关于Confluence的解析与思考

2024-06-22 13:18
文章标签 思考 解析 confluence

本文主要是介绍关于Confluence的解析与思考,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

买Confluence上CSDN,特殊折扣购买通道:http://bss.csdn.net/module/btc/atlassian/prduct_detail?project=445&module=34&product=10


Confluence是一个专业的企业知识管理与协同软件,一个专业的wiki,通过它可以实现团队成员之间的写作和知识共享。

一、 Confluence开放API接口,比较灵活扩展和集成:强大的插件系统以及N多强大的插件如Gliffy,插件可以根据需要安装、卸载、启用、禁用,能与事务管理系统JIRA完美集成,也能与SharePoint、Lotus等系统很好的集成。

二、 支持pdf导出,Rss, 邮件提醒。

三、 强大的搜索功能:页面、评论、标题、标签的搜索自然不话下,更优秀的一点是可以搜索上传附件中Word、Excel、PowerPoint中的内容,这得益于lucene这样组件。

四、 多数据库支持与ORM:支持PostgreSQL、MySQL、Oracle 8i、Oracle 9i、10g、Microsoft SQL Server、Sybase ASE、DB2多数据库,这得益于hibernate这样的组件。

五、 配置十分灵活:仅用户登录与管理功能来看,可以配置成一般登录、域认证登录、与Crowd搭配进行单点登录,这得益于spring这样的组件。

六、 强大的日志功能:这得益于log4j这样的组件。

七、 界面层采用webwork(也就是后面发展成鼎鼎大名的struct2),模板引擎使用的是velocity。

八、 获得奖项:Elearning Best of Winner (2009)、Read Write Web's Top 10 Enterprise Web Products (2008)、EContent 100 (2008)、Jolt Productivity Award for Collaboration Tools (2008)等。

与java程序员相比,.net程序员重技术而轻框架与架构,从各用人单位招聘要求也能折射出这一点,java的web开发人员通常要求精通(或熟悉或掌握)JSP、SERVLET、STRUTS、SPRING、HIBERNATE,而asp.net开发人员通常要求熟悉ado.ne、sqlserver 以及visual studio开发工具。

很想找一个类似Confluence的开源wiki来看看,找到的系统与Confluence的差距实在太大,当然这与java本身的开源不无关系。但我想从Confluence这个产品身上是能够引发我们一些思考的。



推荐博客

Confluence教程及安装指南


这篇关于关于Confluence的解析与思考的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1084392

相关文章

深度解析Python yfinance的核心功能和高级用法

《深度解析Pythonyfinance的核心功能和高级用法》yfinance是一个功能强大且易于使用的Python库,用于从YahooFinance获取金融数据,本教程将深入探讨yfinance的核... 目录yfinance 深度解析教程 (python)1. 简介与安装1.1 什么是 yfinance?

99%的人都选错了! 路由器WiFi双频合一还是分开好的专业解析与适用场景探讨

《99%的人都选错了!路由器WiFi双频合一还是分开好的专业解析与适用场景探讨》关于双频路由器的“双频合一”与“分开使用”两种模式,用户往往存在诸多疑问,本文将从多个维度深入探讨这两种模式的优缺点,... 在如今“没有WiFi就等于与世隔绝”的时代,越来越多家庭、办公室都开始配置双频无线路由器。但你有没有注

Python中的sort()和sorted()用法示例解析

《Python中的sort()和sorted()用法示例解析》本文给大家介绍Python中list.sort()和sorted()的使用区别,详细介绍其参数功能及Timsort排序算法特性,涵盖自适应... 目录一、list.sort()参数说明常用内置函数基本用法示例自定义函数示例lambda表达式示例o

SpringBoot加载profile全面解析

《SpringBoot加载profile全面解析》SpringBoot的Profile机制通过多配置文件和注解实现环境隔离,支持开发、测试、生产等不同环境的灵活配置切换,无需修改代码,关键点包括配置文... 目录题目详细答案什么是 Profile配置 Profile使用application-{profil

MySQL的触发器全解析(创建、查看触发器)

《MySQL的触发器全解析(创建、查看触发器)》MySQL触发器是与表关联的存储程序,当INSERT/UPDATE/DELETE事件发生时自动执行,用于维护数据一致性、日志记录和校验,优点包括自动执行... 目录触发器的概念:创建触www.chinasem.cn发器:查看触发器:查看当前数据库的所有触发器的定

Java中的volatile关键字多方面解析

《Java中的volatile关键字多方面解析》volatile用于保证多线程变量可见性与禁止重排序,适用于状态标志、单例模式等场景,但不保证原子性,相较synchronized更轻量,但需谨慎使用以... 目录1. volatile的作用1.1 保证可见性1.2 禁止指令重排序2. volatile的使用

Python lambda函数(匿名函数)、参数类型与递归全解析

《Pythonlambda函数(匿名函数)、参数类型与递归全解析》本文详解Python中lambda匿名函数、灵活参数类型和递归函数三大进阶特性,分别介绍其定义、应用场景及注意事项,助力编写简洁高效... 目录一、lambda 匿名函数:简洁的单行函数1. lambda 的定义与基本用法2. lambda

深入解析Java NIO在高并发场景下的性能优化实践指南

《深入解析JavaNIO在高并发场景下的性能优化实践指南》随着互联网业务不断演进,对高并发、低延时网络服务的需求日益增长,本文将深入解析JavaNIO在高并发场景下的性能优化方法,希望对大家有所帮助... 目录简介一、技术背景与应用场景二、核心原理深入分析2.1 Selector多路复用2.2 Buffer

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security

全面解析Golang 中的 Gorilla CORS 中间件正确用法

《全面解析Golang中的GorillaCORS中间件正确用法》Golang中使用gorilla/mux路由器配合rs/cors中间件库可以优雅地解决这个问题,然而,很多人刚开始使用时会遇到配... 目录如何让 golang 中的 Gorilla CORS 中间件正确工作一、基础依赖二、错误用法(很多人一开