0
A
回答
1
对于一个沉重的基于数据库的web应用程序,没有什么比Grails。看看这个tutorial by IBM。它将向您展示Grails的强大功能,以及在几分钟内开发基于数据库的Web应用程序是多么容易。我喜欢GWT和smartGwt,但只有在存在大量基于非数据库的前端(客户端)逻辑的情况下才会使用纯Grails。
如果您没有选择的编程语言(Grails基于Groovy,基于Java),那么您甚至可以看看这是Grails本身的灵感来自Ruby on Rails。
或者,您可以通过使用此gwt grails plugin添加grails和gwt中的组合,以便您拥有强大的数据库集成以及强大的前端开发人员。 (我没有用过这个)
1
当然,但您需要创建自己的RPC service以从服务器获取记录到客户端并将修改后的记录传回服务器。但这并不难。
另外,你也可以使用SmartGWT,这是GWT的扩展与更多的小部件等。他们有数据绑定的对象,但在免费版本将需要创建自己的数据源。如果您决定购买牌照,他们似乎有database integration out of the box。
SmartGWT的其他注意事项是它有相对较大的下载大小 - 大约3MB未压缩和几乎1MB的压缩(HTTP服务器应该压缩它;它是HTTP标准并且它是透明的)。所以如果它将成为公共互联网上的一项服务,它可能会加载很长时间(通常超过8秒)。
1
我一直在使用GWT(Google Web Toolkit)1.5年,并了解到它是一个开发Web应用程序的完美平台,它使用后端数据库进行操作,除非您拥有适合您项目的正确技能集和基本根据您的项目要求开发的设计。
相关问题
- 1. 开发基于三重数据库的Web应用程序
- 2. Google Web Toolkit中的WorldWind应用程序
- 3. 在Web应用程序中是否可以嵌入数据库?
- 4. Google Web Toolkit示例应用程序
- 5. 是否可以使用Maven开发前端/ Web应用程序?
- 6. 是否可以使用Symfony2和PhoneGap开发Web应用程序?
- 7. 是否可以使用JavaFX API开发Web应用程序?
- 8. 使Google Web Toolkit应用程序可以在外部访问
- 9. 是否可以将Visual Studio用作Google Web Toolkit的IDE?
- 10. Google Web Toolkit - 仅适用于Gmail类型的应用程序?
- 11. 使用Google Web Toolkit设计和开发第一个应用程序的技巧
- 12. 使用与Google交互的Google Web Toolkit创建应用程序
- 13. 询问有关开发基于Web的应用程序
- 14. 基于Web的地图应用程序开发
- 15. 是否可以在Google Plus上开发应用程序?
- 16. Salesforce:是否有可能在Salesforce上开发Web应用程序
- 17. 是否有可能为Web和iPhone用户开发单一Web应用程序?
- 18. 基于Web的应用程序是否可以从iphone中检索图像?
- 19. 是否可以从基于Web的应用程序执行Objective C代码
- 20. Web应用程序开发
- 21. Web应用程序开发
- 22. 开发Web应用程序
- 23. 我正在开发iPhone基于web的应用程序
- 24. 是否可以将asp.net 2012 web应用程序发布到Azure?
- 25. 应用程序是否可以发布到Web浏览器?
- 26. 是否可以在Visual Studio 2010中从Web打开Web应用程序项目
- 27. Google Web Toolkit教程问题
- 28. 是否可以在浏览器中开发整个Web应用程序?包括数据库后端!
- 29. 什么是基于Web的数据库?
- 30. Dart可以用于基本的CRUD Web应用程序吗?
“IBM教程”链接不起作用。 – iftee