首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非节点/NPM现代前端Web框架

非节点/NPM现代前端Web框架
EN

Software Recommendation用户
提问于 2019-06-14 12:29:07
回答 1查看 51关注 0票数 2

寻找一个基于JS或基于Java/JVM的现代前端web框架(比如进行交叉编译的GWT )。但这没有节点/NPM依赖关系。这意味着我应该能够用它开发和构建一个相当大的web应用程序,而不需要在我的机器上安装nodenpm

  • 需要得到适当规模的开放源码软件社区的良好支持和积极维护。
  • 需要有很好的记录
  • 应该有所有共同的钟声和口哨作为任何其他“主要”框架(角度,反应等)。提供:路由、响应/移动友好、安全/XSS保护、AJAX、可用的单元测试工具、可从命令行构建的、丰富的UI支持等。
EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2019-06-15 07:55:01

Vaadin

瓦丁是一个完全用Java构建web应用程序用户界面的框架。在运行时,web应用程序在Java容器中运行服务器端。Vaadin自动生成在任何现代web浏览器中远程呈现UI所需的HTML、CSS、JavaScript、AJAX、WebSocket和Push代码。您编写的所有代码都是Java;用户机器看到的所有代码都是标准web技术(没有Java)。

Vaadin是开源的,免费的,至少有15万活跃的开发人员使用.许多组件捆绑在一起,可以通过新兴的Web组件技术插入更多的组件。Vaadin 6、7和8基于GWT,而Vaadin 10和更高版本(Vaadin Flow)已经被重新设计成基于Web组件。

无节点。

由于客户端没有运行业务逻辑,因此本质上更安全。应用程序的状态和业务逻辑只存在于服务器端。

强大的工具和丰富的生态系统随Java世界而来。这包括强大的wide、使用JUnit 5及其许多可插拔测试框架进行的广泛单元测试、用于逻辑和可视化地支持UI测试的测试工具(用于商业收费),以及参与持续集成工作流。

Vaadin扩展得非常好,因为它利用了现代Java虚拟机的速度、可靠性和出色的线程。警告:因为应用程序的状态为您的所有用户生活在服务器端,您确实需要大量的RAM和CPU在服务器上。多少完全取决于您的特定应用程序和同步用户的数量。

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

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

复制
相关文章

相似问题

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