• 关于Confluence的解析与思考


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

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

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

         三、 强大的搜索功能:页面、评论、标题、标签的搜索自然不话下,更优秀的一点是可以搜索上传附件中Word、Excel、PowerPoint中的内容,这得益于lucene这样组件,关于其.net版本lucene.net可以参看其官方网站

         四、 多数据库支持与ORM:支持PostgreSQL、MySQL、Oracle 8i、Oracle 9i、10g、Microsoft SQL Server、Sybase ASE、DB2多数据库,这得益于hibernate这样的组件,关于其.net版本nhibernate可以参看其官方网站

         五、 配置十分灵活:仅用户登录与管理功能来看,可以配置成一般登录、域认证登录、与Crowd搭配进行单点登录,这得益于spring这样的组件,关于其.net版本spring.net可以参看其官方网站

         六、 强大的日志功能:这得益于log4j这样的组件,其.net版本log4net可以参看其官方网站

         七、 界面层采用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这个产品身上是能够引发我们一些思考的。

  • 相关阅读:
    数据库-数据约束
    数据库-表2
    数据库-表
    MySQL入门
    记一次stm8l程序跑飞
    nRF24L01P的ShockBurst与Enhance ShockBurst
    电路板工艺中的NPTH和PTH
    nRF24L01P数据传输速率
    STM32F030-UART1_DMA使用提示
    Altium Designer 复制报错-奇怪的问题解决办法
  • 原文地址:https://www.cnblogs.com/xiaopang2010/p/1796088.html
Copyright © 2020-2023  润新知