我工作的公司要求我为他们开发的车队管理系统创建一个 Web 用户界面。
这个系统是用java编写的,所以我认为我应该与java兼容或语言中立的库。此外,它应该是免费/开源的,并且功能齐全
经过一番小搜索后,我发现了以下库:
1) http://dhtmlx.com/index.shtml
目前我面临以下关键问题:我应该依赖服务器端库来创建用户界面还是应该更喜欢客户端库?
还有什么我应该注意的其他重要的 Web 用户界面库?
由于我在该主题上没有任何经验,因此每个建议都会非常有用:)
我工作的公司要求我为他们开发的车队管理系统创建一个 Web 用户界面。
这个系统是用java编写的,所以我认为我应该与java兼容或语言中立的库。此外,它应该是免费/开源的,并且功能齐全
经过一番小搜索后,我发现了以下库:
1) http://dhtmlx.com/index.shtml
目前我面临以下关键问题:我应该依赖服务器端库来创建用户界面还是应该更喜欢客户端库?
还有什么我应该注意的其他重要的 Web 用户界面库?
由于我在该主题上没有任何经验,因此每个建议都会非常有用:)
我会说去Vaadin。它是类似于 Swing 的开发,没有 HTML、JavaScript、CSS 和任何其他“有用的库”。尽管这是一个多语言开发时间,但选择简单性和生产力而不是灵活性。从长远来看,你会感谢自己。
我个人建议您使用服务器端框架(服务器端库)。性能是一件很重要的事情,那么为什么你的业务逻辑应该在客户端呢?您必须始终在服务器端进行验证,那么为什么要做两次呢?你更独立于不同的终端设备,如平板电脑、智能手机等。总结一下:让客户端负责 UI,其余的在服务器端完成。
我对 vaadin 没有性能问题。