dropwizard,Dropwizard( 二 )


这意味着您可以应用诸如Ruby和新的JavaScript框架等新技术来扩展Java应用程序的功能 。使用Struts Java框架的有趣优势包括以下内容Struts可以无缝地适应其他框架 。您可以使用您已经使用的功能,并扩展Struts中已经使用的功能 。您将大大减少开发工作和所需的时间,允许您快速地创建更多的应用程序 。
6. Blade刀片框架是从更大的Let - s刀片项目派生出来的一个非常轻量级的分支 。如果你主要是一个单独的程序员(可能是一个自由职业者),速度是最重要的,Blade会让你很快就能开发出应用程序 。当您开始Maven项目时,大部分工作已经完成了 。你所要做的就是将当前依赖项添加到配置文件中,这样你就很好了 。
不需要外部服务器,很像Node.js,在制作刀片框架时从中得到了很多灵感 。以下是使用刀片Java框架的原因您可以添加扩展来加快编码速度 。Jetty服务器在维护轻量级环境时非常方便 。它主要是一个MVC框架 。7. PlayPlay框架的创建考虑到了web应用程序开发的便利性 。要使用Play,你只需要一个web浏览器,任何文本编辑器,以及命令界面如何在任何操作系统上工作的一些线索 。
因为它是轻量级的,因为它有无缝的NoSQL兼容性,它对于移动开发也是完美的 。Play框架的创建考虑到了web应用程序开发的便利性 。要使用Play,你只需要一个web浏览器,任何文本编辑器,以及命令界面如何在任何操作系统上工作的一些线索 。因为它是轻量级的,因为它有无缝的NoSQL兼容性,它对于移动开发也是完美的 。
以下是使用Play进行Java开发的原因EA、LinkedIn、Verizon和三星等公司都在他们的栈中使用Play 。Play Java框架默认是restful的 。实时开发更改出现在浏览器或测试设备中 。云部署选项使分散在世界各地的团队能够参与关键任务项目 。8. Vaadin有一种观点认为,终端用户很琐碎,他们关心的不是应用程序是如何制作的(代码和汗水),而是它在使用时的外观和感觉 。
如果您同意这一概念,那么Vaadin Java框架将非常适合您 。有了Vaadin,开发人员可以专注于使用纯Java构建应用程序,而框架将处理接口 。这要感谢内置的UI组件,可以像调用函数一样调用它们 。像Cordova(一个用于跨平台开发的JavaScript框架)一样,Vaadin允许你使用一个代码基来部署本地移动应用程序,以及web甚至桌面应用程序 。
使用Vaadin开发的原因响应性和美观的CSS界面是所有实例的默认设置 。有内置的JavaBeans通过注释进行验证 。如果数据可视化是一个项目的主要交付成果,Vaadin会让你的结果变得更加出色 。9. Grails与大多数Apache s产品一样,Grails是开源的,它为Java开发人员提供了很多便利 。
首先,它有可以生成HTML代码的标记视图 。同样的道理也适用于JSON和XML 。Grails周围也有一个活跃的社区 。通过使用Groove语言,他们不断开发插件,您可以免费使用这些插件来增强自己的应用程序 。为了轻松完成前端开发,GORM(一个数据处理工具包)允许开发人员访问和处理关系和非关系数据集 。下面是应该使用Grails的原因不必尝试一个新的IDE;现在用的任何东西都可以 。
Grails的平缓学习曲线适合时间敏感的项目 。文档清晰,课程更新及时,可以立即启动和部署 。10. DropWizardDropwizard可能是最不关心那些花哨的功能的,它主要是用来完成任务的 。开发人员能够更快地部署,因为不那么复杂,而且有丰富的工具来制作应用程序 。它也是Apache 2项目的一部分,使其成为开源的 。
【dropwizard,Dropwizard】它也继承了数以百万计的用户和贡献者,这些用户和贡献者使使用Apache项目变得更加愉快 。下面是使用Dropwizard的一些好处每月数千次的pull请求使得每个故障都很容易处理 。有关Dropwizard的分步指南,可以使您在一个应用程序中花的时间比在聆听大多数歌曲时所需的时间短-5分钟!在启动时,作为服务器的Jetty从项目内部开始工作 。

推荐阅读