對php一些架構的看法和認識

來源:互聯網
上載者:User

 我知道技術論壇上噴子們多,觀點有的比較極端,我就溫和的說幾句我對最近看到的一些php架構的看法和認識,我最早之前做過幾年的java開發,大家都知道java開發中對設計模式尤其是經典的mvc那運用的真的是。。所以一些新手學習java架構總覺得有點複雜了,但是如果記憶到了操作的步驟,就算是不懂,照樣搞出來一個中小型系統還是完全沒問題的。

由於php的簡潔以及適合web快速開發,吸引了我,最近幾個項目都是用php搞的,搞之前和一些搞php的朋友有過溝通,建議一些架構開始(避免廣告嫌疑,不列舉名稱)。大概看了幾個架構,並且師兄還給了他們公司一個架構(NB互連網公司哦),說句我的認識哈,再次強調下是個人的認識:這些架構的確mvc封裝的很到位,只需要寫好業務處理函數和html頁面,運行系統的模板機制很容易達到mvc分離。但是這樣有一個疑問,php本來是作為快速開發的語言,封裝的話是否帶來了學習的複雜度。我在單純的php運用中,就封裝了1個函數就是mysql_query的封裝。傳遞進去sql返回結果。覺得這樣也很高效也很簡潔。減少學習架構帶來的項目周期的延長,這樣也更靈活。會php的就能看明白。。所以說php的架構是不是反而把php給搞複雜了?

可能很多人會說,代碼中夾在html中,不便於維護。但是說實話html中夾在了的確很多的php代碼嗎?如果夾在過多我覺得首先是開發人員的問題。儘管避免不了夾雜,但是還是可以減少最大程度的夾雜,這個就看程式員的靈活運用了吧。。

最後總結一下:個人覺得php架構把php給搞複雜了,單純來寫足夠了。。。。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.