2012-05-05 34 views
3

我和我的團隊即將開始開發新的網絡(vtv)服務。值得花時間跟蹤趨勢並使用Knockout.js或Backbone.js嗎?

大部分的東西將被處理,並通過JSON API處理,但我們需要誰想要訪問在GUI環境中數據的用戶一個體面的控制面板。

我們正在討論是否值得開發一個框架的控制面板,如敲除或骨幹,或者我們應該用我們的經典堆棧堅持的時間。

作爲一名忠實的Javascript粉絲和開發人員,我在業餘時間使用了一些次要應用程序的挖空和骨幹,我已經可以看到將所有這些peaces放在一起進行實際生產是多麼困難。

是否真的值得花額外的錢去跟隨趨勢,給用戶帶來更快的圖形用戶界面?

我的公司似乎只對快錢有興趣,所以請告訴我使用參數!

謝謝=)

+0

如果你有一個現代化的支持堆棧運行良好,爲什麼你會選擇一些新的東西來「追隨趨勢」?這可能對恢復提振有好處,但對於提供價值並不合適。 – Marc

回答

4

我不能評論淘汰賽,但骨幹是絕對的輝煌。這是一個小型的學習框架,一旦你掌握了它,你會發現它可以做到每種類型的框架應該:這樣做:執行你本來可以實現的位,並考慮與那你會意識到一點點。

它提供了處理保持同步的服務器端對象和客戶端對象的業務,並與事件綁定連接兩個明智的視圖模型一個明智的事件和對象模型系統。

所以要解決你的問題,這真的取決於你在做什麼。如果您正在編寫一種使用模型並從API獲取數據的異步應用程序,那麼您可能希望使用與Backbone相同的體系結構。如果你不是,你或者設計了一些非常不同的東西,這是沒有用的(所以你可以說'它不適合'),或者你的設計出了錯,你很快就會需要重新寫!

0

淘汰賽或主幹不會幫你給用戶一個「更快貴」

然而,它將使開發更容易。框架在你的代碼上施加了一個結構 - 這意味着它更易於維護,團隊中的其他人可以更輕鬆地閱讀代碼並理解流程。這意味着你可以對用戶的反饋響應速度更快,讓你的用戶的積極體驗

對於UI本身的速度,你應該使用速度優化技術與研究的UI

緩慢的原因,一般情況出發,我建議你繼續選擇你的框架。只有好可以來它

0

出來一般,因爲它可以讓你的增值或縮短了開發時間,你應該選擇一個框架/庫。

如果你有時間/錢,想邊學邊寫軟件來實現新的技術,這是偉大的,去了!

如果您需要快速完成工作,請使用正確的工具完成工作。