上篇文章中我簡單闡述了軍工企業(yè)信息化遇到的困境,而我們公司(西安融智軟件有限公司www.xardmu.com)則主要是面向軍工企業(yè)進(jìn)行軟件產(chǎn)品的研發(fā)和定制項(xiàng)目的開發(fā)的。
在產(chǎn)品實(shí)施和項(xiàng)目研發(fā)過程中,我們的前端技術(shù)人員需要做大量的瀏覽器兼容性的工作。痛苦至極啊~而且,即便完成了兼容性的修改,瀏覽器端的JS解析又變成了巨大的瓶頸!例如我們有一個(gè)項(xiàng)目為了提高用戶使用的時(shí)的方便性,使用了EXTJS4,結(jié)果在IE6下性能極其低下。我們的P8是一個(gè)項(xiàng)目管理軟件,需要使用到基于EXTJS的Gantt組件,但是此組件在IE6下十分不穩(wěn)定,而且經(jīng)常導(dǎo)致IE6崩潰。
介于上面的種種問題,我們開始尋找從瀏覽器上解決問題的方法,例如使用FireFox或者Chrome,因?yàn)檐姽て髽I(yè)都有域,所以通過域安裝一款軟件是十分容易的。經(jīng)過權(quán)衡,我們決定使用Chrome做為我們軟件的入口。
在企業(yè)內(nèi)部署Chrome其實(shí)有三種方式:
1.直接使用Chrome的某一個(gè)版本,對(duì)此版本進(jìn)行精簡和簡單的參數(shù)配置,或者內(nèi)置一些自定義的插件,直接進(jìn)行部署。
優(yōu)點(diǎn):技術(shù)門檻較低,只需要簡單的精簡安裝文件和配置參數(shù)即可。
缺點(diǎn):無法通過統(tǒng)一的策略管理局域網(wǎng)內(nèi)所有的部署情況和策略。
2.使用Google提供的Chrome商業(yè)版,通過Google提供的商業(yè)版可以輕松定制自己企業(yè)內(nèi)部的Chrome,并生成分發(fā)文件,同時(shí)可以通過配合域策略完成對(duì)局域網(wǎng)內(nèi)的客戶端的行為進(jìn)行限制。
優(yōu)點(diǎn):此版本是11年放出的,一直和多個(gè)大型企業(yè)緊密合作,相信不久將會(huì)形成更加完善的方案,從而在企業(yè)級(jí)應(yīng)用市場站穩(wěn)腳跟。
缺點(diǎn):需要在線安裝。
3.使用Google的Chrome Frame,一個(gè)讓披著IE外殼的Chrome,擁有Chrome的所有性能,只是披著IE的外殼而已。
優(yōu)點(diǎn):對(duì)于較老一些的企業(yè),而且企業(yè)內(nèi)部又擁有大量的IE時(shí)代產(chǎn)物的企業(yè),絕對(duì)是一個(gè)好選擇。
缺點(diǎn):需要在線安裝。原有軟件代碼需要修改,才能在用戶瀏覽時(shí)使用Chrome模式。
看到痛苦了吧?都需要在線安裝。看來下一步只能開始研究Chrome的源碼,修改并編譯屬于自己的瀏覽器了。。。
客戶虐我千百遍,我待客戶如初戀!