PHP初學者應該選擇哪個版本的ThinkPHP?

來源:互聯網
上載者:User
作為一個PHP初學者,發現ThinkPHP的版本眾多,新版本與舊版本許都操作習慣和命名規則都不一樣,特別是 網上各種視頻教程大多都是3.1.x的版本,已經很久之前的版本了。
1、如果 以快速找工作為目的的話,應該學習老版本還是自己適應新版本呢,或者先跟視頻學習老版本,再看手冊學習新版本?哪個學習效率更高?
2、以後工作的話,公司是習慣用以前的版本呢還是及時回更新最新的版本呢?或者有一套標準來決定是繼續使用老版本還是換為新版本?
3、如果公司頻繁更改版本,是否會造成維護的不便呢?
ps.請勿建議改用其他模板(如laravel,YII), 此問題不限於架構和程式設計語言

回複內容:

用新版本,namespace不能再好用我認為是要適應新版本的,沒有人會無緣無故累死累活寫一個新版本發出來的。

我印象比較深的是上次看jeffrey way.

他寫數組是這麼寫的
$foo = [  'bar' => 'baz'];
看到這問題,我就忍不住想分享一下了。


我當初一點都不糾結,直接看3.1.3的視頻,對於初學者的我們,看開發文檔非常頭疼,專用名詞不識幾個。(不可否認看開發文檔是最快速有效,但是前提是能看得懂人家寫的是什麼)


好不容易找到有手把手的視頻,肯定先學了先,新版的更替,至少保留了原版本的一大部分內容。
學完了舊版視頻,再完完整整看完開發文檔,清楚有什麼內容,再用舊版自己搭建一個小程式。
發現需要什麼東西,直接在開發文檔就找得到了。此時,你已經差不多可以去實習了。


鄙人到了公司,新的項目都用最新版3.2以上。那麼,只要看開發文檔和模仿他人的寫法,就可以很快上手。


鄙人實習了兩個月,做了個後台管理,由於公司離住處太遠,換了家公司。

新公司用的是cake,項目已經非常大,用的是比較舊的版本,由於有前面換版本學習的經驗,現在上手非常快。


總而言之,有得學,先學了,需要什麼,再繼續進階。


希望我的分享對您有協助!最新Tp覺渣~甚入講一個冷笑話:

最近常常遇到一些客戶談需求時要求採用ThinkPHP,鄙人不用,一般都拒絕了!

後來實在忍不住了,問一客戶為什麼指定要用ThinkPHP,客戶答曰:用的人多,搬磚價即可解決問題!

此後凡是要求採用ThinkPHP的,一律拒絕!以我個人招聘的經驗,簡曆裡面熟悉thinkphp是扣分項。

以找工作為前提,應該修鍊內功而不是把自己鎖死在某一個特定架構上。我覺著初學者自己按照MVC的結構去寫才能學到東西,架構只是個工具而已,學好了基礎再看架構就不難了。tp3.1和3.2在學起來沒太大區別,如果會看文檔的話,可以先學3.1,再看下3.2,相對來說更快點。不過這個架構寫的確實一般,社區也不是跟活躍,學習可以隨便選版本,正式開發就確定一個吧,別指望開發後換版本,畢竟正式開發不是一個人的事。建議最新版,上手快,學起來簡單,而且學習最新版可以直接看官方的OneThink源碼
  • 相關文章

    聯繫我們

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