為什么很多國內公司不使用jQuery等開源JS框架?
主要從兩方面考慮,一個是安全性,一個是可維護性。
從安全性方面講,作為軟件公司,開發產品并提供給客戶使用,必須對客戶負責,任何代碼上的瑕疵都可能影響產品的使用,jQuery作為開源的第三方的工具集,難免有瑕疵,或者與自己項目功能以及邏輯代碼存在不兼容性,都有可能出現問題,當出問題時,如果能找出問題所在并修正那還好,找不出則后果非常嚴重,安全性是需要考慮的首要要素。
再從可維護性方面講,一般都會有自己的業務特點,業務邏輯的實現各不相同,作為軟件公司,其產品是需要長期維護的,一般都會有自己的固定框架,這樣維護起來才順手。
再有,其實jQuery充其量只能應付小型網站或個人網站,嚴格來講應該算是工具集而不能算是框架,有點類似c語言中的stdio.h、stdlib.h這樣的角色,沒有軟件公司會把stdlib.h當框架使用。