Web applications 消除web应用程序的样板代码。是火箭科学吗?

Web applications 消除web应用程序的样板代码。是火箭科学吗?,web-applications,rad,boilerplate,Web Applications,Rad,Boilerplate,2010年,我们仍然需要编写样板代码。让我们假设我们正在构建一个在线应用程序(不管它是否花哨,它只是一个功能性的应用程序)。我们首先进行数据库设计并在其上放置一些业务逻辑(存储过程、唯一性或不唯一性等),然后在服务器端编写代码并在客户端编写大部分业务逻辑(actionscript ajax、flex)。 使用ORM有助于消除数据库部分。然而,对于gui部分,我们必须了解太多的xhtml、css、javascript/ajax(嘿,我是程序员,我不必知道这些ie6技巧)。我们仍然需要在客户端重新实

2010年,我们仍然需要编写样板代码。让我们假设我们正在构建一个在线应用程序(不管它是否花哨,它只是一个功能性的应用程序)。我们首先进行数据库设计并在其上放置一些业务逻辑(存储过程、唯一性或不唯一性等),然后在服务器端编写代码并在客户端编写大部分业务逻辑(actionscript ajax、flex)。 使用ORM有助于消除数据库部分。然而,对于gui部分,我们必须了解太多的xhtml、css、javascript/ajax(嘿,我是程序员,我不必知道这些ie6技巧)。我们仍然需要在客户端重新实现一些业务逻辑(特别是对于flex应用程序)。 Django管理员很好,但改变它的外观(布局不太在乎颜色)并不容易。你觉得这里有什么不对劲吗?这看起来不像火箭科学,但我们仍然需要编写样板代码。我使用过一个专有系统,它非常适合做web应用程序。我们正在编写小脚本,瞧,应用程序已经准备好了。开发团队正试图开发一个gui前端,以进一步消除仅使用IDE编写代码的脚本。这是一家小公司,团队也很小

所以有成千上万的开源项目,我还没有见过类似的项目。我只使用Django和Spring框架编写代码

  • GWT有帮助吗?我的意思是消除客户端和服务器端(也包括数据库部分)业务逻辑的重新实现。并且易于使用组件设计GUI

  • 似乎液晶显示器3将提供模型驱动的开发。但是使用起来太贵了


我的意思并不是说制作花哨的网站,而是用一种全新的方式制作网络应用程序。良好的IDE对gui布局的支持有帮助,但不需要xml。你觉得样板网页代码怎么样?你认为制作一个RAD平台火箭科学吗?

RubyonRails只有很少的样板——以及它为你生成的东西

GWT也很酷,但它对于有大量组件交互的活动网站更有用

编辑:


我想知道为什么否决票。。。无论如何,我只是想补充一点——我在rails工作了一年,但我本质上是一名java程序员。但现在我可以说,在经历了这两个方面之后,我个人从未为大型企业应用程序选择Ruby(或任何动态语言),我也不认为我会为web应用程序使用Ruby&rails(或类似于Grails的)之外的任何东西,动态特性几乎消除了所有样板文件,甚至数据库绑定都是免费的

我喜欢这个框架,因为它支持RAD或其他任何东西。您不必编写太多样板代码。

这让我在rails上搜索了这段视频:。我现在有点想做rails。