程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> 網頁語言ASP.NET、PHP、JSP的特性區別及選擇建議

網頁語言ASP.NET、PHP、JSP的特性區別及選擇建議

編輯:關於C#
 

本文主要說一下ASP.NET、PHP、JSP的各自特點,由於很多特點都是官方的宣傳之詞,比如安裝簡單、方便、運行效率之類的描述,天緣一概不再提及,因為這些觀點可能只對某個用戶群體有效,當然對於運行效率也並非某種語言都能全攬頭籌,每個語言都有自己的優缺點,每個用戶都能總結一套。另外對於語言的選擇,天緣是根據實際的工作經驗給大家幾點建議,歸納起來就是一句話,愛你所選擇的,選擇你所愛的。

ASP.NET:

1、不支持跨平台,微軟一直如此

2、ASP.NET是ASP的升級版,發展更新換代太快,無人否認

3、面向對象,結合COM組件強大功能

4、常用數據庫:SQL SERVER、ACCESS、MYSQL

5、常見服務器配置:IIS+ASP+ACCESS、IIS+ASP+SQL SERVER、IIS+ASP.NET+ACCESS、IIS+ASP.NET+SQL SERVER

PHP:

1、支持跨平台,開源

2、獨立數據庫接口,與APACHE緊密結合

3、常用數據庫:MYSQL、SQL SERVER、ACCESS

4、常見服務器配置:APACHE+MYSQL+PHP

JSP:

1、支持跨平台,多樣化和功能強大的開發工具支持,個人感覺JSP的架構有點優勢

2、需結合Servlet使用,都是Sun公司的J2EE體系的一部分

3、常用數據庫:Oracle、MYSQL或DB2

4、常用服務器配置:APACHE+JSP+Oracale、APACHE+JSP+MYSQL

 

選擇建議:

1、選擇哪種語言開發,對於在公司上班族,決定權在老板手裡頭,編程人員一般都沒有選擇權。如果是自己的網站,天緣估計大都是小型網站,網頁語言選擇自己最熟悉的,不管是PHP、ASP還是JSP還是JAVA都可以,只要用得熟手,天緣建議最好選擇主流大眾的,這樣遇到問題更多人可以相互交流。當然如果你做的銀行系統等,事情就沒這麼簡單,需要綜合考慮;

2、技術永遠只是一種工具,我們可以達到自己的目標就可以了,不需要總跟別人爭論孰優孰劣。要不斷跟進最新的軟件技術,不可落伍;

3、網頁語言的選擇並不重要,重要的是你的態度,是打算做半桶水還是滿桶水,對於發展中的語言沒有好與壞,比如說某語言現在缺少什麼功能並不代表下個升級版仍會如此(當然架構上的優劣可能會稍微影響一些,但從技術角度,沒有不可實現的功能);

4、網頁語言學習的步驟:看教材和說明書、多動手、再看教材和說明書,持續改進不斷深入;

5、不要指望會幾門網頁語言會有多高的工資,做這一行的整體來說永遠做不過上層的架構師和底層的硬件、專業軟件和驅動工程師。作為軟件人才,不要只學習一門語言,天緣是針對技術人員來講,否則即使你研究的再透也不會透徹到哪裡去,因為你接觸的只是一個方面。

6、對於從未接觸過編成規范的網友,優先養成良好的編程規范比什麼都重要。如有機會建議先學一下ASM、VB、C/C++或JAVA。你會發現學習他們對你理解網頁語言有很大幫助。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved