2013-08-20 53 views
2

我已經給出了新的項目,以完成在那裏我有它通過服務相互交談調用構建Web應用程序使用JSON只是JavaScript和ORM

他們不直接協作的獨立組件的數據。

技術負責人想要在ExtJS或jquery中構建整個前端,然後使用JSON來加載數據。我的意思是所有的形式,登錄等將是JSON。

現在我沒有做過那樣的事情。我的意思是我總是生成表單,來自服務器端控制器和視圖的數據。比如PHP或者Django python。

我想知道這種方式是好的還是可以實現的,因爲我不想在最初花費時間之後琢磨一些東西。

,但它的好辦法的話,我可以用它

+0

jQuery將是一個很好的開始。它使發送和接收JSON數據,操縱DOM和其他一些任務變得非常簡單。你也在尋找某種界面框架嗎? –

+0

如果我理解正確,你想要在javascript中生成所有表單元素客戶端?你會有什麼好處? – korylprince

+0

我是那裏的新開發者,所以它不是我的決定,我只需要處理他們所說的話。他們說extjs擁有所有的網格,組件,準備使用的模塊,並且可以節省時間。不知道這是否正確 – user26

回答

1

我工作的一個的Django項目在過去六個月中,我使用的Django後端服務的地方開始,返回只有json響應,而前端代碼是完全獨立的。

jQuery本身會導致無法維護的代碼,即使規模較小,所以您肯定需要高級前端框架。我用Durandal.js解決,其包括:

  • Knockout.js用於UI綁定
  • Sammy.js用於視圖路由
  • Require.js模塊化的代碼

我認爲這是一個很好的選擇,我覺得這個技術堆棧非常有效率。如果我要再次從頭開始,這很可能是一個類似的堆棧。

至於ExtJS的,它是一個組件/基於Widget框架,我並不很喜歡,我看到了未來其理念,它不是在ExtJS的 :)

雖然寫我看到AngularJSEmberJS作爲非常有可能贏得框架戰鬥的巨頭,至少現在是這樣。

+0

我稍微同意並略有不同意。 Ext JS將成爲商業Web應用程序的未來。它不是很適合網站,AngularJS和EmberJS閃耀。事實上,超過一半的財富100強公司使用Ext JS,這表明需要這樣的框架。 –

相關問題