當前位置:首頁 » 編程語言 » phpnetjava

phpnetjava

發布時間: 2022-09-01 04:44:36

⑴ 新手求高手指教,.NET 、 phpjava三種編程語言各有什麼優勢和缺點

.net入門快 開發速度快不適合大型網站 PHP現在比較流行 開發網站效率高 且網站效果非常絢麗、Java門檻高需要學的東西多、開發不方便、效率高、快平台 可移植性高、是開源的資源豐富
以上僅個人觀點 希望樓主給最佳

⑵ java、PHP與.net 哪個就業前景好求大神解答。

從語言上比較:

JAVA:JAVA產生與1995年,JAVA語言和JAVA平台統稱為JAVA;它語法與C語言和C++語言很接近,並且JAVA是面向對象編程語言,JAVA是編譯性語言,可以先將JAVA源碼編譯成.class文件後,在JAVA虛擬機上解釋執行。

PHP:PHP產生與1994年,其語法混合了C、Java、Perl 和他自創的一些編程語法;PHP是嵌入在HTML中執行的;它也是一種解釋性語言。早期的PHP並非完全的面向對象編程語言,到了PHP4以後的版本才開始有了面向對象的概念。

.NET:在.NET中,多種編程語言支持開發如:VB、C#、F#等等,通常我們都在使用C#編程,C#是為.NET平台專們打造的一種編程語言,產生與2000年。其語言語法和JAVA、C、C++相近,同樣也是一種面向對象編程語言。C#同樣需要編譯為.dll文件,然後由.net框架中CLR編譯執行。

從語言區分:PHP、JAVA、C#這幾天語言最大的區別就是執行方式的不同。其中還有一些語言本身的區別,比如是否為強類型、是否能動態編譯、是否為多線程、是否為分布式、是否可移值等等。至於很多人說的性能上的問題,我認為語言本身上的性能問題差異並不大,關建在於寫程序的人如何編寫的代碼。另外,在關於與語言結和的資料庫方面也有一定的區別,PHP通常使用Mysql資料庫,JAVA通常使用MySQL或Oracle,而C#因為是微軟的產物,通常使用與微軟相關的資料庫Sql Server或Access等,有時候也會用Sqllite資料庫。

從平台上比較:

.NET:在.NET這個體系中,語言和平台是有明顯區別的,而且一個平台上可以應用多種語言開發,這樣就滿足了掌握不同語言的程序員可以開發同一個應用程序。在.NET平台中,也像JAVA一樣,可以開發不同的應用,比如:WinForm(桌面應用)、控制台應用、ASP.NET(WEB應用)、WPF(新的桌面應用)、WCF(網路通信基礎應用)、WEB服務(面向服務編程應用)、ASP.NET MVC3.0(新的WEB應用)、XNA(桌面及手機游戲應用)等等。 JAVA:我們在稱呼JAVA的時候,往往說的並不一定是語言本身,而是指JAVA平台。在JAVA平台中,可以使用JAVA語言去開發各種不同的應用開發,比如說:Java SE、Java EE和Java ME,分別用於開發JAVA桌面應用、WEB應用、移動應用等等。

PHP:一般人在稱呼PHP的時候,本身並沒有平台和語言的區別。我們用PHP往往只做WEB應用開發,至於桌面應用程序的開發,近年好像PHP出了這種開發平台,

但現實應用中幾乎看不到(電腦沒聲音)。但是不得不說,PHP在WEB的表現層應用中,有很好的表現,不論從處理界面布局,或是性能上都有著不錯的優勢。

4

從平台區分:三種技術平台都可以做我們常用的WEB應用。對於桌面應用來說,PHP並不太適用,JAVA則沒有較好的桌面應用的開發工具,這方面.NET平台有較好的優勢,不論是Winform還是WPF,都非常適合做桌面應用程序。至於實現一些底層的復雜業務,PHP則不如JAVA和.NET,但是在做前端表現層的時候有著較好的優勢。所以很多復雜的大型綜合應用,可能會有.NET或者JAVA做數據訪問層及業務邏輯層,PHP則用來做表現層。據所說淘寶就是基於這種

方式開發的。同時,JAVA與.NET都是可以跨平台的,.NET還能跨語言。

注意事項

總之:不論是那種編程語言或者技術平台,都沒有好與不好的區別,只有是否適合之分。在開發不同的項目時需要使用不同的技術。當然對於程序員初學者來說,首先學一種比較容易上手的編程語言及平台,培養自己的學習能力、興趣;把基礎打扎實,才能在以後日新月異的技術更新中不斷的進步。


目前,java最好!

你好,本題已解答,如果滿意

請點右下角「採納答案」。

⑶ 為什麼大部分大學普遍不開設php課程,而是java和.net居多

大學過於嚴格的開課流程,導致了課程的滯後性,現在php大行其道,java、.net雖說風采不減,畢竟是老牌語言,很多計算機教材還在用2005年左右的教材。可見大學開課是有多麼跟不上時代了,當然,很多時候是制度決定的。相信不久後,php課程會逐漸普及的。

⑷ .net和php和java

JAVA

.NET
好一些
因為他們都可以做軟體和網站
PHP
相對來說差些
因為比較簡單
學號了一樣牛逼
比如淘寶
JAVA和.NET
沒好壞之分
就好像你選擇
籃球
足球
排球
羽毛球一樣
最後
哪個專業都有牛逼的
就看看你肯不肯努力了!
報班就是找個環境好點的
至少每人一機
給分配工作的
價位合理的
就業
全看自己能力

⑸ 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:具備開發網站應用程序的一切解決方案,包括驗證、緩存、狀態管理、調試和部署等全部功能。


⑹ 編程語言C,C++,C#,JAVA,PHP,NET有什麼區別

1.c是一個面向過程的開發語言;
2.c++是一個面向對向(OOP)的開發流言,現在的大型軟體很多都是用他開發的;
3.c#是一種全新的語言,其對.net的支持最好,可能是以後的主流語言,因為c#是一個功能強大的面向對向開發語言,現在是微軟強力推出的一種語言。c#不光可以開發程序,還可以開發網頁,這也是他出現的原因之一,為了和java競爭網路開發市場;
4.java是一個可以運行在各種平台上的開發語言,其是一個90%以上純度的OPP語言,要比c++和c#的OPP特性要多,其語法和c的很想,如果會c的語,可以不用學java就可以看明白。其很多功能都可以很簡單的使用;
5.PHP只是一個網頁開發語言,和asp,asp.net,jsp等是一類的;
5..net是的微軟推出的一樣新的平台,以後的windows程序可以很小,因為他所有的實現都在.net中,也就是說不用封裝到程序里,所以.net不是一種語言,是一個公共的應用基礎,所以的語言都可以來開發.net程序。

⑺ 求PHP,.Net和java的區別

就開發的程序語言比較,asp和php是同一檔次上的,適合開發中小型的網站或系統,而php相對於asp又更為強大一點.
如果是開發大型的的系統,那麼.net和java是目前全世界首選的兩種語言.java的跨平台、擴展性優勢非常突出,世界500強企業無一例外選擇了java,像網上商城—全網商城就是用java開發的,而.net的系統大多被捆綁在微軟系列的產品里,

⑻ php是什麼編程語言,和.net或Java有何區別,好學嗎

php是一種網路編程語言,主要是做網站用的;.NET網站軟體都可以做,比php強大,但是學習php比.NET有難度;java就更強大了,也最難學。不過想學哪個還是看自己,只要專心,學這些還是沒問題的。

⑼ 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支撐,開發效率很高。

這里只是拿他們的長處在討論,這個就看你要做什麼開發

⑽ java,,net,php學哪個比較好

java語言比較簡單,上手很快,並且有開源社區的支持,相關的學習資料比較多,很多的開發工具也是開源免費的,在web方面,因為java本身的技術特點,非常適合構建大型的站點,具備跨平台性;.net是微軟支持的開發平台,在這個平台上主推C#語言,C#語言誕生比較晚,目前還在發展中,不是太成熟,語法比java要難一些,.net平台的開發效率要比java的eclipse高,但是這個平台是收費的,所以如果要學習相關技術的話就不是很自由,要費點心思,另外,微軟的產品只支持自己的windows平台,跨平台性較差,所以選擇了C#就是選擇了windows體系;php應該是這三個技術中最簡單的,也是功能相比最弱的,只適合構建中小型的站點,而且只有配合mysql資料庫才能將性能最大化,所以限制較大,但是因為其簡單、開源、完全免費,所以在國內使用的比較多。這三種技術在國內的使用量都差不多,待遇相差不大,但是要注意的是技術的發展方向,根據最近的編程語言排行,php在國外的市場佔有與關注度一直在下降,這應該代表一種趨勢,在互聯網迅猛發展的今天,php很難滿足一些站點構建的需要,所以個人建議不要選擇php,而java與.net在各方面可以說是平分秋色,都是當前技術的主流,無論選擇哪一個,只要學得好都是前途無量的。至於待遇,不要期望太高,對於一個新手來說,沒有開發經驗,剛入職能拿到3000已經很不錯了,所以入職的剛開始的幾年要注重經驗的積累,不要過於注重待遇,除非你的學歷很高。等你有了幾年的開發經驗以後,月薪在5000以上就不成問題了

熱點內容
搭建伺服器租用電信的怎麼樣 發布:2025-01-16 05:12:32 瀏覽:48
phpmysql源碼下載 發布:2025-01-16 05:12:31 瀏覽:210
python安裝依賴包 發布:2025-01-16 05:11:45 瀏覽:995
澳門雲主機品牌伺服器 發布:2025-01-16 05:06:55 瀏覽:768
資料庫設計主要內容 發布:2025-01-16 05:02:02 瀏覽:12
存儲過程如何修改 發布:2025-01-16 05:01:55 瀏覽:633
照片壓縮包 發布:2025-01-16 04:56:56 瀏覽:742
手機存儲用到多少最好 發布:2025-01-16 04:56:19 瀏覽:781
ftp站點不能啟動 發布:2025-01-16 04:55:31 瀏覽:54
pythonip合法性 發布:2025-01-16 04:48:52 瀏覽:75