2016-07-16 82 views
1

如果您沒有創建單頁網站或在獲取實時更新的頁面上生成組件,是否有任何理由使用像角度,反應等JavaScript框架?何時使用JavaScript框架?

+0

取決於你的需求,而不是缺乏它們 – webdeb

回答

-4

你可能不應該使用JavaScript框架。相反,你應該編寫模塊化的,香草JavaScript。您也可能不應該考慮JavaScript MVC框架,特別是如果它將以與服務器呈現的應用程序相同的方式進行架構(可互換地使用站點/應用程序)。有了高性能網站,您可能會像服務器上的「單個頁面」應用一樣,從服務器呈現的應用中嗅出儘可能多的聲音。在向用戶發送更少的內容(減少帶寬和加載時間)之間,保持緩存大小很小(使他們更有可能在下次緩存中有一些內容),並減少JavaScript的內存佔用量(增加感知和頁面性能),您可能會更好地在服務器上呈現。 如果你絕對必須使用JavaScript框架(整個團隊的開發技能不足以編寫香草JavaScript,並且沒有時間/金錢/興趣來培訓團隊並提高他們的技能,那麼存在一個真正的未被認知的業務需要支持非常陳舊和過時的瀏覽器等),以便爲服務器呈現的應用程序,您應該使用jQuery。是的,有Zepto和其他許多你可以使用的東西,但你應該使用jQuery。

+0

你沒有錯,但這個評論接近完全不一致,很難弄清楚你實際上在說什麼。 – tadman

1

不,沒有。

但有些東西,如模塊,跨瀏覽器的DOM操作實用程序,路由,2路數據綁定等,它們不是用JavaScript開箱即用的,而是由這些框架提供的,這些框架確實有助於加速發展過程。