PTT推薦

[請益] Delphi不流行的原因?

看板Soft_Job標題[請益] Delphi不流行的原因?作者
Isaea
(Isaea)
時間推噓30 推:31 噓:1 →:71

小弟公司的ERP目前是外包給別家公司維護,平常例行會議也會多看一些他們使用的過程覺得Delphi開發簡單而且效能很好,直接編譯成windows二進制碼,沒有框架的包袱
連資料庫也是拉個元件設定一下就搞定,背後IDE都幫你配置好好的,基本上只需要把業務邏輯code寫好都不會有太大問題

理論上這種簡單的IDE應該要很熱門呀,滿好奇市場上不流行的原因

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.163.178 (臺灣)
PTT 網址

lee1681801/26 14:32

c、c++、java也很老呀

menShow01/26 14:47因為有c# .net

menShow01/26 14:52Anders Hejlsberge Delphi/C#之父.

c#需要有.net但delphi不用呀

※ 編輯: Isaea (114.137.163.178 臺灣), 01/26/2022 14:53:19

ddoll28801/26 14:53因為ide用賣的,不像微軟用送的,用的人少就不流行

但IntelliJ Ul版要錢也是很多人願意花錢

※ 編輯: Isaea (114.137.163.178 臺灣), 01/26/2022 14:55:11 ※ 編輯: Isaea (114.137.163.178 臺灣), 01/26/2022 14:56:49

menShow01/26 14:58有微軟的支援與$,工程師的選擇很難不去考慮到這點.

menShow01/26 15:02都要走微軟視窗體系了,當然大家還是會覺得親生兒子保險點

有道理

qrtt101/26 15:04他流行過啊

大概是10多年前了吧?

testPtt01/26 15:05就很落伍的語法

我是不愛Pascal,有大括號不用硬要begin end,不過delphi這套IDE我覺得挺好的

testPtt01/26 15:10然後一堆公司買一套至少戰10年的

testPtt01/26 15:13現在也還沒看過比wpf還好的視窗開發工具了

QT、Swing效能都不輸呀,標籤佈局的話我覺得JavaFX更好,electron有點犯規直接包V8 引擎忽略

menShow01/26 15:13然後學習資源是最大問題,書相對來說不好找了.

menShow01/26 15:14但比COBOL好找 (威~)

的確,社群很封閉,我也不是很喜歡這點

menShow01/26 15:19那家外包廠商應該很爽,競爭者少了.不是每家公司都想搞大

menShow01/26 15:20革新,要用最潮最先進的語言.很多公司本業本來就不是寫程

menShow01/26 15:21式的.東西能用穩定就好.哪個大頭敢隨便亂換穩定的老東西?

很爽啊,從win7升到win10的時候,他說ERP版本會有問題必須重構,老闆也是摸摸鼻子砸 錢下去,我看根本就Delphi升級後舊code重編譯就可以再賺一次了

※ 編輯: Isaea (114.137.163.178 臺灣), 01/26/2022 15:31:27

testPtt01/26 15:28你在ERP沒見過表格裡面分割子表格吧

印象中沒有

jj032101/26 15:42跟酒一樣 釀得越久越香 (X)

沉到甕底了

Gaogaigar01/26 15:44以前c++ builder也紅過 但我也不知道為什麼這些東

Gaogaigar01/26 15:44西會死掉

testPtt01/26 15:45因為他們還在用borland

zhuzii01/26 15:45我國小時玩過 老 我覺得還是因為ide 要錢的關係

zhuzii01/26 15:46用的人少 自然會不流行

是沒錯,但近幾年有免費社區版了也是沒熱起來

rotalume01/26 16:42以前Borland TW台灣姿態擺太高了,也不會砸錢給學校

rotalume01/26 16:42找來演講還得要上班時間,同時間VS一套賣學生只要600

rotalume01/26 16:43等新的經銷商有心想推的時候己經慢了

rotalume01/26 16:43不得不說雖然Delphi囉嗦但對商用來說真的還行

rotalume01/26 16:45還有就是UTF8腳步也太慢,等搬上.net到可以用的版本

rotalume01/26 16:45只剩下那些不得不用的廠商還在繼續用了

rotalume01/26 16:48C++ builder會死掉我覺得主要也還是Delphi,畢竟Delphi

rotalume01/26 16:48沒更新就跟不上

rotalume01/26 16:50同時間如果你再考慮一下vb.net跟他出來的時間,你就會

rotalume01/26 16:51知道delphi是borland自己玩掉的

了解,我是有看到它連手冊都要買,資源真的很封閉

MoonCode01/26 16:58你覺得好用就應該使用,就像 Paul Grahm 選擇 Lisp 一

MoonCode01/26 16:58

IDE好用,但語法沒有很喜歡

DrTech01/26 17:15現在流行只寫一個服務,其他系統都可使用啊,不用重複開發

DrTech01/26 17:15。誰會把核心業務用Delphi來做。而且現在要寫UI替代方案太

DrTech01/26 17:15多,還不用綁OS。

DrTech01/26 17:17而且IDE的成本,後續維護成本,都不便宜了。

同意,可能拿來做side project還是有機會

rotalume01/26 17:30寫web的好處是不用部署,壞處就是一些系統性的控管不一

rotalume01/26 17:30定能作,Delphi也可以免除三不五時browser更版的痛苦

rotalume01/26 17:31系統核心不一定要作在win32 app上,但可以讓使用環境更

rotalume01/26 17:31加限縮,這也是商用的考量之一

rotalume01/26 17:33至於綁OS這也不是太大的問題,會想用這類windows程式的

Bencrie01/26 17:34要錢不是原因吧,Visual Studio 也是要收錢的啊

對呀

rotalume01/26 17:34都花了大把銀子在windows上為了給一般user用而不是IT

拍謝我不是很明白r大這段的意思,看起來delphi還是有它的優勢在?

otherman01/26 17:51http://tny.im/yeAxC Delphi使用在全球排名第14,僅次

※ 編輯: Isaea (125.228.68.49 臺灣), 01/26/2022 17:57:11

otherman01/26 17:54排名僅次於go語言,寫法簡單程度跟basic差不多,又可以

otherman01/26 17:54跨mac、linux、windos、android,ios多種os,只是台灣推

otherman01/26 17:54廣不起起,bpl穩定性還是比.net高太多了

的確,而且也可以操控記憶體做滿底層的事,但在台灣就是乏人問津

※ 編輯: Isaea (125.228.68.49 臺灣), 01/26/2022 18:11:53

rotalume01/26 18:16供需問題,曾經Delphi紅過,當時薪水也給的不差

rotalume01/26 18:16隨著少人用當然就少公司敢投入資源到新開發上

acgotaku01/26 18:21程序化語言在verilog,數值控制看起來有優勢

rotalume01/26 18:21至於這種有UI的需求就是需要畫面大量keyin,當然就會是

rotalume01/26 18:22一般使用者在操作,IT都不一定能接受全shell了別說user

acgotaku01/26 18:22在現在開發業務複雜的邏輯 看起來很囉唆又不好閱讀

rotalume01/26 18:22既然是一般user,就算只是上上網的電腦也不會裝linux

rotalume01/26 18:23如果再考慮不希望從外網存取,最快的方式當然就是實體

rotalume01/26 18:24從客戶的角度來看,web都要subscription,他就只想買斷

rotalume01/26 18:24維護簽不簽就變成自由,訂閱是停了就不能用了啊XD

rotalume01/26 18:25而且web還要考慮可能得從外網來,能在區網IT會更省心XD

了解,的確以ERP來說web真的是可以完全取代desktop,但我想說用delphi做做工具程式 應該還是有發揮的餘地,畢竟是local端執行

puppygo01/26 18:26現在流行Omicron

該預約第三劑了

rotalume01/26 18:29但web化一來前後端資料開發核對容易,二來部署簡單,再

rotalume01/26 18:30想想你開發完的程式如果要部在同一棟大樓50台電腦上

rotalume01/26 18:30你還得搞支部署程式確定不會壞掉,web就沒這個問題

同網域的話共享磁碟應該就能克服?

quickey01/26 19:22ide會比jetbrains好用嗎?

delphi就集成compiler,要用delphi就只能用它的IDE,跟jetbrains概念不太一樣,不過 論順手度還是jetbrains好用

ctrlbreak01/26 19:31Delphi當初的競品是VB, delphi早期在商務應用可能搶到

ctrlbreak01/26 19:32一席地位但我不覺得他有紅過XD

是,應該還是有紅啦XD

openeyes22201/26 20:43因為有c#取得方便,資源多,語法較熟悉。

資源多跟c體系語法的確也是

rotalume01/26 21:09Delphi當然不會像vb這麼紅,但碰久了你真的很容易分出來

rotalume01/26 21:10哪些是Delphi寫的哪些是VB,甚至哪些是標準的VC...XD

rotalume01/26 21:10C#則是很後面的事了

有這種事,我自己是分不太出來XD

adsl1236701/26 21:46就人才好找 java c#人才庫一狗票

delphi紅不起來所以少人學,人才自然少

Assyla01/26 21:54搞免費推廣太晚了,Borland已經逐漸被淘汰了

可惜了這套好IDE

※ 編輯: Isaea (125.228.68.49 臺灣), 01/26/2022 23:02:26 ※ 編輯: Isaea (125.228.68.49 臺灣), 01/26/2022 23:03:06

HZYSoft01/27 00:26可找「BORLAND傳奇」這本老書來看,有講 Borland 興衰史

HZYSoft01/27 00:27Delphi 真的是非常好的一套 IDE,我也覺得非常可惜

HZYSoft01/27 00:28在二十年前跟 VB6 和 VC++6 放在一起,真的是遙遙領先

HZYSoft01/27 00:28Pascal compiler 的 optimization 也做得很強,可惜台柱

HZYSoft01/27 00:28被微軟挖角,後續很多策略錯誤,例如移植 Linux 慘敗

HZYSoft01/27 00:29現在別說 Delphi,桌面應用全都退流行了,時代的眼淚

iamshiao01/27 02:45教的資源少,會寫的人就少,維護人難找,但作為工作經

iamshiao01/27 02:45歷加分又有限,惡性循環

superpandal01/27 09:25可以用free pascal

zhuzii01/27 09:48有時候就是時代潮流 有點紅的時候沒推出去 開始一連串不

zhuzii01/27 09:48太順利 就惡性循環了

Uskey01/27 10:19從Delphi7跳到XE10 真的好用 不過學習資源很難找

meya01/28 06:21推JavaFX寫一次到處都可跑

sadako51701/28 11:16錢的問題吧,vs兩萬,delphi 10萬,20年前流行,方便是

sadako51701/28 11:16方便,但轉.net資源更多

jej01/28 12:23很老的語言

eva1945200201/29 11:19你用delphi不怕不支援新版windows嗎?

acer1832a01/30 12:39Delphi目前還有在更新,不用怕新版windows不能跑

Eric060501/31 00:03沒人學了 講難聽的現在小朋友連c c++ c#都沒人學了

Eric060501/31 00:03Delphi 大概根本沒人聽過 要怎麼流行

darkMood01/31 17:06害我以前怎麼會秀出10幾年前的文章..............

darkMood01/31 17:07OS2 怎麼不流行的原因!!!!!!

weath02/01 21:24DELPHI 寫報表很好用耶~

jamesho874302/07 20:41最早之前跟vc vb競爭 都落敗了 現連整個桌面應用都沒

jamesho874302/07 20:41落了 被web js取代是要怎麼流行

jamesho874302/07 20:45學pascal 跟delphi只能寫寫windows桌面 後來才有linu

jamesho874302/07 20:45x版本 不如去學C C++ C#

cathychg02/16 03:33太古老 的程式語言 本身就是工程師們心中難以言喻的秘

cathychg02/16 03:33密啊…XD

cathychg02/28 19:59太過複雜 不好用