原創(chuàng)|行業(yè)資訊|編輯:龔雪|2014-02-25 09:13:29.000|閱讀 113 次
概述:本文主要講述不適合用JavaScript構(gòu)建企業(yè)的原因。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在沼澤中建城堡是腦子被門擠了才干的事兒,原因你懂的。
JavaScript就是一個(gè)沼澤。它在所有專業(yè)程序設(shè)計(jì)中是最為重要的沼澤。如果你是一個(gè)開發(fā)人員,你應(yīng)該對它有專業(yè)的掌握。但對于企業(yè)代碼庫來說,它是可怕的。
現(xiàn)在,企業(yè)面臨一個(gè)令人困惑的未來。微軟的技術(shù)指導(dǎo)已經(jīng)失去了其AAA評級(jí)(雖然很明顯我們遲早會(huì)從微軟看到一個(gè)新的路線圖),并且JVM(Java虛擬機(jī))在很大程度上因?yàn)楣雀琛?strong>Android以及Java緩慢進(jìn)化的復(fù)雜性而缺乏明確的方向,同時(shí),蘋果已經(jīng)從虛擬領(lǐng)域無足輕重的角色進(jìn)化為移動(dòng)設(shè)備的佼佼者,并且它創(chuàng)造著那些奇妙的桌面電腦替代品,只是將你鎖入一個(gè)專有語言中。
面對所有這些復(fù)雜性,很多人提供一個(gè)簡單的解決方案:JavaScript和HTML5作為企業(yè)和移動(dòng)應(yīng)用開發(fā)的平臺(tái)。“每個(gè)人都可以編寫JavaScript!這是全民可用的!”也許這不僅是錯(cuò)誤的,還是一個(gè)災(zāi)難。
JavaScript程序員群體的確是比企業(yè)軟件開發(fā)人員隊(duì)伍龐大,任何有專業(yè)開發(fā)軟件技能的人都可以學(xué)習(xí)并掌握J(rèn)avaScript語言,但并不意味著每個(gè)Web開發(fā)人員都能突然勝任構(gòu)建應(yīng)用或基礎(chǔ)結(jié)構(gòu),也不意味著你的軟件開發(fā)團(tuán)隊(duì)在JavaScript上將和從前在他們偏好語言上一樣活躍高效。關(guān)于JavaScript的生產(chǎn)力,有四大主要問題:
當(dāng)然,對于上述四點(diǎn),有反論是必然的:JavaScript庫的數(shù)量在增加,市場對動(dòng)態(tài)類型系統(tǒng)的阻力可能會(huì)改變,JavaScript的怪癖可以被避免,遺留代碼可以通過仔細(xì)修改來解決。有大量的應(yīng)用是用JavaScript寫的。很多創(chuàng)業(yè)公司在服務(wù)器上押注于JavaScript(這容易讓人聯(lián)想到1998年創(chuàng)業(yè)公司在服務(wù)器上押注于Perl)等等。
有人說如果你堅(jiān)持在沼澤中建城堡,終將會(huì)有最強(qiáng)大的城堡群——不管你信不信,反正我不信。正所謂萬丈高樓平地起——基礎(chǔ)是大事!沒有穩(wěn)固的地基,再華麗的設(shè)計(jì)都是浮云。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)