程式語言百家爭鳴,到底學那一種效用大,比較不容易被時間淘汰?? |
答題得分者是:kevin2004
|
as780611as
一般會員 發表:1 回覆:1 積分:0 註冊:2008-12-31 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
|
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
好難回答的問題。
好多好多年前,我用過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
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
我在前一篇文中我誤寫到我有用過dBASE-IV。這些都好久好遠的事情了,記憶真是有些
模糊了。今早起來,重新看這篇『不堪回首話當年』,才想起,我當年是沒用過 dBASE-IV的。特更正之。 還記得當初見過一篇驚豔dBASE-IV的文字,它說到dBASE-IV有多偉大,一行可以抵的過 以往的幾十行或上百行。想想這可能是指SQL而言吧?﹝我猜﹞,也讓我想起以往 手工寫Clipper程式時沒有SQL及強大的DBMS時還要自己鎖record及像Cobol撰寫般要 自己操作各個相關表格的偉大情景。再想想今日大家的幸福快樂的情況,真是不可 道里計之。
------
Kevin |
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
建議你,如您是初學者:
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 發送簡訊給我 |
|
as780611as
一般會員 發表:1 回覆:1 積分:0 註冊:2008-12-31 發送簡訊給我 |
|
ATEIN
高階會員 發表:105 回覆:320 積分:125 註冊:2002-07-05 發送簡訊給我 |
雖然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 發送簡訊給我 |
任何程式語言要學的好,不外乎是您頭腦的邏輯 個人寫案子的經驗 所以若要訓練個人邏輯,任何語言都可以 若是要處理商業的資料,當然也有很多工具選擇 市場不會只存在單一選項的程式語言或開發工具,, 任何開發工具,要評估開發效率及適用性的問題,初學者很難自己判斷,問前輩較快 在學校,老師會什麼,學生就學什麼,除非您是寫程式的 "狂熱" 份子 不然您很難接觸其它語言 一般就業後,很多公司都會要求您會什麼,大概無從選擇 自己接案 soho 族,則選擇自己最容易上手的產品即可 在軟體業生存, 會三/四種以上的開發工具或與語言,那是常見的,當然不是同時學會 而是環境所逼迫,所以常言.........薑還是老的辣
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |