grails框架

框架通过为程序员提供一些有用的功能来简化应用程序开发过程。 由于开发人员的普遍使用,Java框架经常被开发人员使用。 您可以在市场上找到各种Java开发框架。 新手开发人员经常在论坛上发布一个常见问题:“哪种Java框架是最好的?”

首先,没有一个最好的框架,因为它们都有优点和缺点。 因此,您必须决定考虑项目要求。 您必须考虑关键因素,例如可伸缩性,复杂性,截止日期以及显然的预算。

今天,我们将讨论两个非常流行的Java框架(Play和Grails)的优缺点。

它是目前市场上最好的框架之一。 开发人员喜欢它,因为它易于编程,可扩展且功能强大。 可以使用Scala语言编程播放。

让我们看一下Play的一些主要功能。

  1. 开发人员经常在开发和测试阶段对编码进行微小的更改,以找出最佳的解决方案。 通常,他们需要重新启动系统才能查看所做的更改。 但是,如果您使用Play,则只需刷新浏览器即可立即查看最近的更改。
  2. 它只有一个用于配置的XML文件,值得庆幸的是,大多数配置都是默认设置或自动设置的。
  3. 它不使用Servlets API。 因此,开发人员可以使用热插拔。

有什么优势?

  • 它使您可以更快地进行开发,以便可以同时处理多个项目并在截止日期之前交付所有项目。
  • 测试应用程序非常容易,测试可以提供真实的结果。
  • 用户界面直观。

缺点是什么?

  • Scala是一种复杂的编程语言,因此,新手程序员可能会不太习惯使用它。
  • 它不提供向后兼容性。 例如,播放2与播放1不兼容。因此,如果您打算迁移到现有应用,则必须再次执行所有任务。
  • 很难理解幕后的架构和事物。
  • 有很多插件,但不稳定。

ils子

这是另一个开源Java开发框架。 Grails是基于Hibernate,Spring和SiteMesh构建的。 它使用Groovy作为编码标准,并且由于Groovy与Java相似,因此程序员认为从Grails开始更容易。

让我们看一下Grails的主要功能。

  1. 您可以重复使用相同的代码来执行不同的操作并节省时间。
  2. 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

grails框架

grails框架_Play和Grails Java框架的优缺点相关推荐

  1. 什么是Java框架?主要的Java框架有哪些

    什么是Java框架?Java框架有哪些?Java框架可以简化开发难度,便于我们更好的开发程序.所以学好Java框架还是比较重要的.下面就简要描述一下Java开发常用的四大框架,以此来分析. 什么是Ja ...

  2. 2018年常用的7款Java框架

    虽然Java一直被唱衰,但是直到现在Java软件开发也坚持霸主地位不动摇,毫无疑问,Java是目前最热门的编程语言之一,所以好程序员为大家收集了目前较受欢迎的java框架消息.千锋Java培训课程坚持 ...

  3. 最常见的Java框架有哪些?

    Java语言仍然是程最受欢迎的编程语言之一.如果你想进入这个行业,Java可以引导你.很多初学者可能没有系统的了解过Java框架.今日为大家整理一下常见的Java框架有哪些? Java框架 一.Spr ...

  4. java 轻量级 job_oxygen: 一个轻量级Java框架,包含ioc、aop、config、cache、job、Jdbc、web等...

    oxygen 轻量级Java框架 介绍 一个轻量级Java框架 oxygen-core 配置管理,支持${attrs.key:defaultValue}表达式获取配置 加解密管理,提供加解密服务内置基 ...

  5. 什么是Java框架?初学者要怎样去学习呢?

    Java是世界第一编程语言,这已经达成共识,是毋庸置疑的真理.框架是程序员们必学的知识点,而且是十分重要的应用.在Java学习中框架是很重要的,框架不但能够帮助咱们迅速的进行开发工作,更能简化工作步骤 ...

  6. java框架怎么用_如何熟练的使用Java框架

    很多的Java初学者从前辈的口中和各种资料中经常会听到一个词:Java框架,那么什么是"Java框架"?Java框架又包含哪些内容?今天小编为大家解答一下什么是Java的框架,主流 ...

  7. Play和Grails Java框架的优缺点

    框架通过为程序员提供一些有用的功能来简化应用程序开发过程. 由于开发人员的普遍使用,Java框架经常被开发人员使用. 您可以在市场上找到各种Java开发框架. 新手开发人员经常在论坛上发布一个常见问题 ...

  8. 别再用那些已经淘汰的技术了!2020 年 9 大顶级 Java 框架出炉!!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:Patricia Neil towardsdatascien ...

  9. 别再用那些已经淘汰的技术了!2020年9大顶级Java框架出炉!!

    作者:Patricia Neil https://towardsdatascience.com/9-top-java-frameworks-for-2020-1cc9d3c21f4c 诞生于1995年 ...

最新文章

  1. J2EE基础之JSP
  2. pandas将dataframe中的内容为列表(list)的数据列裂变、拆分为多个新的数据列实战:拆分为多个新的数据列(并指定新数据列的名称)、数据列中的列表(不等长)拆分为多个新的数据列产生NaN
  3. mysql读取sql脚本_Pandas直接读取sql脚本的方法
  4. RDB和AOF的持久化配置
  5. linux命令ifconfig
  6. layui鼠标放上图片局部放大_花卉图片后期这5招,不美都不行!
  7. 深入浅出空间索引:2
  8. python box2d模拟平抛运动_论述如何基于Box2D模拟星球重力效果
  9. 对比 Ruby 和 Python 的垃圾回收
  10. 程序员提升之排查bug的能力
  11. matlab 并联机器人,MATLAB在并联机器人运动仿真中的应用
  12. 抖音自拍特效如何java实现_抖音特效在 Web 端的实现
  13. 精准关键词获取-行业搜索词分析
  14. 从头开始 制作办公系统_使用swiftui从头开始通过数据获取制作watchos应用
  15. E12:后台管理系统开发-修改文章功能
  16. lcs算法c语言代码,LCS算法
  17. 作为一名计算机学院普通的大学生如何提高兴趣敲代码?谈谈我的感受,欢迎交流
  18. 访问学者申请德国签证如果丢失了怎么办?
  19. 乘基取整法是什么_数学基础——进制转换
  20. win服务器上的虚拟机反应慢,Win10系统打开VMware虚拟机特别慢的解决方法

热门文章

  1. JavaFX8 modena样式(css)源码
  2. 紧急整理了 20 道 Spring Boot 面试题,我经常拿来面试别人
  3. JavaFX UI控件教程(七)之Checkbox
  4. 写给工程师的10条精进原则
  5. Vs Code如何自定义设置一键代码补全
  6. ERROR in multi ./src/main.js dist/bundle.js
  7. C++描述杭电OJ 2017.字符串统计||
  8. 学会它,可以替你写100行 200行 300行……的代码
  9. java中遍历树形菜单,你可能不知道还有这样的方法
  10. 时间胶囊——给未来的留言板