blogdriver/blogchina的“升級”彰顯今天中國網絡界軟件開發能力不足
有兩個多月沒有上博客,太忙了,而且正式開始技術工作項目後就不能再分心。前兩天開始回來看看博客,把一些文章加上去,卻發現兩個月不見,國內的博客已經變了大樣,不是變好了,是變差了。
blogcn 用的asp方案仍是不行,不是死了似的就是象死了似的反正是古人用的慢古董(一直覺得博客這類東西不宜使用純網頁技巧實現,不宜于asp,甚 至不宜於使用),這個網站也是犯了目前一般 的網站建設項目最常犯的錯誤:把過分的精力和投資放在網頁的淺層甚至僅僅是視覺優化上,以及單純的網頁重復性擴張上,缺乏深層的組件開發。
blogdriver 呢?一些顯見的邏輯錯誤看來改善了,象牛虻曾不止一次發現進入了其他帳號的管理界面(顯然牛虻的隱私也給不知是MM還是GG瞅過 了),犯這類錯誤說明開發者使用的是在jsp上直接散播應用邏輯(所謂網頁java高手,指的就是這類人),改善了,至少昨天半小時內沒有出現。但是中文 發布亂碼的錯誤仍然存在,並由於另外的原因,導至總是丟文章(沒有比這更糟的)。blogdriver顯見是使用了structs。對於structs應 用於較大型的系統的效率本人一向持不同的意見,而且,完全不加修改地使用開源軟件也存在著一個蔽端,就是不可以完全控制它的代碼,如果真的完全解拆下去, 最終會發現不用它效率反而更高。我目前也使用struts的部分代碼,不過已經完全折散了,衹不過是把我已經可以完全掌 握的部分合並到我自已的組件代碼中,所以我是可以完全控制的。但blogdriver顯然沒有這樣做,無論他們的開發員水平如何低,如何沒有經驗,最起 碼,不可能不知道網站和java文件讀寫中的亂碼如何重整,但時隔半年沒有解決這個最基本的問題,衹能說明是他們使用了他們不能控制的開源組件,象 structs,甚至不具備改換編碼重新編譯的能力,這樣,僅僅在組件外圍調用上希望解除組件上的錯誤,幾乎是不可能的。
blogdriver 原來的php版本是不好用,卻還能用。也不知是blogdriver的什麼東西令方興東等人看上了它的engine,買來昇級 blogdriver,結果便宜貨變成了垃圾貨,blogdriver從不好用變成了不能用:兩個月前對它的昇級評價就不好,兩個月後看來成熟了,因為我 試了幾十次卻就是登錄不到我的帳號上,最後連登錄服務器也不能訪問了——方興東老哥看來在技術上是個大外行,還請了個低能的CTO 。blogchina改了個名字叫bokee,但抄新浪的新聞中心抄得熱火朝天,自已的博客本行也丟得差不多了,這位到處寫行業文章的方老板在自已的業務 上卻是睜眼全是瞎,他忘記了互聯網行業的游戲規則就是“成功者的營業模式後進者不能復制”,新浪已經做到這個水平上,他的新聞廣告還不能算成功, blogchina變成一個次三檔的新浪,卻丟了自已的博客老本行,會有什麼下場不能想見的。
僅僅從目前的狀態看, blogchina/blogcn/blogdriver的技術能力上的停滯反應了中國程序界通病帶來的能力限制:缺乏組件抽象,過 分散布邏輯於網頁中,將網站建設變成了網頁的堆砌,網頁程序員成為系統開發員,必然在一定階段達到項目管理的極限 (project exhaust),這時侯是推倒重來,還是繼續在極限邊緣中俳佪呢?
說到這裡要提一下,兩個月不見,blog.csdn.net看來漂亮 了,原來動不動就溢出停止服務,這幾天很少見,是不是昇級服務器了?還是優化程序了? 無意間用了一個IE編輯,原來的中文狀態下跳動也不見了(這是筆者兩年前開始使用htmleditor項目就發現的問題,當localeencoding 是中文時,它會反復刷新編輯窗口),還沒有仔細看其他花梢東西是不是清除了。
實際上,這也說明了中國網站軟件項目建設上的一大誤區,誤人不淺:精略放在網頁小伎倆有多花梢上,而不是用在功能抽象形成組件的深度開發上,達到project exhauxt的時間就大大提前了。