隨便侃侃

          盡管抽象機(jī)制就象Joel說(shuō)的一樣,都是帶有漏洞性質(zhì)的,但是對(duì)于軟件行業(yè)總體而言,應(yīng)該說(shuō)仍然是有利的,盡管它使得高手越來(lái)越強(qiáng),而新手則越來(lái)越弱,抽象機(jī)制給業(yè)界帶來(lái)的好處是很明顯的,象Webwork、Struts、Hibernate等等,但這些東西同時(shí)也會(huì)帶來(lái)一個(gè)問(wèn)題,就是維護(hù)問(wèn)題,特別是當(dāng)整個(gè)業(yè)界的思想還沒(méi)有同步的時(shí)候,就會(huì)變得比較麻煩了,不知道大家怎么看呢?
          例如在項(xiàng)目中使用Hibernate的時(shí)候,到了維護(hù)階段會(huì)發(fā)現(xiàn)如果要改變表結(jié)構(gòu)是一件挺麻煩的事,都需要懂Hibernate的程序員去做維護(hù)才行,還有更典型的就是通常會(huì)由維護(hù)人員去通過(guò)改動(dòng)sql來(lái)實(shí)現(xiàn)用戶新的查詢方式的需求等,為什么說(shuō)使用Hibernate會(huì)使維護(hù)工作變得麻煩呢,這是因?yàn)楝F(xiàn)在業(yè)界中大部分的人員還處于對(duì)sql熟悉,而非對(duì)hql熟悉的情況,盡管看起來(lái)好像學(xué)習(xí)這步挺簡(jiǎn)單,但事實(shí)上這個(gè)問(wèn)題是存在的,而且非常明顯,所以在目前的情況下在那種維護(hù)情況比較多的項(xiàng)目中使用Hibernate確實(shí)不是那么的適合,從這點(diǎn)去看,會(huì)發(fā)現(xiàn)改變一個(gè)層次的架構(gòu)思想確實(shí)會(huì)帶來(lái)很多的問(wèn)題,在項(xiàng)目之初設(shè)計(jì)師是有責(zé)任去做一個(gè)符合項(xiàng)目需求的抉擇的,^_^,盡管維護(hù)費(fèi)對(duì)于商業(yè)策略來(lái)講不是什么壞事,不過(guò)也得用戶和軟件公司承受得了。
          這就像很多公司選用struts而非webwork一樣的,選用何種技術(shù)是要根據(jù)具體情況來(lái)決定的(^_^,典型的廢話),技術(shù)本身往往不是決定性的因素,畢竟其實(shí)基礎(chǔ)架構(gòu)思想是一樣的,只是工具實(shí)現(xiàn)的效果因?yàn)楣ぞ唛_(kāi)發(fā)商有所傾向而已,對(duì)于技術(shù)人員來(lái)說(shuō),最重要的是掌握思想,不要讓自己被工具帶著走,而導(dǎo)致竟然是被工具淘汰。
          其實(shí)所有的高度抽象機(jī)制一定程度上都會(huì)帶來(lái)這個(gè)問(wèn)題,只是目前的項(xiàng)目維護(hù)一般來(lái)說(shuō)都停留在這個(gè)階段,超出這個(gè)階段的部分要程序開(kāi)發(fā)人員來(lái)負(fù)責(zé)也是很正常的,畢竟象功能擴(kuò)展或新增這種通常來(lái)講是不太可能讓維護(hù)人員來(lái)做的。
          Internet時(shí)代的軟件來(lái)臨了?
          google推出了自己的googlespreadsheets(http://www.google.com/googlespreadsheets),web版的excel,^_^,google要進(jìn)攻office地帶了,典型的internet性質(zhì)軟件概念,其實(shí)之前ms的live戰(zhàn)略也是一種對(duì)于internet時(shí)代軟件的商業(yè)運(yùn)作模式需要改變的認(rèn)同,以后的機(jī)器只要能上網(wǎng),什么軟件都不用裝,多好,internet版的CRM,估計(jì)大家也聽(tīng)說(shuō)過(guò),一種完全的具備internet時(shí)代軟件商業(yè)運(yùn)作的模式,整個(gè)軟件界也許都要因?yàn)檫@個(gè)做出一定的改革。
          覺(jué)得我們這代java軟件從業(yè)人員是很幸運(yùn)的,高度的抽象機(jī)制還在建立的過(guò)程中,有望參與到其中;軟件的建設(shè)思想在改革中,web 2.0、OSGI;軟件的商業(yè)運(yùn)作模式在改變中,從傳統(tǒng)的銷售軟件的模式改為internet軟件商業(yè)模式。既然擁有這樣的運(yùn)氣,我們是不是應(yīng)該做點(diǎn)什么呢?.........

          posted on 2006-06-08 00:59 BlueDavy 閱讀(2097) 評(píng)論(4)  編輯  收藏 所屬分類: 業(yè)界隨想

          評(píng)論

          # re: 隨便侃侃 2006-06-08 07:02 wolfsquare

          呵呵,我們想法很有共通之處啊。
          http://www.aygfsteel.com/wolfsquare/archive/2006/06/08/51227.html  回復(fù)  更多評(píng)論   

          # re: 隨便侃侃 2006-06-08 08:47 人要有夢(mèng)想

          你其實(shí)說(shuō)了2個(gè)問(wèn)題。
          1。所謂的抽象機(jī)制其實(shí)是軟件發(fā)展的必然,尋求技術(shù)與業(yè)務(wù)解偶。好事情啊。
          至于項(xiàng)目選擇什么,可以依據(jù)情況而定。在項(xiàng)目進(jìn)程的各個(gè)階段可能各有利閉吧。
          2。第二個(gè)問(wèn)題,其實(shí)你說(shuō)的是軟件的發(fā)展趨勢(shì)。更趨向服務(wù)。說(shuō)百了,以前賣LICENCE的人,現(xiàn)在賣服務(wù),賣套餐。運(yùn)行模式也更趨向網(wǎng)絡(luò)化。比如SAP,ORACLE等。  回復(fù)  更多評(píng)論   

          # re: 隨便侃侃 2006-06-11 20:08 Andy luo

          "一種完全基于internet的軟件商業(yè)運(yùn)作模式"
          現(xiàn)在氣氛越來(lái)越濃,我們也應(yīng)該趕上這種潮流。  回復(fù)  更多評(píng)論   

          # re: 隨便侃侃 2006-06-15 14:22 Vincent Thinking

          其實(shí)這就是所謂的ASP模式,這個(gè)概念并不稀罕.而且國(guó)內(nèi)有些公司已經(jīng)做了很多年. 只是google 名氣大一些而已  回復(fù)  更多評(píng)論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

          <2006年6月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          統(tǒng)計(jì)

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 永济市| 精河县| 孟村| 江北区| 雅安市| 灵台县| 万荣县| 阿勒泰市| 崇阳县| 育儿| 丽水市| 边坝县| 固镇县| 台州市| 确山县| 扶绥县| 孝昌县| 冷水江市| 高台县| 奇台县| 遵义市| 翁源县| 扬州市| 岢岚县| 江川县| 屏东市| 九龙县| 萨嘎县| 安阳县| 河北省| 石阡县| 彭泽县| 长乐市| 明水县| 延川县| 柏乡县| 泸溪县| 丹寨县| 鄯善县| 界首市| 香格里拉县|