RAD编程语言编写一个windows应用程序来显示文本,播放audiofiles并显示弹出气球

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).

最近几年新增功能,包括:

  • 本土仿制药
  • 匿名方法(又名封闭)
  • 完全UNICODE支持
  • 支持触摸/手势功能(适用于平板电脑,自助服务终端和触摸板)
  • 构建在MSBuild上构建的进程
  • RTTI通过属性增强(语言功能允许使用带有附加信息的特殊对象来注释类型和类型成员)
  • 出色的数据库支持(一如既往)和SQL Server 2008,MySQL,Firebird,Interbase等的更新.

下一个版本(计划于明年发布)将具有32位和64位编译器,并将支持为OS X创建本机可执行文件,并将预览Linux的本机编译.有关详细信息,请查看路线图.

在SO和网络上也有一个非常活跃的Delphi社区.查看DelphiFeeds.com以获得Delphi新闻/博客的精彩汇总.

德尔福根本就没有死,但实际上现在看起来比以往任何时候都更好,因为新的管理层(Embarcadero)实际上似乎有开发人员的兴趣作为其业务战略的一部分!

-

哦,为了回答你的问题,德尔福可以做所有这些事情.以下是一些可以帮助您入门的链接:

  • magallanes,它没死.不要屈服于戏剧.它由一个优秀的团队积极开发,并且已经存在了好几年了.你的关键路线图功能已被推迟,你说得对,但从你说到你说的是一段时间.事实上,它展示了它所处的发展,并且他们对自己正在做的事情持开放态度.我实际上认为Delphi 2010是有史以来最好的版本 - 我喜欢它.此外,写这样的评论只会伤害它,因为人们阅读它们并错误地认为它们是真的.您是否*尝试*通过做出不准确的陈述来伤害产品? (2认同)

Wim*_*ink 5

当你想用很好的GUI 快速创建WIN32 /桌面应用程序时,那么Delphi是最好的选择.如果您正在进行Web开发,C#是一个更好的选择.如果您希望与平台无关,那么Java将是您的最佳选择.如果您正在构建设备驱动程序,那么C++是最佳选择.
每种编程语言都有一个特定的领域,与其他语言相比,它具有优势.问题是,你想在哪个领域开发代码?