一、從建站角度上分析:
他們的性能問題,安全問題,和開發難度的比較:asp相對與其它的來說:速度慢,安全差,開發難度大周期長,不能跨平台,極差的資料庫支持,不開源。那麼asp.net呢.其實只是比asp加強了些.沒有解決根本問題。
jsp與php就正好與asp相反。所以說現在要學網站開發.就選擇jsp或php的其中一個。php比jsp好在學習起來容易一些,jsp的速度要比php快一些。
從成本上分析,php相對最便宜。畢竟linux+php+mysql+apache都是免費的。
二、從求職角度分析:
1、asp,asp.net的程序人員最多,所以工資也最低。表面上asp比php難學,但現實中,因為微軟的關系,asp源碼最多,教材也最多。所以學asp的人還是更多一些。
2、php的程序人員相對較少,只能說是越來越多。你看網路上的分類就知道了,asp是有一個分類的,php只是在其他編程類別里。但php的編程人員工資也不是說很高,比asp高那麼一點點吧。但php人員相對容易找到工作。php工資不是很遍的原因可能在於,php因為免費的原故,出於商業角度考慮,很多大型的尤其是國有型的公司更樂意用昂貴的asp和java...
3、java的程序員收入應該是最高的。不是因為java更難,而是因為使用java的團體,java有php的若干技術優點,也有asp的部分商業優勢,所以更樂意被大型單位所看中。如果有進入大型公司(外企、通迅公司等)的條件,應考慮學習java。 如果想自食其力做點項目,或者到中小企業就業,學習php是不錯的選擇。如果只是做點小網站,改改別人的源碼,asp可能更適合。
三、商業角度
1、幫人家做小網站。那首選asp。asp+access,網上源碼比比皆是,伺服器資料庫基本不用考慮。windows sever+IIS+access很多公司都是現成的。
2、幫人家做大網站。首選還是asp,其次才考慮php。因為asp程序員工資低,學的人多,好招人,成本低嘛。伺服器容易管理,也能賣個好價錢。
3、自己做項目。那首選php。成本低不說,自己了解一點也方便,更重要的是性能比較好。
4、忽悠政府和大企業的錢。那首選JAVA,你什麼都不需要懂,只知道JAVA和Oracle(資料庫)這兩個名詞就夠了。可以要個天價,自己不會不要緊,轉給別人去做就是了。
❷ Asp,PHP,Java,Net幾種網站開發語言比較
既然你這里定義是網站,那我們這里就以WEB開發為中心,除了WEB,這幾種語言都可以實現其它功能,這里不作討論。
一、ASP,已然被微軟淘汰了,這個就不說了,不過它的兄弟你可以看一下,也就是Aspx,等下說;
二、PHP,對於中小型網站開發有著天然的優勢:
1、上手快,新人很容易上手;
2、開發效率高,開發速度很快,也有相應的開發框架,很容易對網站進行開發;
3、成本低,不管是開發成本,還是部署運行成本,都相對比較低;
4、跨平台,無論是你用Linux或Windows可以將PHP跑起來;
三、JAVA,對於大型企業應用有著良好的優勢:
1、框架成熟,開發效率快;
2、跨平台,一次開發隨處運行;
3、對分布式、集群部署有著絕對的優勢;
4、執行效率高,對於壓力大的網站是個不錯的選擇
四、.NET,以Windows為平台的網站開發有著更好的支持:
比如你平台完全建立在Windows基礎之上,那用.net是你最好的選擇,
1、與Windows無縫結合,類庫齊全,本身.net就是微軟開發的,對於WINAPI的支持相對其它 語言那絕對有優勢;
2、由VS IDE支撐,開發效率很高。
這里只是拿他們的長處在討論,這個就看你要做什麼開發
❸ ASP與JAVA兩種語言有什麼不同啊
比較兩種編程語言的區別,可以從以下幾方面著手(ASP沒用過,用過PHP,APS和PHP還是比較類似吧):
語言的使用范圍。意思就是該編程語言能做什麼,誰的使用范圍更廣。不難看出,java可以做web後端編程,可以編寫用戶界面(這也決定了java可做CS架構系統),可以用作科學計算(演算法等)等等,而ASP和PHP一樣,作為服務端腳本語言,只能依賴於宿主環境(比如ASP需要依賴瀏覽器作為客戶端才能編寫出完整的應用),所以在使用范圍上java遠勝。
數據的定義方式。java作為強類型語言,不同數據需要採用不同類型的變數來定義,而ASP和PHP,JS一樣,採用統一方式定義。
數據預算。大多數編程語言的數據基礎運算都差不多吧,加減乘除,自增自減等。
核心API的封裝。在API封裝方面,java肯定要強大很多,涉及到多個層次。