Visual C#、Java(或JBuilder)與Delphi編程語言的比較(1)

(1)由口號說起:
 
Delphi:我最喜歡,也是最常聽到的一句口號是“真正的程序員用C語言,最聰明的程序員用Delphi”。
 
Java:當然它也不幹似弱也有自已的精典號號“Write Once , Run anywhere”。更響亮的吧?
 
C# :好像沒什麼很響亮的口號,不過據老Bill的話講,今後Microsoft公司的產品都要用這個語言去開發。呵呵,老Bill夠實際的吧?這樣的話,也是夠吸引程序員的了。
 
Delphi的跨平臺性就不講了,可以說是不行的。Java是一流的了,象我們現在用的電信產品,家電、航空航天,大部分都是用Java 的。C#倒是號稱也可以跨平臺,不過我倒不覺得它在這方面有多強。可能是我一直對微軟的產品有偏見的緣故吧。
 
Delphi常用在C/S結構程序開發中。儘管Borland公司也講強大的Internet/Intranet開發支持功能,不過如果你用過Java/C#等產品,Borland的這種講法已經顯得微不足道了。
 
JAVA/C#我以前一直認爲它們只能做WEB,或者說做網站之類的。基實不然,這兩種語言可以說什麼都能做,Borland能實現的它們也能實現。當然我們經常稱它們做出來的東西爲B/S結構的。以前我總認爲,它們不能實現像Delphi那樣的OnChange,OnCreate之類的,以及動態計算,其實這些都是小兒科了,都可以實現的。
 
唯一不好的就是,Java/C#在Report方面就要比Delphi差了些。儘管Java/C#有很多第三方組件,如:crystalreport以及國內用友公司的“華表”,好像KingSoft公司也有類似的報表工具。不過我都覺得它們還不能做得像Delphi的那樣精。
 
當然,從另一個角度來看,B/S結構的東東在減少成本,方便維護等方面講是相當高的了。這也是B/S結構的產品這幾年能夠訊速流行起來的原因。講到這裏,我還得提一下,因爲B/S結構可能會在Internet上運行,所以安全性也是一大問題。不過,這是網管的事啦,我們程序員不用太擔心了。(這句話我在想,也不太正確,我們做coding時也必須要考慮安全性了)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章