0

我知道 J2EE、Spring、jquery、JS、CSS。每当我们构建任何 Web 应用程序时,大多数时候它都需要构建复杂的 HTML 控件。jquery 中免费提供的插件很好,但大多数时候它需要大量定制,这需要大量时间,因此会延迟项目交付。

有什么方法可以快速构建复杂的 Web 应用程序控件?如何快速开发Web应用程序?是否有任何工具或开源项目可以生成代码并使开发过程更快?

到目前为止,我主要使用 100% 手动编码开发项目?那么通常每个人都使用手动编码开发 java/j2ee Web 应用程序还是有任何自动化工具?

4

2 回答 2

0

您不应该为控件构建 HTML。HTML 应该传达您所交付内容的含义,这就是它的重点。

插件是用来修补的。我们不能总是使用

<div id="specific_name">
    <img rel="slider" href="whatever">
    <span rel="caption">Hello</span>
</div>
于 2012-07-05T19:11:25.267 回答
0

JavaScript MVC 框架可以轻松管理复杂的控件。

Flixster / Rotten Tomatoes 是一家 Spring 商店,使用 JavaScript、Backbone.js 和 jQuery UI 创建了这个带有复杂 UI 控件(全手写)的网站: http ://www.rottentomatoes.com/dvd/netflix/?debug=true

从概念上讲,这就是他们使用 Backbone.js 的方式:

  • searchquery 模型包含所有搜索参数和结果
  • 多个视图(tomatometer 范围、发布日期)绑定到同一个模型,并在用户切换复选框或前后移动滑块时更新它。

您不必使用 Backbone,还有其他 JavaScript 框架,例如 Ember.js 和 Angularjs。我强烈建议您使用框架——当您处理任何复杂性时,它们可以帮助您快速开发。

于 2012-07-05T22:10:25.427 回答