webui框架的利與弊

一劍平江湖發表於2013-05-22

不可否認,webui框架如easyui,jquery ui等,確實給我們的開發帶來了便利。但其不足也是明顯的,即其擴充套件性不足,如果使用者js功力深厚,可改之,如果是js的初學者,那就悲催了。

在開發公司網站的時候(兩年前的事),我利用業餘時間開發了一款非常漂亮的ui框架,然後在此基礎上做出了相當大的改動,以此來滿足公司的需要。剛開始效果還行,後來客戶及領導的需求越來越多。越來越難以用此框架來完成,於是我不得不借助js來對其框架底層進行實時改動。幾乎每次改動,都讓我心力交瘁。恨不得重新來開發。而且也不討公司領導的好。我分析了下,這其中主要有兩個原因:一,公司目前沒有技術積累的概念,基本上只是為了應付客戶,客戶有需求就改,就算是有技術積累的概念也沒有付諸實施,而只是口頭上說說而已,再者其本上這個框架都是我一個人在維護。二,這是目前國人的通病,都認為前端好做,不就是html js css嗎?有那麼複雜嘛?而且改動時不考慮系統的設計原則,做的都是些影響框架內部結構的改動。敲這些字時,我有些心酸。在公司這兩年多以來,領導分配給我的任務,不管有多難,我都會想法去實現它。甚至下班回家後,還想著公司的事。唉……說遠了。現在才明白框架可以用,但不是用在那些經常需要更新改動的專案上(這點十分重要,切記),而對那些需要經常進行改動的網站,可以自己開發一個封裝的相對寬鬆的框架來實現,這樣一來開發週期短,而且不用絞盡腦汁去除錯那些煩人的js,css。

相關文章