21、PHP和python/JAVA比,哪個更好學?

來源:互聯網
上載者:User

標籤:ajax   順序   更改   良好的   css   習慣   class   jquery   nbsp   

PHP是公認比較容易學習的程式設計語言。

一般學習半個月左右就可以開發簡單網站,一般學習四五天就可以用PHP進行網站的二次開發。

想要學習一種技能,先要知道這個技能是什麼,有什麼用,

尤其對於零基礎又想學習或者轉行做PHP程式員的朋友,更應該對PHP有大致的瞭解,因為學編程是一件需要大量耐心去堅持才能掌握的事,

雖然難度並不大,但需要日積月累的練習。不少人因好奇而學習,中途又因苦悶枯燥而放棄。

半途而廢是最為可惜的,不僅是前功盡棄,而且還會對自己學習新事物的信心造成打擊,覺得自己不是學編程的料。

 

其實,PHP在諸多程式設計語言中,相對而言是比較容易上手的,很適合新手學習。

PHP好不好學完全取決於你這個人好不好學。出問題首先從自己身上找原因,這是程式員必備的素養。

程式的執行是不會錯的,bug肯定是程式員的錯導致的。

PHP在WEB領域應用最為廣泛,大多數中小網站都是用PHP做的。

單純掌握PHP並不難,難就難在PHP程式員必須懂前端,後端,資料庫,伺服器。

具體的學習順序是:

 

第一階段:掃盲。

瞭解什麼是B/S模式,原理上知道從瀏覽器輸入一個url是如何擷取到資訊的流程。熟悉html,能快速地用div+css寫出靜態頁面,熟悉js,掌握jquery。在不少小公司,PHP程式員是連前端的活都一起做了的。即使公司有專職做前端的,PHP程式員也必須會看懂,能更改css,會寫基本的js效果,用jquery會大大加快工作的效率,寫出風騷的代碼。

 

第二階段:PHP基礎文法。

掌握基本的文法,弄明白什麼是變數、常量、資料類型、熟悉常用的函數。PHP的函數庫特別豐富,不可能全部都記住,但至少要將手冊上的常用函數都練習過幾遍,以後需要用到時才有印
象。不至於自己寫了半天,才發現原來這個功能用一個內建的函數就能解決。

 

第三階段:資料庫,WEB伺服器的學習。

PHP的最佳搭檔是:Mysql(資料庫),Apache(web伺服器), 對於Apache,平時操作得比較少,懂得其配置即可。而Mysql則特別重要。初期懂得如何用PHP操作Mysql進行增刪改查,瞭解常用的Mysql最佳化原則,能使用PHP+Mysql寫出簡單的留言板頁面。

 

第四階段:PHP深化。

掌握Ajax非同步傳輸,學習物件導向,學習MVC架構並掌握流行的PHP架構,如Yii架構,國內的ThinkPHP架構,形成良好的編碼習慣。能快速用架構開發網站。

 

第五階段:大型網站的最佳化技術:如頁面靜態化,Memcached緩衝技術,MySql資料庫深度最佳化等。

 

 以上五個階段僅是PHP初級到中級的水平,距離進階水平(充當WEB架構師)還有較遠的路要走。

而且不是單單學一門PHP就可以無所不能,PHP不是萬能的,各種程式設計語言都有其優劣點,語言本身沒有高低之差,語言只是實現功能的工具。

如果能達到高水平(掌握多種語言,精通一兩種語言),就會發現,語言本身並不重要,編程思想才是最重要的。

21、PHP和python/JAVA比,哪個更好學?

相關文章

聯繫我們

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