BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

RAD Studio 2009通过Mono提供.NET应用跨平台开发

| 作者 霍泰稳 关注 1 他的粉丝 发布于 2008年12月11日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Embarcadero公司日前对外发布了其RAD开发解决方案CodeGear RAD Studio 2009,这家公司5月份以2300万美元的价格收购了Borland旗下的CodeGear公司。RAD Studio 2009目前包括Delphi 2009、C++ Builder 2009和Delphi Prism产品,通过Mono将.NET应用扩展到Linux和Mac OS X平台,另外在其Architect版本中还包括了Embarcadero的ER/Studio Developer版,以增强数据库建模和设计功能。

RAD Studio对.NET的支持可以看做是公司顺应潮流所作出的积极反应,也可以看做是无奈之举。在Embarcadero作出Delphi.NET将以Visual Studio插件的形式提供时,就有Delphi阵营的追随者表示了自己的吃惊和兴奋

我几乎没用过 Delphi.NET,但看到这个消息,有点吃惊,也有点兴奋,吃惊的是很意外,想必 CodeGear 做这个决定也不容易啊,呵呵;兴奋的是这是一个正确的确定,因为在 .NET 下,Visual Studio 就是 NO.1;Delphi Prism 成为 Visual Studio 插件以后,市场拓展将更加容易些,同时产品开发上也能紧跟 .NET 步伐,同时也可以使用 Visual Studio 自身强大的 IDE 功能和很多的第三方资源,比如说扩展、控件等。

不管怎样,Embarcadero显然对这款曾经是开发工具市场王者的产品充满了期待,希望能搭上.NET和Visual Studio这趟车。目前Delphi Prism基于Visual Studio Shell开发,完全支持.NET Framework 3.5,包括WinForms、WPF、WCF、ASP.ET、LINQ以及微软刚推出的Silverlight。在RAD Studio 2009的官方新闻稿中,提到了这款新工具对原生Windows应用开发人员和.NET开发人员所提供的新功能:

  • 利用整个IDE和可视化组件库(VCL)对Unicode的支持来创建可处理全球数据的应用程序;
  • 使用Delphi中如泛型和匿名方法等现代语言功能,并且超前支持C++ Builder中的C++0x标准;
  • 通过采用全新的DataSnap分离数据和业务逻辑,来构建功能强大、高效和安全的数据库应用程序;
  • 对Mac OS X和Linux上的Mono平台进行开发支持;
  • 利用熟悉的dbExpress功能开发数据库应用程序,和创建与本地Datasnap服务器相连的.NET客户端的能力。

在RAD Studio 2009的Architect版本中还包含了ER/Studio的开发人员版,以供数据管理专业人员进行数据库的建模和设计。ER/Studio提供的模型驱动方法可以实现企业内部从数据源到目标位置的数据跟踪查找,而其包含的Visual Data Lineage功能则可以帮助数据架构设计师和建模人员解决有关数据集成、合并和规范化的问题。另外通过支持Sybase IQ 12.5和Microsoft SQL Server 2008,ER/Studio目前已经支持所有主要数据库管理系统的数据建模工具,帮助用户使用各种数据库类型,比如DB2、MySQL、Oracle、PostgreSQL等。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT