我的主要语言是Java,至少在一定程度上上
优采云 发布时间: 2021-08-15 01:04我的主要语言是Java,至少在一定程度上上
首先,我可以断言,鉴于cms Web 技术的重要性,这是一个完全合理的问题。它运行在 WWW 的很大一部分上,并且被许多具有 Java 意识的人正确地询问,因为所有这些都有一些严重的问题。许多(尽管很流行)基于 PHP 的系统,例如 Drupal、Wordpress 和 Joomla,包括:
Javacms的列表非常好:
[#Java]
dotcms网站 将他的受欢迎程度与 Java cms 的主要竞争对手(Mulan、Hippo 和 Jaia)进行了比较。
[]
有趣的是,Opencms 并没有列出这个列表:[]
以下位置有一个cms比较工具:[]
cmsmatrix 可让您轻松比较 1,200 多个内容中的功能管理系统产品。
总数为 1200 的事实表明,请其他人提供有关其 Java cmsversion 体验的提示或反馈是公平的,因为很难测试所有选项。
据我所知,dotcms 是增长最快的最佳选择,具体取决于您的要求。
最后,请允许我回答我对 PHP 和 Java 的看法cms。我的主要语言是Java。至少在某种程度上,它是在图形化的 UML 模型驱动工程下(至少有时通过逆向工程监控),但我广泛使用 PHP 和 PHP 驱动的 Drupal,其中一个也是“三巨头”就像 Joomla 和 Wordpress。
据我所知,在考虑大量贡献的模块或(一旦您熟悉)易于设置的 Java cms 选项时,甚至没有 Drupal 的功能集。 Drupal 构建复杂的企业cms网站。特别是,“查看”模块与创建自定义内容类型的简便性相结合,可以非常轻松地创建具有结构化数据、关系和丰富查询视图报告的非常丰富的页面显示。我不知道任何 Java cms 都有匹配 Drupal Views 管理界面来创建自定义查询视图报告的功能。我非常感谢 Drupal 的存在。有时它帮助我养活自己和我的孩子。我什至用它来跟踪我的企业 Java 软件开发项目,并讽刺地用它来推广统一建模语言 (UML)。教育网站) 和 UML 驱动的 Java。
此外,我自己的 Java Web 应用程序的 cms 方面特意模仿了 Drupal。
然而,我毫不掩饰以下事实:我绝对无法忍受基本的 Drupal 编程模型,我贡献的模块 API,以及我认为面向对象缺乏的令人震惊的内容,以及几乎涵盖了一切。风格 作为一名教育工作者,我不会在任何 101 编程课程中犯错。不喜欢用它的API编码贡献的模块,完全不需要Drupal的hook系统,比任何Java程序员都知道的简单的接口注册方式没有优势,OO编译器就可以搞定.
我为缺乏一个基于 Java 的、结构良好的 cms 感到遗憾,它可以在每个工作日都与 Drupal 匹配(并始终感谢您使用 Drupal 完成的工作)。
借助JRebel等Java热重装技术,现在应该可以像Java驱动的cms一样轻松开发,而PHP驱动的cms需要有合适的面向对象的API。我希望 Javacms 最终真的腾飞了,并积极开发了一个贡献模块的社区,例如 Drupal 和其他基于 PHP 的模块社区。