線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3029
推到 Plurk!
推到 Facebook!

程式語言百家爭鳴,到底學那一種效用大,比較不容易被時間淘汰??

答題得分者是:kevin2004
as780611as
一般會員


發表:1
回覆:1
積分:0
註冊:2008-12-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-07-20 22:23:01 IP:59.113.xxx.xxx 訂閱
如題 : 
程式語言百家爭鳴,到底學哪一種效用大,比較不容易被時間淘汰??

目前小弟只知道C語言難以被淘汰,但C語言不太容易寫出GUI,我想知道的事,容易寫出GUI,又不容易遭時間淘汰??
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-07-21 00:32:35 IP:61.67.xxx.xxx 未訂閱
又來一個, 請先搜尋一下本站吧!
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-07-25 21:10:00 IP:61.219.xxx.xxx 未訂閱
好難回答的問題。
好多好多年前,我用過Apple-Basic/ET-Basic,及dBASE-II/dBase-III/dBase-IV,
Clipper,10幾年在這裏寫過好多系統。那時根本沒有Excel,連Lotus都沒有,
用過幾個Lotus的老祖宗如VisiCalc等東東。Clipper的類似產品DOS-FoxPro的產
品,我是沒試過,因為它跟Clipper差別不大。Win-FoxPro則有試過一段時間,
可是沒寫過實際的商務系統。從DOS換到Win時,跳不過來,徬徨了好久,差點
要轉行了﹝或說要去跳河也可以﹞。吃自己吃了好幾年,真不是一個慘字可以了
得。那時早上VB,下午PowerBuilder間,舉棋不定,也蹉跎了好幾年。直到Delphi
出來了,才如魚得水。由Delphi2起又有飯可吃了。Delphi4/5/6/7間為公司寫了好
多套獲利頗豐的系統,自己也略也些儲蓄。接者Java及.NET興起,光是JBuilder就
至少花了我三四十萬的銀子,去資策會上Java的學費也至少花了十萬。在資策會上
.NET的學費也至少十萬。PHP我是一直玩不起來,稍試了兩下,就放棄了。Clipper
我寫了十年,Delphi也至少十年,Java五年,ASP.NET三年。反正客戶要那種,你就
用那個寫給他,他是給銀子的,是你大老板的大老板。你沒得選的。
講來悲哀,我用Delphi寫了至少十年程式,寫了不知多少系統,至少現在還在替公司賺
錢的系統累計都寫了好幾百萬行,可是我也是在玩了五六年的Java與.NET後才知道
如何用物件導向方式寫Delphi的系統,才知道Delphi搭配物件導向寫出來的程式有
多神奇。想想也實在好可悲,Delphi都快死了,我才對這個語言稍稍有點心得與掌
握。
有時真不知道要如何講。
直接說吧。你不是寫Driver,也不是寫某些特殊應用的,這些是C的領域。出了這裏,那
裏是不用GUI的?學C也沒什麼不好,我學了Basic,再學dBase/Clipper,再學C 與
Delphi,再學Java及C#/.NET,也是水到渠成,朝發夕至。講到『較不易被淘汰』,
有實力,那會容易被淘汰。別多擔了心,苟日新,日日新,又日新。天行健,君子
效之,以自強不息。基本功好,怎可能被淘汰。
如果你是初學的,就別玩Delphi,因為它究竟是從傳統的結構化語言演化的,會妨害你
進物件導向的門的。你不如直接學C#/.NET/JAVA。VB我是一向很討厭,可是它也脫
胎換骨了,學學也不妨。說不定,遲早,你會碰到客戶規格是如此規定的。
------
Kevin
編輯記錄
kevin2004 重新編輯於 2009-07-25 21:14:56, 註解 PowerBuiler誤殖為PowderBuiler‧
kevin2004 重新編輯於 2009-07-25 21:19:18, 註解 無‧
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-07-26 08:01:01 IP:61.219.xxx.xxx 未訂閱
我在前一篇文中我誤寫到我有用過dBASE-IV。這些都好久好遠的事情了,記憶真是有些
模糊了。今早起來,重新看這篇『不堪回首話當年』,才想起,我當年是沒用過
dBASE-IV的。特更正之。
還記得當初見過一篇驚豔dBASE-IV的文字,它說到dBASE-IV有多偉大,一行可以抵的過
以往的幾十行或上百行。想想這可能是指SQL而言吧?﹝我猜﹞,也讓我想起以往
手工寫Clipper程式時沒有SQL及強大的DBMS時還要自己鎖record及像Cobol撰寫般要
自己操作各個相關表格的偉大情景。再想想今日大家的幸福快樂的情況,真是不可
道里計之。
------
Kevin
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-07-26 08:13:57 IP:61.219.xxx.xxx 未訂閱
建議你,如您是初學者:
1.不要學Delphi
2.JAVA或C#/.NET都可以,甚至兩個都學學吧
3.我較早是玩JAVA,那時玩JAVA的人是很瞧不起ASP的。可是.NET出來也十年了,今
日的ASP.NET已非吳下阿蒙。早年我們費盡力氣要在*.Jsp中作類似DBGrid及分頁排
序的功能,作到要吐血。可是今天,ASP.NET竟然可以用Component及Even-Driven
方式寫系統,就像用Delphi寫WinForm一般,真是神奇驚人。
4.如果你要寫Web,就用JAVA或ASP.NET好了。千萬別用Delphi,Delphi被早期某個
偉大的CEO害慘了,錯過了Web的風潮。人生短暫,千萬別走冤枉路。
------
Kevin
kevin2004
資深會員


發表:18
回覆:463
積分:416
註冊:2005-05-29

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-07-26 08:20:38 IP:61.219.xxx.xxx 未訂閱
以上講的很多都是小弟一偏之見,可能都是錯的。小弟無意掀起筆戰,以上有關Delphi
及Web的意見,大家看看就好。大家如果也像小弟一般『白頭宮女話當年』,小弟
尚可唱和兩句,若要挑起筆戰,恕小弟不奉陪了。
------
Kevin
as780611as
一般會員


發表:1
回覆:1
積分:0
註冊:2008-12-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2009-07-27 14:26:03 IP:61.223.xxx.xxx 訂閱
謝謝大大的見解!!我會深思熟慮之後,再作評估
ATEIN
高階會員


發表:105
回覆:320
積分:125
註冊:2002-07-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2009-09-09 22:11:59 IP:203.204.xxx.xxx 訂閱

雖然DELPHI對WEB 不夠完善(DELPHI 2007前都有支援ASP.NET),但DELPHI 至DELPHI 2010 也有INTRAWEB,但你的偏見,就知你對DELPHI 的學習過程方式不對。
DELPHI 本來就是OO的寫法,本來就要以OO方式來學習,學習方法不對的人,就不能懂得DELPHI 的精神與便捷,尤其是有物件寶庫。
任何語言,沒有所謂入門就不能學什麼的界限,DELPHI 在開發資料庫的速度,效率及成本絕對比.NET 快且省更多時間。
若寫過NET 程式的人就知道,用NET 寫程式,對元件導向寫程式,只能說比DELPHI不佳,更不好用。
去看看,若WINFORM 寫程式,比較DELPHI而言,WINFORM 哪能與DELPHI比較!

PS:沒有初學者不適合學DELPHI 的說法,那是錯誤的。

===================引 用 kevin2004 文 章===================
建議你,如您是初學者:
1.不要學Delphi
2.JAVA或C#/.NET都可以,甚至兩個都學學吧
3.我較早是玩JAVA,那時玩JAVA的人是很瞧不起ASP的。可是.NET出來也十年了,今
日的ASP.NET已非吳下阿蒙。早年我們費盡力氣要在*.Jsp中作類似D
BGrid及分頁排
序的功能,作到要吐血。可是今天,ASP.NET竟然可以用Component及Even-Driven
方式寫系統,就像用Delphi寫WinForm一般,真是神奇驚人。
4.如果你要寫Web,就用JAVA或ASP.NET好了。千萬別用Delphi,Delphi被早期某個
偉大的CEO害慘了,錯過了Web的風潮。人生短暫,千萬別走冤枉路。


------
ATEIN
ANDY8C
資深會員


發表:114
回覆:582
積分:299
註冊:2006-10-29

發送簡訊給我
#9 引用回覆 回覆 發表時間:2009-09-11 08:43:09 IP:210.66.xxx.xxx 訂閱

任何程式語言要學的好,不外乎是您頭腦的邏輯 個人寫案子的經驗

所以若要訓練個人邏輯,任何語言都可以

若是要處理商業的資料,當然也有很多工具選擇

市場不會只存在單一選項的程式語言或開發工具,,
任何開發工具,要評估開發效率及適用性的問題,初學者很難自己判斷,問前輩較快

在學校,老師會什麼,學生就學什麼,除非您是寫程式的 "狂熱" 份子
不然您很難接觸其它語言

一般就業後,很多公司都會要求您會什麼,大概無從選擇

自己接案 soho 族,則選擇自己最容易上手的產品即可

在軟體業生存, 會三/四種以上的開發工具或與語言,那是常見的,當然不是同時學會
而是環境所逼迫,所以常言.........薑還是老的辣



------
---------------------------------------
偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩.
系統時間:2024-04-30 2:09:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!