新手寫php做畢業設計,寫原生好還是用架構好?

來源:互聯網
上載者:User
想用php寫畢業設計後台,功能不會很複雜,目測就是處理一些表單、操作資料庫裡的幾個表、寫個介面。是寫原生好,還是學習一個架構並使用好呢?原生會一點,架構沒用過。

回複內容:

想用php寫畢業設計後台,功能不會很複雜,目測就是處理一些表單、操作資料庫裡的幾個表、寫個介面。是寫原生好,還是學習一個架構並使用好呢?原生會一點,架構沒用過。

我建議還是原生,對php底層多加瞭解,而且出了bug自己也知道怎麼調試。因為當你沒有過多開發經驗的時候,即使使用架構,最多隻能利用一些架構內建的orm和類庫,反而架構那些特性和設計模式(比如說驅動,依賴注入,事件,容器,中介軟體)之類的會更加讓你迷茫。

而且沒有讀過架構原始碼,可能會有一些莫名其妙的錯誤不知道怎麼處理。

而架構本身那些特性,設計模式等等根本用不到,如果不瞭解,可能會錯誤得利用,如果將來要把這些代碼給你的hr看,可能會是扣分項。

架構好,因為畢業設計而言,論文或者設計書是大頭,功能是主要的,工具是次要的,當然是怎麼快怎麼來。

原生+1。
架構其實就是把一些非常常用的功能做了一層封裝,供你直接調用,比如資料庫連接,後端渲染。
架構一般適用於快速開發的,不用糾結於要重複拼裝mysql查詢欄位,怎麼渲染html。而這些事情其實是一個開發人員應該知道怎麼做的。代碼出錯了會有很多非原生的debug資訊,沒有經驗的話會看不懂。

當然雖然建議使用原生,不使用模板,但是推薦html渲染時使用模板。純模板,比如smarty,做到前後端分離。

laravel 5 會是個不錯的選擇。

資料豐富,目前比較流行。

1.如果你只是想利用架構完成你所說的功能(頁面,資料庫等),有完備的常式給你參考。你需要做的只是依樣畫葫蘆。

2.如果想為畢業後找工作積累一點東西,去搜一下架構裡面用到的相關技術,學習一些理論知識,再看一下架構內是怎麼實現的會讓你獲益非淺。

3.所謂原生的php不是不好,而是作為一個新手,當然是先跟優秀的架構學習,模仿,思考,才是最高效率的學習方法。

4.最後,基礎知識當然是非常非常重要的,相信你已經具備了基本的php編程知識與web技術的大概瞭解,剩下的就是去實踐了。

可以用架構,不需要追求多麼高大上,功能實現就成。至於架構選擇,tp5就可以了,中文文檔,一大優勢,至於設計模式,架構什麼內部原理,不用理他,會用就行。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.