php架構給小弟我們帶來了什麼,或者php給小弟我們什麼
來源:互聯網
上載者:User
php架構給我們帶來了什麼,或者php給我們什麼?
這年頭php的開源架構何其之多,一雙手都數不完.
但是究其原因 為什麼沒有一個龍頭老大,沒有一個大家的心聲共向的架構?
就別說什麼 蘿蔔青菜 各有所愛啦.
我就知道..我們讀書那陣班裡都有一個公認的班花,(誰都不能泡,結果便宜了別人!~!!).
言歸正傳,我目前用的是Codeigniter. 好像都已經習慣了.
無論項目大小 直接就弄這樣一個架構.寫著也方便.
而且網站速度上,我也沒有感覺到有什麼特別的差異.倒是My Code比以前工整很多!
(那些反對用架構的,別批我,僅僅個人感受.)
開發幾年之後,我怎麼感覺php好像沒有什麼特別厲害,特別拿的出手的一些技術.
你們誰都說說 自己喜歡的php哪一些技術,或者一些你認為很棒的技術.
無論外掛程式也好,linux下也好.或者漂亮都好.
這個貼我都不知道問一些什麼,就當聊聊天吧.(希望管理員老大別移走,我很久沒有發過貼了!)
------解決方案--------------------
現在更在意的是項目的可擴充性,使用架構雖然會損耗效能。但是有其他的方法來彌補。而且在一個高並發的項目裡面,主要的壓力還是在資料庫端。樓主說的特別厲害的技術是指什麼
------解決方案--------------------
架構是應用程式的模板,既然這個世界是千變萬化的,那麼怎麼可能以一當十、以一當萬呢?
就如你的班花, 在你班是班花,在其他班就不一定了吧?
班花 不等於 校花,更不等於 亞洲小姐,乃至 世界小姐
醒醒吧哥們
------解決方案--------------------
架構確實省事!
------解決方案--------------------
CI是比較符合中國 傳統思維的,所以你覺得好用! 你換個架構如zend試試,不一定好用。
架構首先帶來了是mvc; 第二是一致性;第三是一定的擴充性和方便性,比如類庫。
架構使用開發的速度更快。
------解決方案--------------------
架構不好的地方:
第一是速度效能問題;如果從檔案IO的角度,你inlcude的檔案會很多(如50個以上),雖然有apc之類的緩衝。 但他終究是不能忽視的問題)-->中小網站不用考慮這個問題;
第二個順便說一下資料庫的問題:要堅持最少查詢原則。 資料庫雖然是瓶頸。是可以最佳化的。是可以設計的。(中小網站也不用考慮這個)
第三個問題:架構使模組之間的耦合增強。架構是一個整體。有時候,我們想將各種功能模組分離出去。比如:我想評論模組單獨化,使用其可接任何模組。或可接任何網站。
就CI來說,對於高效能網站來說,它還是有些大! 他有太多的相容。 他的layout也不盡如人意。 做的不夠好! 這個是 需要機制的。
zend用的是兩步視圖法。cake之類的就做的不用說了。
------解決方案--------------------
我只關心班花......為啥誰都不能泡?身上有刺?
------解決方案--------------------
------解決方案--------------------
班花
------解決方案--------------------
至少讓My Code不那麼的野了,話說我也在用CI,正在想要不要轉Cake