程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi的不足

Delphi的不足

編輯:Delphi

Delphi擁有C#那樣的開發速度,同時運行速度也很快,而且不需要.net運行時(可以免安裝直接運行)。為什麼還是衰落了呢?       既不是單根體系,又缺少泛型支持。導致delphi沒法做map、list、vector等容器。這是重大的缺陷。 VCL控件不支持多線程。有人認為這個是弱點,但我覺得這不算問題。健康的跨線程訪問控件,就應該通過消息機制;直接操作無論如何都是危險的。 Delphi廣泛使用異常機制,但是在異常裡面又不包含callstack等詳細信息。這給定位問題帶來了困難。C++依賴操作系統的coredump和windbg機制可以追查bug的callstack等信息;C#和Java的異常裡面包含了callstack等詳細信息。Delphi既不依賴操作系統的dump信息,本身的異常又缺乏詳細信息;於是程序員面對意外錯誤,缺乏追蹤方法。            

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved