編程語言一直是學習計算機編程門專業的熱門討論話題,而我也選擇了這個專業,入學一年了,立刻面臨着語言的選擇問題,業餘我須要選擇一門編程語言做爲重點研究對象,那麼問題來了:究竟是選擇PHP仍是ASP.NET呢?這是個須要仔細考慮的問題。
關於PHP語言:PHP是腳本語言,其實比較適合咱們這樣的小白和菜鳥入門,上手起來比較容易些,不過腳本語言據說功能沒有面向對象的語言那麼強大,但好處是用處廣,上手比較快,我簡單的接觸了一下,感受仍是比較有吸引力。html
ASP.NET語言:.net是微軟開發的強大的編程框架,是徹底面向對象的編程,採用的是c#語言,在功能方面,c#很是強,能夠和java並駕齊驅,可是有一點,面向對象的語言自己比較複雜,不論什麼語言都是,可是聽說c#還算是好學的。
我最近也在寫博客,但願將一些學習筆記記錄下來,也和你們一塊兒分享,嘗試用讀書筆記主題來做爲寫做話題,編程語言和數據庫學習也在學習範圍內,另外也學習關於搜索方面的知識,以「格列佛遊記讀書筆記http://www.simayi.net/dushubiji/964.html好詞好句摘抄及賞析感悟」爲例,在搜索表現方面比較理想,說明知識是沒有白學的。
PHP的特性包括:
1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。
2. PHP能夠比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其餘的編程語言相比,
PHP是將程序嵌入到HTML文檔中去執行,執行效率比徹底生成htmL標記的CGI要高許多;
PHP具備很是強大的功能,全部的CGI的功能PHP都能實現。
3. PHP支持幾乎全部流行的數據庫以及操做系統。
4. 最重要的是PHP能夠用C、C++進行程序的擴展!
ASP.NET又稱爲ASP+,不單單是ASP的簡單升級,而是微軟公司推出的新一代腳本語言。ASP.NET基於.NET Framework的Web開發平臺,不但吸取了ASP之前版本的最大優勢並參照Java、VB語言的開發優點加入了許多新的特點,同時也修正了之前的ASP版本的運行錯誤。
能夠看出,asp.net仍是比較有優點,不只能夠便攜網站系統,還能夠用來便攜軟件,也就是說學了一種語言就能夠在多個行業內使用,這是比較好的,我也比較喜歡這種一學百通的語言,看來仍是應該學習c#語言啊。
將來的發展趨勢:c#通常用來開發較大的項目,對學員的知識積累和專業能力要求很是高,學習起來難度比較大,PHP相對容易些,但要學習成爲高手,也是須要花費不少精力的,既然都要拼搏,不如就選擇前途更加普遍的。java