2012-07-05 64 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