❶ 製作網站asp、php、.net、java,到底有什麼區別,為什麼都說php做網頁好呢
1.語言上存在的差異很大
2.ASP簡單易學
3.php和MYSQL建站速度最快,功能也好
4.JSP安全性能較好,一般銀行網站採用,
5..NET是最快建站的,一般會ASP後再去接觸
❷ PHP、JAVA和ASP.NET之間的區別具體點的 謝謝!
一、主體不同
1、PHP:即「超文本預處理器」,是一種通用開源腳本語言。
2、JAVA:是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念。
3、ASP.NET:是微軟公司推出的新一代腳本語言。
二、特點不同
1、PHP:PHP在不斷兼容著類似closures和命名空間等技術,同時兼顧性能和當下流行的框架。版本是7之後,一直在提供更高性能的應用。
2、JAVA:具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等
3、ASP.NET:基於.NET Framework的Web開發平台,不但吸收了ASP以前版本的最大優點並參照Java、VB語言的開發優勢加入了許多新的特色,同時也修正了以前的ASP版本的運行錯誤。
三、優勢不同
1、PHP:獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域。
2、JAVA:作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程
3、ASP.NET:具備開發網站應用程序的一切解決方案,包括驗證、緩存、狀態管理、調試和部署等全部功能。
❸ ASP、PHP、JAVA哪個比較好
一、從建站角度上分析:
他們的性能問題,安全問題,和開發難度的比較: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(資料庫)這兩個名詞就夠了。可以要個天價,自己不會不要緊,轉給別人去做就是了。