赤壁网站定制,网站的规划与建设课程设计,宁波市奉化区建设局网站,招聘网站销售怎么做框架通过为程序员提供一些有用的功能来简化应用程序开发过程。 由于开发人员的普遍使用#xff0c;Java框架经常被开发人员使用。 您可以在市场上找到各种Java开发框架。 新手开发人员经常在论坛上发布一个常见问题#xff1a;“哪种Java框架是最好的#xff1f;” 首先Java框架经常被开发人员使用。 您可以在市场上找到各种Java开发框架。 新手开发人员经常在论坛上发布一个常见问题“哪种Java框架是最好的” 首先没有一个最好的框架因为它们都有优点和缺点。 因此您必须决定考虑项目要求。 您必须考虑关键因素例如可伸缩性复杂性截止日期以及显然的预算。 今天我们将讨论两个非常流行的Java框架Play和Grails的优缺点。 玩 它是目前市场上最好的框架之一。 开发人员喜欢它因为它易于编程可扩展且功能强大。 可以使用Scala语言编程播放。 让我们看一下Play的一些主要功能。 开发人员经常在开发和测试阶段对编码进行小的更改以找出最佳的解决方案。 通常他们需要重新启动系统才能查看所做的更改。 但是如果您使用Play则只需刷新浏览器即可立即查看最近的更改。 它只有一个用于配置的XML文件值得庆幸的是大多数配置都是默认设置或自动设置的。 它不使用Servlets API。 因此开发人员可以使用热插拔。 有什么优势 它使您可以更快地进行开发以便可以同时处理多个项目并在截止日期之前交付所有项目。 测试应用程序非常容易测试可以提供真实的结果。 用户界面直观。 缺点是什么 Scala是一种复杂的编程语言因此新手程序员可能会不太习惯使用它。 它不提供向后兼容性。 例如Play 2与Play 1不兼容。因此如果您打算迁移到现有应用程序则必须再次执行所有任务。 很难理解幕后的架构和事物。 有许多插件但它们不稳定。 ils子 这是另一个开源Java开发框架。 Grails是基于HibernateSpring和SiteMesh构建的。 它使用Groovy作为编码标准并且由于Groovy与Java相似因此程序员认为从Grails开始更容易。 让我们看一下Grails的主要功能。 您可以重复使用相同的代码来执行不同的操作并节省时间。 XML处理很容易。 有什么优势 它提供了一个快速的开发周期。 如果您正在处理中小型项目Grails是您的理想选择。 该框架提供了一系列插件使您的ob很简单。 该文档确实令人印象深刻。 设置过程非常简单。 因此您应该可以在一个小时内开始构建应用程序。 简单的GORM。 学习可能需要一些时间但是一旦您熟悉了它那就太好了。 您可以通过点击刷新按钮来查看更改。 更少CSS框架插件。 因此管理CSS更容易。 动态配置功能。 因此您可以在不重新启动服务器的情况下更改配置。 缺点是什么 您必须处理运行时语言。 它的负面特性是它容易出错并且您必须忍受运行时语言的其他缺点。 如果您正在使用多线程应用程序那么GORM可能会给您带来麻烦。 您必须购买IntelliJ Idea因为其他IDE可能没有或提供的支持有限。 开发人员通常使用“ def”声明变量这等同于“ object”。 很难维护。 解释性语言会增加权重并且直接影响运行时间。 您必须学习Groovy编码。 它适用于GORM但不适用于任何其他ORM。 整合过程很复杂。 因此如您所见这两个框架都有其优缺点。 因此您不应依赖他人的意见。 考虑项目要求选择“播放”或“ Grails”。 翻译自: https://www.javacodegeeks.com/2013/09/the-pros-and-cons-of-play-and-grails-java-framework.html