Delphi/C++Builder产品路线图

亮剑_ 2008-07-02 01:59:36

Delphi/C++Builder产品路线图
2008.4


尼克▪霍奇斯(Nick Hodges)

以下是我们为Delphi和C++产品制订的近期发展计划,本计划更新于2008年4月23日。


说明


本文只是描述了CodeGear公司目前概要性的产品规划,不会作为制定产品许可证的标准。在将来的开发、产品发布中,根据我们的判断,可能会适时对其中的某些功能和特性作出调整,且不再另行通知。


概述


Delphi/C++Builder在语言、编译器、框架类库及可视化工具中拥有众多独特鲜明的特征,从而可以有效地帮助开发者创建高性能的面向数据库的Windows程序。伴随着PC硬件、Windows平台和Web的不断发展,Delphi和C++Builder与时俱进,继续帮助开发者在发展的潮流中持续保持技术优势,持续专注于构建高性能的面向数据库的客户端应用。

CodeGear在制定未来产品开发计划时综合考虑到用户反馈、市场变化、业界趋势和技术因素。并且我们会经常性地对产品路线图进行评审,根据以上因素的变化,适时作出更新和调整以应对变化,满足需求。

在技术和特性上,未来的Delphi和C++Builder将会专注于:

满足丰富的图形用户界面需求的高性能Windows应用程序
C/S应用程序应用开发

数据库应用程序开发

商业Web应用程序开发

发掘PC硬件潜力

未来的Delphi和C++Builder产品主要面向的用户有:
ISV和小型ISV厂商

增值供应商,咨询顾问和系统集成商

小规模到中规模的企业

中等规模或大规模企业组织的分支部门

当然,本文仅列出计划和目标,公司不会对交付以下所描述的任何产品或特性承担义务。


发布计划




其中红色项目表示已交付。


Tiburón


开发代号:Tiburón(好像是位于加州的一个半岛名称,也是该地的城镇名称。http://en.wikipedia.org/wiki/Tiburon,_California)

预计时间:2008年下半年

主题:Delphi/VCL的Unicode和泛型支持

开发代号为“Tiburón”的产品将计划同时为Delphi和C++ Builder增加功能和特点。

Tiburón包含了之前称为Barracuda(梭鱼)的发布计划。Barracuda计划原本是跟随Tiburón的一个C++ Builder发布计划,但是现在,它们合二为一了。


Delphi


Delphi方面,Tiburón计划专注于三点:

1、互联性

信息无处不在,流动变化。并且需要从各种各样的客户端和位置进行访问。软件服务已成为企事业组织的公共基础资源。应用程序(原文直译为“开发工具”,但从上下文看译为“应用程序”为宜)需要能够方便获取和利用这些服务和信息。Tiburón将提供功能、组件、代码和函数库/类库,用以构建这样的应用程序。

在扩充已有的DataSnap结构和dbExpress数据访问框架的同时,Tiburón将提供一系列扩展组件和模块,用以简单地构建灵活和高性能的N层应用程序。Tiburón将能够使合适的瘦客户端来访问应用服务端的方法和数据,使客户端和服务端更容易地交换数据集。在服务器端,应用服务器可以缓存连接、命令和数据集结果。经由抽象化数据集概念,服务端将能够转换不同的客户端类型,如本地代码、托管代码、Java、JavaScript、PHP等等。特别地,DataSnap将演化成更强大、更灵活的多层解决方案。

2、国际化开发支持

全球化打开和显著拓展了新的亚洲市场和扩大的欧洲市场,市场基于这些地区的组织以及和这些组织的商务关联。伴随着全球化经济增长机会的同时,开发者也面临着应用交付的挑战,程序要支持全世界的数据、货币和字符集。在计划中,Tiburón将为面向全球市场的开发提供本地化的Unicode解决方案。Tiburón集成环境包含VCL及其他内建部分,也将完全基于Unicode,并完全支持Unicode开发。开发者可以在运行库、VCL及自己的代码中使用Unicode字符串和字符。计划中,Tiburón还包含功能强大的国际化工具,从而开发者能够以此来本地化应用程序,支持多种语言和编码。同时,保持对已有的Delphi应用,数据和源代码的兼容也将被放在优先地位,以使您可以平滑迁移之前已存在的Delphi应用和组件。CodeGear还将和广大的第三方组件商紧密合作,使已有的第三方VCL组件支持Unicode。

3、Delphi语言增强

Delphi的Object Pascal编程语言一直是开发语言中的利器,实现了诸如属性、方法和事件,及结构化异常处理等语言特性,并且,相较其他语言,率先支持了接口机制。在Tiburón中,Delphi的Object Pascal语言还将有更多重大的改进。

Tiburón中具体的语言增强包含:

泛型,包括语言和RTL支持

匿名方法,可以使用户在表达式内部定义方法,扩展任何捕获到的局部变量声明的生命周期,指派方法引用给方法引用类型存储单元。


C++ Builder


另外,在C++方面,Tiburón计划还将特别关注以下三点:

1、标准化和协同性

在Tiburón计划中,C++Builder将致力于标准C++和与Delphi的混合开发模式。使用导入Delphi控件功能将使您很容易并且不需要任何特别操作就可以在C++Builder中拥有数以万计的Delphi控件。另外,在标准一致性和协同性方面还会考虑以下特性:

对于现有C++标准的持续地一致性改进

解决突出的Delphi兼容问题

C++和VCL的Unicode本地化支持

使C++支持RAII和迭代语法的VCL接口层

C++标准库TR1

预留的Boost支持

CORBA支持TAO ORB

2、基于IDE的高效率开发

提供高效的开发一直是C++Builder的优势。在高效开发方面,Tiburón包含以下特性:

更快的编译和预编译处理

增强的单元测试支持

更强大的项目管理能力

代码和UML建模的双向映射

C++类库浏览器

3、率先支持即将颁布的C++“0X”标准

C++标准在发展,C++Builder将率先实现这些新的语言特性,尤其将在其类库和VCL中实现。Tiburón中我们将评估以下特性:

Unicode支持

rvalue引用

variadic模板

范围枚举


IDE改进


Tiburón中对IDE的功能改进包括:

项目管理器中集成一个资源文件管理器

增强的COM和类型库文件支持

Delphi/C++Builder类浏览器

经由集成的翻译转化环境和外部翻译管理器进一步支持应用程序的本地化

另外,Tiburón还将关注以下方面:

上述的DataSnap改进

DBXClient改进

VCL增强以使程序支持更多流行的界面风格

持续改善和经常地更新文档



“Commodore"


开发代号:Commodore(船队队长)

预计时间:2009年中期

主题:64位本地开发

在Tiburón之后,在Commodore项目中将专注于为Delphi、C++Builder和VCL带来64位本地开发功能。我们计划在RTL和VCL中使用统一代码支持64位,这意味着已有的项目可以被编译到Win64平台。此外,计划中IDE仍为Win32程序,但会有Win64的编译版本。

Commodore包含以下特性:

完全的编译器、RTL和VCL支持64位本地编译

IDE中可选择将程序编译为32位或64位应用

IDE集成的源代码控制支持

Pascal代码格式化工具

持续的DataSnap改进

RTL的并行化支持

持续改善和经常地更新文档


“Commodore”之后


作为Commodore项目之后的部分开发内容,在Delphi和C++Builder方面具体将关注以下方面:

继续支持多核/多线程开发

对于其他操作系统的交叉编译

PDA设备和Compact Framework开发

语言增强和标准一致性

RIA开发

持续改善和经常地更新文档



原文

Delphi and C++Builder Roadmap
http://dn.codegear.com/article/36620
...全文
2276 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
亮剑_ 2008-08-25
  • 打赏
  • 举报
回复
换过东家后,应该讲这份计划所提的Delphi2008/C++Builder2008还是兑现了,只是发布名称不是2008,直接变成了2009。
不知道这是不是为了表示此新版“改进最大”,必须要跳一个版本号:)
http://sd.csdn.net/page/75064fe8-d9c7-43c1-8c63-a980cf318050

随便写点啦 2008-07-12
  • 打赏
  • 举报
回复
才一个裤衩 :(
随便写点啦 2008-07-12
  • 打赏
  • 举报
回复
接分啊 哈哈
我来看看CB 2008-07-10
  • 打赏
  • 举报
回复
好好,翻译的很好。。。
ratooner 2008-07-10
  • 打赏
  • 举报
回复
纯粹接分!纯粹接分!
dream2fly 2008-07-10
  • 打赏
  • 举报
回复
up
yasaka 2008-07-09
  • 打赏
  • 举报
回复
我觉得Delphi 2007和C++Builder 2007很好用啊,谁说不行?倒是2006不行。
lobtao 2008-07-09
  • 打赏
  • 举报
回复
delphi ,我现在还只用到D7
blackcam 2008-07-09
  • 打赏
  • 举报
回复
我对delphi不了解啊,纯进来见识一下
langlea 2008-07-08
  • 打赏
  • 举报
回复
delphi 的卖出是偶心中的痛啊,希望能够发展好,祝福delphi,&delphier
chpst 2008-07-08
  • 打赏
  • 举报
回复
接分
amdwinter 2008-07-07
  • 打赏
  • 举报
回复
只为接分
amdwinter 2008-07-07
  • 打赏
  • 举报
回复
只为接分
kwer 2008-07-07
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 aniven 的回复:]
同志们,前途是光明的,Delphi/BCB的发展就需要一些不守规矩的人,记得以前Dephi的一个版本安装界面是一辆车的仪表盘,现在看看觉得很有个性
[/Quote]

黑客精神,开放自由
jackhatedance 2008-07-07
  • 打赏
  • 举报
回复
我用d7.
我觉得dephi的成功在于组件库。建议继续走rad路线。
即数据库加界面的快速开发。
做RIA也不错,企业内部用户还是愿意多装一个插件的。
hsc456 2008-07-06
  • 打赏
  • 举报
回复
一直用 D6 后面的版本都比较烂
ITniao 2008-07-06
  • 打赏
  • 举报
回复
没落了哦!~
wangzepen 2008-07-05
  • 打赏
  • 举报
回复
http://www.zzGps.cn 在线技术视频

http://www.ZzGps.Cn/bbs/index.asp 技术视频下载

技术视频提供,分类清晰,技术覆盖面广,几千视频助您轻松学习
hoge66 2008-07-05
  • 打赏
  • 举报
回复
把你的IDE弄成跟vs2005一样,就谢天谢地了!,现在的2007太糙了,代码折叠,begin与end的对号,代码浏览的前进与返回,那一点能与vs2005比?只能是凑合用,要不你就回到d7时代!
ccrun.com 2008-07-05
  • 打赏
  • 举报
回复
好消息。
加载更多回复(22)

829

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧