2012-07-05 41 views
0

我知道J2EE,Spring,jQuery,JS,CSS。无论何时我们构建任何Web应用程序,大多数情况下都需要构建复杂的HTML控件。在jquery中免费提供的插件是好的,但大多数时候它需要大量的定制,这需要大量的时间,因此延迟了项目的交付。如何快速为Web开发创建复杂的Web控件?

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

大部分到现在为止,我已经开发了使用100%手动编码的项目吗?那么通常每个人都使用手动编码来开发java/j2ee web应用程序,还是有任何自动化工具?

+0

自动化工具如何知道您要生成的html? – lbstr 2012-07-05 19:19:40

+0

PS,您应该感谢没有任何广泛使用的魔法代码生成器。否则,作为一个Web开发人员你会很有价值! – lbstr 2012-07-05 19:21:22

+0

@lbstr你right ..但任何拖放工具,它可以让我很容易做定制,并在一定程度上修改控件的行为..?或让我快速设计网页,至少使用酷炫的控件..?您是否使用手写代码开发代码? – Rajesh 2012-07-05 19:22:09

回答

0

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

Flixster的/烂番茄是一个春天店和使用的JavaScript,Backbone.js的和jQuery UI来创建这个网站具有复杂的UI控件(全手写):http://www.rottentomatoes.com/dvd/netflix/?debug=true

概念上,这是他们如何使用Backbone.js的:

  • 的SEARCHQUERY模型包含了所有的搜索参数和结果
  • 多个视图(TOMATOMETER范围,发布日期)被绑定到相同的模型,并且当用户切换复选框或移动滑块后更新和向前。

你不必使用Backbone,还有其他的JavaScript框架,像Ember.js和Angularjs。我只强烈推荐使用框架 - 当你处理任何复杂问题时,它们会帮助你快速发展。

0

您不应该为控件构建HTML。 HTML应该表达你所传递内容的意义,这就是它的重点。

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

<div id="specific_name"> 
    <img rel="slider" href="whatever"> 
    <span rel="caption">Hello</span> 
</div> 
+0

appologize ..我想表示网络控制..我想出来hancoding开发复杂的网络控制..是否有专家hancode来开发应用程序? – Rajesh 2012-07-05 19:17:13

相关问题