首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java web框架

Java web框架
EN

Software Recommendation用户
提问于 2016-09-25 16:07:08
回答 1查看 112关注 0票数 2

在我工作的公司,他们用Spring做后端。春天很结实,但它让我头疼。我想为个人项目尝试一个更简单的Java框架,可以在以后进行扩展。

我是一个linux用户,但是现在我使用的是windows 10,我尝试了grails,问题是它的设置很难,Cygwin等等,另外唯一真正支持grails的IDE是Inellij付费版本,所以我不会使用它。

我尝试了play框架,但是它让我在windows上运行错误,而且play使用scala,我不知道scala,您可以使用java,但是您会遇到问题,这就是人们所说的。

星星之火似乎是一个包含了一些库的微框架,但我不确定我是否会这么做。我想要的:

  1. 一个真正的java web框架,开源的,完全支持eclipse或spring工具套装,而maven是它的依赖管理器。没有商业限制。
  2. 安装方便,使用方便,没有陡峭的学习曲线。
  3. 可以很容易地用于创建rest和单页应用程序。
  4. 与Junit和AngularJS打得很好
  5. 积极维护,良好的文件。

如果它有一个像样的社区,不管是在堆栈溢出还是在论坛上,这都是一个好处。

EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2016-09-27 06:08:03

Vaadin

瓦丁是一个Java框架,用于构建用纯Java编写的桌面式web应用程序。

您的应用程序位于服务器端,在JVM中以纯Java执行。

用户界面由Vaadin框架servlet在运行时生成,并在标准web技术(HTML、CSS、JavaScript、DOM、WebSocket等)的客户端远程呈现。

因此,Vaadin不同于所有其他页面模板和web框架。您几乎不需要了解HTML、CSS、JavaScript、DOM、WebSocket等等。您说您想要一个包含一些按钮、字段、标签、网格和其他类似小部件的布局,为这些小部件编写行为,所有这些都是用纯Java编写的。Vaadin在web浏览器中自动显示带有小部件的布局。在web浏览器中不需要Java或插件。

也许能满足你所有的需求。作为单页应用程序工作。开放源码,免费,非常积极地由一家专门的公司维护,越来越多的15万开发人员使用它,以及优秀的瓦丁之书文档。现在,可以在任何IDE中使用完全的Maven-based,包括NetBeans、Eclipse和IntelliJ。

Vaadin是建立在经过验证的谷歌工具包技术之上的。Vaadin公司参与了GWT治理。

如果需要的话,可以单独构建REST。如果您愿意,您的Vaadin应用程序将是一个调用REST的客户端。

当然,您可以使用JUnit,因为您的web应用程序完全是用Java编写的。此外,该公司还销售一款名为TestBench的产品,这是一种用于在所有平台和浏览器上自动测试web应用程序用户界面的工具。(我还没有使用这种产品。)

Vaadin框架不限制第三方库或小部件的使用。恰恰相反,它们为像您这样的局外人创建自己的小部件和把它们插进Vaadin提供了基础设施。他们鼓励这种做法,甚至提供这类“加载项”的在线目录。如果你如此渴望,你可以发布您自己创建的附加组件。。现在有数百个组件可用,包括可视小部件和非可视组件.偶尔,这些附加组件中的一些甚至可能会被纳入Vaadin框架本身。

探索广泛的现场演示。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/36431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档