小鎮樹妖--住在樹上的妖

          To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master.

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            10 Posts :: 50 Stories :: 7 Comments :: 0 Trackbacks
              做了幾年技術,一路走來,接觸了很多新事物,對各種語言工具也略有了解。記得剛接觸的時候學習的是Java,實習也做了java,記得當時一次面試一家日資公司,因為是剛畢業的小朋友,工資提的低,因此用人單位比較開心,硬讓我學習vb,還說java沒前途,當時覺得很不甘心,話說畢業前夕我也看了很多資料,當時就下定決心做java了(當時是2003年),怎么會去vb呢,所以毅然放棄了,現在看來還是有點技術前瞻性的,呵呵??墒菦]想到的是后來的工作歷程中,居然只有1年半左右時間在做JAVA,其余的都給asp,php了,特別是php,大概了3年了吧。因此也免不了俗,一直來比較比較。
              空談沒什么意思,asp就不談了,這次空下來用OO的思想,javabean的形式,MVC的理念使用php做了個小應用。OO的話以本人愚見,應該都是對象操作,因此建好數據庫,數據庫操作的基類先寫好,據說php5的類做的相當好,速度要比php4的function都快,所以我在數據庫基類的構造方法里進行連接數據庫,等著被繼承吧。
              接下來是對對象的封裝,很小的應用,只是對一個用戶數據庫的操作,因此寫了個user 類,對屬性進行set/get封裝,用上標志性的private 修飾符,感覺還不錯,只是覺得->這個符號比起.來多了一個符號,誰叫我是個懶人呢,這都計較。。。
              數據模型簡歷好了,進行操作模型的編寫,增,刪,改都寫成類,繼承數據庫操作就好了,感謝繼承的偉大。然后搞個smarty,在頁面里面把操作類拿出來的數據庫塞進template里。
              總結一下,View相對簡單,不談,M和C稍微有點混亂,如果我強悍點,寫個apache的extension什么的,專門處理url,因此干脆就把頁面當作C來做,每個C去調用操作Model(邏輯上的),然后處理的數據再給頁面,輸出到view。個人認為使用url的傳值總不是那么回事,雖然可以使用apache來處理,但是。。。感覺一下,很花時間,不如function來的快,雖然到處都是sql,如果將來php也搞這種(下次研究一下zendframework,后臺是IBM,不知他怎么個思想),還是回到java吧,或者ruby也不錯。

          posted on 2007-12-10 11:23 jacky wu 閱讀(380) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宝山区| 枣强县| 翼城县| 渭源县| 石屏县| 乡城县| 湛江市| 甘肃省| 屏东市| 兖州市| 腾冲县| 白水县| 申扎县| 类乌齐县| 饶平县| 罗山县| 黄山市| 原平市| 兰州市| 海南省| 北票市| 岐山县| 临朐县| 策勒县| 寻乌县| 佛教| 天等县| 台中县| 鄂州市| 专栏| 绥中县| 象州县| 镇远县| 彰武县| 梧州市| 云阳县| 洱源县| 弥渡县| 镇远县| 邵东县| 东源县|