Delphi如果要追趕C#,最應該做的
一晃,已經3年多沒有用Delphi做過大型的專案開發了。雖然期間也一直在做些小的應用。但基本沒有從架構角度來考慮過Delphi。直到最近用C#把公司的軟體系統從底層基本上重寫了一遍,才發覺Delphi可能越走越偏了。
現如今,大家注重的是快速的企業級應用開發,Java有SSH,C#也有微軟的企業庫及MVC,還有就是從Java陣營複製過來的Spring.net+NHibernate。但Delphi呢,除了官方的提供的那幾個簡單的解決方案,別的恐怕就沒有了,至少在國內沒有見到。國外雖然有InstantObject等幾個屈指可數的開源框架,但用的也不多。也沒聽說過哪些個企業應用是真正架構在其上的。而易博龍(英巴卡迪諾)也沒有在這上面下功夫,而是搞什麼Android開發。也不想想,誰會在隔著java的虛擬機器的基礎上,再加一個Delphi的框架,就算不是Delphi的框架,它編譯出來的程式碼恐怕也不如android原生程式碼(微軟牛叉吧,也沒有弄個c#的Android開發框架)。
個人認為,現在Delphi就應該向C#學習,把自己的本職工作做好,主要有以下幾點:
1,控制元件開發的易用性。在c#下開發個控制元件,比Delphi容易多了。
2,如果有可能的話,可以向java學習,編寫一個執行在linux上的Delphi的虛擬機器,雖然速度肯定不如原生的快,但也應該跟C#,java差不多,FireMonkey就很好,希望易博龍能再接再勵。
3,降低Delphi開發套件的價格,現在國內大家有的不是不想買Delphi,關鍵是價格高的太離譜了,這在一定程式上也使想使用Delphi的開發人員遠離Delphi,而投入java或C#的陣營。
能做到以上幾點,我想Delphi或許會重新煥發出生機,王者歸來!(一家之言,意見相左者勿拍!)
相關文章
- 面試前最應該做的準備工作面試
- 應該做技術還是應該做管理?
- 在追趕AI浪潮時髦之前,要先問自己三個問題AI
- .gitignore的使用---vendor是否應該追蹤Git
- [譯]如果你的產品停止成長,你該怎麼做?
- 做技術的你,如果別人找你創業,該怎麼辦?創業
- 直播美顏sdk介面應該如果選擇?
- 應該要PHP轉Java了。。。PHPJava
- 國產作業系統如何追趕windows?作業系統Windows
- 想轉行做IT!0基礎應該要學習哪個技術啊?
- 最應該注意的Oracle版本之一Oracle
- 6 件你應該用 Emacs 做的事Mac
- 寫程式碼之前應該做的幾件事
- 小公司的前端應該怎麼做?前端
- Delphi7企業原版_史上最經典的delphi 版本
- 蘋果新產品需要追趕Android的幾個方向蘋果Android
- 你應該知道的 Laravel 面試問題,要搞懂Laravel面試
- 都說軟體架構要分層、分模組,具體應該怎麼做(二)架構
- 為什麼我要豎向對齊程式程式碼(你也應該這樣做)
- 程式碼審查:大家都應該做的事情
- 企業的資料分析應該如何做
- 遷移學習:該做的和不該做的事遷移學習
- 程式設計師最應該知道的20件事程式設計師
- vue要做許可權管理該怎麼做?如果控制到按鈕級別的許可權怎麼做?Vue
- 前端都應該要掌握的防抖和節流前端
- C#呼叫Delphi的dll之詳解C#
- codesoft在delphi,C#中的例子C#
- IT職場:如果我不熟悉TRIZ,應該如何學習它?
- 小遊戲應該如何做運營遊戲
- 【公式】追長龍最安全的方法公式
- 【分享】追長龍最安全的方法
- dubbo分散式應用中使用zipkin做鏈路追蹤分散式
- Yann LeCun:未來的AI晶片應該這樣做Yann LeCunAI晶片
- Web設計過程中該做和不該做的Web
- 做程式猿的老婆應該注意的一些事情
- Android 5.0 最應該實現的 8 個期望Android
- Android 5.0最應該實現的8個期望Android
- 如果要將一款遊戲做到100萬DAU,運營該怎麼辦?遊戲