看板 Soft_Job 關於我們 聯絡資訊
這三種語言都是寫網頁常用的語言.. 除了PHP不能寫系統軟體外, 其他都可以..而且也只有PHP是直譯語言. 有人說JAVA安全性比高,應用方面比較廣.. 有人說C#能快速做出一個網站,應用方面當然和JAVA不相上下 有人說PHP很好學,而且免費資源多.. 有人做速度比較JAVA速度>?C#>?PHP 上面是從語言的各方面來比較,下面比較一下工程師 學JAVA的..薪水好像很高...到那裡都有人搶著用 學C#的....不太清楚行情..這幾年也是蓬勃發展.. 好像大企業和政府單位很愛用(用JAVA不行嗎??) 學PHP的..好像再怎麼努力..還是突不破JAVA的薪準 (因為價錢低所以市占率很高嗎??) 有人知道這三個語言繼續競爭,誰會勝出?? 為什麼C#.net不能跨平台呢? 為什麼PHP沒辦法和其他語言一樣是編譯的而且可以做出軟體呢?? 為什麼JAVA不能好學一點呢??(它最後會完全被C#給併掉嗎?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.241.53.153
leicheong:Java應該比C#慢, 因為C#只管在Windows平台上跑可以用最 12/12 23:09
leicheong:有效率的程式碼產生方式, 不用管generalise到其他平台 12/12 23:11
leicheong:PHP因為語法不要求嚴謹, 所以除非你只接新專案, 否則只 12/12 23:13
leicheong:要需要維護別人寫的東西就頗容易踩到地雷... 12/12 23:14
qweqweqweqwe:看不懂你想要表達什麼 JAVA不能好學一點是抱怨嗎 12/12 23:16
我是在指出缺點,並不是在抱怨..很多人說PHP網站市占廣的原因是易學. 所以我說JAVA不能好學一點是在說..它如果更好學會不會就打敗PHP 請火氣不要太大..
LaPass:Java跟C#都是在虛擬機上跑的吧,第一次聽到會這樣.... 12/12 23:17
leicheong:Java有Oracle, IBM等公司撐著, 大概不可能被C#吃掉吧... 12/12 23:17
KiroKu:java比起 c c++算很好學的吧 而且語言方向方像不一樣 12/12 23:18
KiroKu:是要怎麼被另外一個取代 12/12 23:18
我本來也是覺得JAVA是最穩的..但剛看到一篇文章如下 http://bbs.csdn.net/topics/390293931?page=1#post-393016726 有點嚇一跳
LaPass:其實C#「理論上」是應該要可以跨平台的啦...... 只是微軟一 12/12 23:19
LaPass:直推不起來(或根本沒在推) 12/12 23:19
leicheong:C#不是. 現在會在GAC或ClickOnce deploy時被編譯成 12/12 23:19
※ 編輯: sunlights 來自: 111.241.53.153 (12/12 23:22)
LaPass:咦!? 原來c#不是!? @@ 12/12 23:21
qweqweqweqwe:QQ 誤會了 沒有火氣 只是跟其他語言比起來 鮮少聽 12/12 23:21
leicheong:native的. 有看到安裝.NET後會有NGEN的系統服務吧... 12/12 23:21
qweqweqweqwe:過有人說 JAVA 難學的.. 12/12 23:21
leicheong:Mono Project不歡迎有碰過微軟.NET runtime source的人 12/12 23:23
leicheong:加入, 反之亦然... 一切都是版權/專利的錯... 12/12 23:24
leiyan:簡單呈現就好 最近也越來越多學菇狗風格來開發 12/12 23:24
KiroKu:php應該跟asp,jsp那些比較吧 12/12 23:25
本篇第一行有寫啊..網頁程式.C#=>.NET,JAVA=>JSP,PHP=>PHP 最後一段是在講缺點..所以就不限講網頁了... ※ 編輯: sunlights 來自: 111.241.53.153 (12/12 23:30)
LaPass:你的那篇文章蠻偏頗的..... 12/12 23:33
就剛搜到的..不代表我的立場... ※ 編輯: sunlights 來自: 111.241.53.153 (12/12 23:33)
CRPKT:那篇看看就好 12/12 23:33
LaPass:C#、PHP、JAVA我都有碰除了C#我拿他來寫網頁之外,其他都有 12/12 23:33
LaPass: ^沒 12/12 23:34
LaPass:寫過..... 12/12 23:34
LaPass:C#是兩年前自學來寫XNA(XBOX遊戲的框架)用過 12/12 23:35
leiyan:學網頁儘量以html+javascript為主 C#跟JAVA公司會找別人 12/12 23:36
LaPass:然後,JAVA是真的比PHP難學非常多,PHP比較常在中小型網站 12/12 23:36
LaPass:看到,而且一堆現成的套件可以裝,像JOOMLA WORDPRESS之類 12/12 23:36
LaPass:的.... java跟c#好像很難找這種東西 12/12 23:37
LaPass:JAVA跟C#要寫網站要自己寫,不過會拿這兩種來寫的,通常都 12/12 23:38
LaPass:是拿來寫erp、eip,甚至還有pos之類的.... 12/12 23:38
其實有時候會覺得程式語言正朝向簡單快速可完整開發的路上 比如以前是組合語言,因為太難了就變成高階語言,其中C又是比較好學的所以市占廣 後來為了物件導向C++開發出來了..但是太難..好學一點的JAVA就出現了.. 最後C#也誕生..而且號稱可快速開發又不難... 所以我在想..會不會以後寫程式都不用用腦..只要點點點點..程式就出來了.. 這樣以後不是一堆程式語言就可以放高樓像以前曾經很紅的C++.. 然後程式設計師的門檻就愈來愈低了 而且我之前在電視看到一個廣告,是打pos系統嗎??1個月3000嗎? 我就覺得哇....好便宜喔..其他公司的可能都失業了吧
LaPass:至於前端的html javascript css之類的,如果想學的話,可能 12/12 23:39
LaPass:要順便點一下美工技能,甚至是快沒落的flash.... 12/12 23:40
LaPass:至於一堆framework的問題..... 我得說,什麼東西都是一堆 12/12 23:41
LaPass:框架在那邊等你學 12/12 23:41
LaPass:php上也是超過一打框架,java也是,c#在網頁上我不清楚... 12/12 23:42
LaPass:javascript中也是一大堆.... 只不過最近JQuery比較紅而已 12/12 23:43
LaPass:這是javascript..... 顯卡不好的別開 12/12 23:45
bndan:flash太偏美工 除非真要點美工技能 不然那時間給HTML5+CSS3 12/12 23:46
bndan:比較有意義.而且真的要寫前端理論上除了"美觀"外 javascript 12/12 23:47
※ 編輯: sunlights 來自: 111.241.53.153 (12/12 23:50)
bndan:才是決勝點.(如果在有限資源內實現最大呈現~_~) 12/12 23:48
LaPass:delphi據說就是拖拖拉拉滑鼠點一點就完成80%的語言.... 12/12 23:48
如果是100%又免費應該會很多人用吧..尤其想省錢的老闆最愛了 ※ 編輯: sunlights 來自: 111.241.53.153 (12/12 23:51)
bndan:敝人有緣曾經呆過你回推文說的那家(如果我沒猜錯=_=) 我只能 12/12 23:52
bndan:世上的東西不像表面上的容易看透.另外當工巨越架越高時不是 12/12 23:53
bndan:讓工程師廉價 而是讓工程師可以更有可能在固定時間內完成更 12/12 23:54
Abbee:又要戰語言了嗎~?(拉凳子 12/12 23:54
bndan:大的東西... 12/12 23:55
huw12313212:JAVA好學 但J2EE架構很大 就不好學了 12/13 00:02
huw12313212:我覺得要看需求才能決定用什麼語言。 12/13 00:02
huw12313212:小網頁用C# + ASP 產出非常快 12/13 00:02
huw12313212:但是如果流量大,ASP可能撐不住。 12/13 00:03
huw12313212:如果是很大 很多人用的網頁 還是首推JAVA 12/13 00:03
LaPass:網頁上會講java應該都是指javaEE吧.... 12/13 00:03
huw12313212:順帶一提....Ruby On Rail最近似乎很夯... 12/13 00:04
braverycloud:python 也可以寫web 12/13 00:08
huw12313212:還有一點,真正的大網站會多種語言混著用! 12/13 00:11
huw12313212:前後端語言可能不一樣。 12/13 00:12
huw12313212:我好像離題了.... 12/13 00:12
huw12313212:政府機關喜歡用C#這件事也是讓我百思不得其解。 12/13 00:13
andymai:要用到就學啊...現在Java、C#、C++、PHP,全都用到了..Orz 12/13 00:16
andymai:慢不慢~其實原因很多~對該語言的純熟度、解法、設計架構等 12/13 00:19
andymai:等~都有影響~怎能單純比快慢? 12/13 00:22
landlord:學到精髓之處,就不會有語言的差異了... 12/13 00:38
braverycloud:C# 是微軟,有微軟sup(吧) 12/13 00:40
stana:以WEB系統來說,asp.net開發速度會比jsp快速許多 12/13 01:58
stana:因為asp.net 有.net framework可以使用,而JAVA如果是大系統 12/13 02:00
stana:為了日後好維護,必須使用framework,如hibernate 12/13 02:01
stana:所以使用JAVA開發WEB系統必須相對於asp.net多花點功夫 12/13 02:01
LetDogDay:asp.net mvc 就是純粹的html+js+css 12/13 02:23
matrixki:資料量一大 C#的速度就慢了 12/13 04:02
leicheong:更奇怪的是香港政府指定用VB.NET... (爆) 12/13 07:39
我是覺得之前VC,VB不是都要錢結果一堆市場都被JAVA打敗 現在的C#.net,VB.net都可以免費使用ide所以就大家都跑去用.. 只是我覺得政府啊,大型企業啊..從.net還沒支援免費時就很愛用了 是不是錢多的會比較喜歡用微軟的?預算太多用微軟比較好花嗎?? ※ 編輯: sunlights 來自: 111.240.22.36 (12/13 10:04)
LaPass:蠻多單位的確都用微軟..... 12/13 10:05
是各國政府喜歡幫微軟做業績(有內幕?)還是單純微軟比JAVA好用哩? ※ 編輯: sunlights 來自: 111.240.22.36 (12/13 10:06)
LaPass:會去微軟,通常是結合AD之類的吧,這就是Linux跟Windows的 12/13 10:59
LaPass:選擇了。我是指整個機關用的系統而言。 12/13 10:59
LaPass:*會去用微軟 12/13 10:59
LaPass:然後,在Linux上的網頁就是跑Tomcat、Apache,在Windows上 12/13 11:01
LaPass:就是IIS 12/13 11:01
LaPass:你怎麼好像很想獲得C#、IIS那些比較好用的結論啊 orz..... 12/13 11:02
LaPass:就語言來講,C#是很好用啦..... 不論是從簡單來講,或是做 12/13 11:04
LaPass:大東西時可以把東西簡單化這點來講,都很好寫。 12/13 11:05
LaPass:唯一的缺點就是.... 它是微軟出的。用微軟出的東西有個先天 12/13 11:06
LaPass:的缺點,就是以後相關的東西都非得靠微軟不可。用了C#就等 12/13 11:06
LaPass:於整套系統就得用WINDOWS + IIS...... 12/13 11:07
PhenomII:同意L大的論點 被Windows綁死死 12/13 12:25
shiengchyi:在台灣政府就是.NET的最大客戶 12/13 12:34
shiengchyi:原因很簡單,因為裡面都是只有用過Windows的人 12/13 12:34
shiengchyi:另外一點就是以開發的IDE來說微軟的VS太兇狠了~ 12/13 12:36
shiengchyi:加上Java的人才都往App那邊跑了,維護也很難找人 12/13 12:37
Lordaeron:delphi 跟winform 都是拖兩下點兩下就可以給你一個 12/13 15:58
Lordaeron:100% 能用的東西, 但絕對沒有80%的成品. 12/13 15:58
gmoz:不知道有啥好比的 12/13 16:26
remmurds:強者我協理用c#開unsafe做h.264的codec .Net平台也是可以 12/13 16:39
rularula:玩ASP.NET也不是非得一定要Windows+IIS啦... 12/13 16:39
remmurds:很猛的 12/13 16:39
remmurds:推文被插入了= = 12/13 16:39
rularula:曾經用過windows+apache+mono玩ASP.NET一陣子 12/13 16:40
rularula:理論上用linux+apache+mono應該也不是問題 12/13 16:41
rularula:不過用mono的framework相容性要注意一下 12/13 16:43
rularula:http://mono-project.com/Compatibility mono的相容性表 12/13 16:44
zenixls2:php不能寫system software喔...我怎麼印象中好像有看過呢 12/13 19:01
jackcorner:php比較廣純綷是因為免錢+便宜,政府都用.net是因為他們 12/13 20:52
jackcorner:系統就是用windows,所以server更不會用別的 12/13 20:53
jackcorner:任何語言都可以做任何layer的事,問題是有沒有人把中間 12/13 20:55
jackcorner:的compiler寫好,但語言會長那樣就是因為特定需求而生 12/13 20:57
jackcorner:別為難他們, 程式的邏輯都一樣, 如果為了哪個比較賺 12/13 20:58
jackcorner:建議可以挑個有市場的練精一點, 其他就面試的時候別提 12/13 20:59
Curapikt:看客戶決定吧...舊有OS是unix的話怎麼樣也不可能用C#開發 12/13 22:43
hstt:JOOMLA這種不只是套件 是CMS吧,CMS的話JAVA跟NET都有啊... 12/14 20:46
reon:學Object-C 這語言好用又威 12/15 15:31