Eug*_*neP 1 c# java windows delphi programming-languages
这是一个广泛的问题,但我想听听你的意见.
我想到了三个选项:Delphi,C#和Java.
我对C#的经验不多,但我的经验仍然表明,与Delphi相比,C#不是RAD工具.它更像是Swing/Java.
我认为地球上任何东西都无法与Delphi相比,Delphi是一种简单易用的组件模型,用于构建可视化应用程序.
在构建可视化应用程序时,Java非常复杂.
顺便说一句,德尔福太老了,简直就是死工具(我的意见).但是使用Delphi,我可以在几分钟内构建这样一个应用程序,它将是可靠,快速和舒适的工作.
是否可以快速,轻松地构建类似Delphi的可视化应用程序?
应用程序必须显示带有html信息的屏幕,播放声音并对可以单击屏幕上显示的按钮(导航)的用户做出反应.
Mic*_*ick 13
德尔福肯定没有死,不是一英里.虽然2005年左右有2个版本最初被认为是错误的(服务包大大改善了这种情况),但自从Borland将他们的开发人员工具部门卖给Embarcadero以来,这一切都发生了变化.
在过去的4年中,该产品已发布4个版本,并且每个版本都获得了稳定的发布(Delphi 2007,2009,2010和最新版本:Delphi XE).
最近几年新增功能,包括:
下一个版本(计划于明年发布)将具有32位和64位编译器,并将支持为OS X创建本机可执行文件,并将预览Linux的本机编译.有关详细信息,请查看路线图.
在SO和网络上也有一个非常活跃的Delphi社区.查看DelphiFeeds.com以获得Delphi新闻/博客的精彩汇总.
德尔福根本就没有死,但实际上现在看起来比以往任何时候都更好,因为新的管理层(Embarcadero)实际上似乎有开发人员的兴趣作为其业务战略的一部分!
-
哦,为了回答你的问题,德尔福可以做所有这些事情.以下是一些可以帮助您入门的链接:
当你想用很好的GUI 快速创建WIN32 /桌面应用程序时,那么Delphi是最好的选择.如果您正在进行Web开发,C#是一个更好的选择.如果您希望与平台无关,那么Java将是您的最佳选择.如果您正在构建设备驱动程序,那么C++是最佳选择.
每种编程语言都有一个特定的领域,与其他语言相比,它具有优势.问题是,你想在哪个领域开发代码?