首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >记录管理系统java web框架

记录管理系统java web框架
EN

Software Engineering用户
提问于 2012-11-16 17:46:52
回答 2查看 796关注 0票数 1

我们目前正在重新考虑技术和框架,使基于“简单”RMS CRUD的项目更加敏捷。简而言之,像这样的短命生物

现在,我们在SmartGWT的基础上有一个自定义扩展,但是经过一段时间证明它不够灵活。

我个人也不喜欢java编译过程和整个GWT代码库。不仅设计丑陋,它还使某些低级js的事情非常复杂,如果不是完全不可能的。所以我要找的是:

  • 尽可能接近web,如JSF或可能的Tapestry,在必要时能够获得“低”和编织框架是非常重要的。比我们想象的还要频繁。
  • Ext.js & PrimeFaces看起来相当不错,Vaadin也是。
  • db-模式生成器(可选,无论以何种方式)

如果是我的话,我可能会坚持使用Ext.js +定制的基于rest的java解决方案,可能是从数据库模式生成的(还不确定具体的工具)。

我只有使用普通Ext.js、vanilla和JSF2.0/ Seam的经验,所以我很难判断甚至提出其他框架。

你有什么经验?

你面临的不利因素是什么?

EN

回答 2

Software Engineering用户

发布于 2012-11-26 15:05:11

如果您对Java很满意,您可能会给砂砾一次机会。它提供了很多你想要的东西:

  • 使用Groovy页面轻松裁剪web层。集成Ext,jQuery,角和标准的HTML页面一样简单。
  • 面向对象的数据库管理。定义域对象,该框架将为您构建数据库架构。您也可以将其调整到控制DB的每个方面。它不如Rails的Migrations那么好,但它可以从开发人员的主动管理中删除一个层。
  • 优秀的REST支持XML和JSON输出。Grails使得将域对象公开为RESTful服务非常容易。
  • 太棒了!所以比Java好得多,再一次,IMHO。

在我的公司,我们在Ext中广泛使用了Grails。由于上面提到的简单REST支持,它与Ext的DataStore组件集成得非常好。这两个框架是完全解耦的;Grails中没有任何东西强迫您以任何特定的方式使用Ext或向您隐藏特定的Ext选项。

每个工具都会有局限性,所以它可能不是你想要的。就我个人而言,我认为这是一个非常有成效的框架。

票数 5
EN

Software Engineering用户

发布于 2012-11-26 18:50:02

对于UI原型,我非常喜欢瓦丁。您编写的代码类似于Swing/AWT。您可以在很短的时间内完成非常丰富的UI,只需很少的代码,而不必担心数据的传递。

在正常使用中,它为您处理所有的HTML+css+js。但是,您可以在需要更多控件的时候使用低级别组件和设置.您可能不需要经常这样做;您会惊讶于API的功能。查看演示第三方名录

这不是一个很好的适合网站,但是伟大的web应用程序。

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

https://softwareengineering.stackexchange.com/questions/176107

复制
相关文章

相似问题

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