64位,跨平台,前进!(下一代Delphi/C++Builder产品路线图)

亮剑_ 2010-08-13 10:21:56
加精
时间:2010年8月12日

译自:Embarcadero edn 网站
作者:Michael Rozlog(RAD Studio 产品经理)
摘要:此路线图含 Embarcadero RAD Studio,Delphi,C++Builder 和 Delphi Prism

1 本文目的
本文出自 Embarcadero 公司,旨在帮助客户对 RAD Studio 系列产品的未来走向有所理解和作出相应规划。通过本文可以获得有关下一个发布版本及其特性的一些具体细节说明,理解产品的未来发展方向,进而能够与 Embarcadero 公司展开互动,使其可能打造出最好的产品。
重要声明:
以下描述的只是 Embarcadero 公司产品在目前的总体发展方向,并不能作为正式的产品许可决定。将来的新产品,发布版本以及功能特性的调整仍然取决于我们的决定,这些变化可能随时发生,也不会另行通知。

2 概述
2.1 产品关注点
RAD Studio 今后在特性和技术上将关注以下方面:
新的 Intel X86 应用开发环境(Intel X86 ADE)
本地应用,托管应用,跨平台应用
丰富图形用户界面(Rich-GUI)
简洁的C/S技术
高性能Web方案
最新的数据访问技术
服务的实现(Service enablement)
简洁的多层技术
任何数据库的访问能力
性能提升

2.2 产品关注点的依据
客户意见
开发工具平台市场动态
技术趋势
Embarcadero 公司的决策

2.3 关注点说明
我们重点关注RAD开发工具如何能够使开发者在所设计的平台上快速构建高性能桌面和C/S程序,实现业务价值的提升和最大化。
中小型企业/机构
中大型机构组织的部门团队
(小型)独立软件开发商(ISV)
咨询顾问、系统集成商等
软件个体户、独立开发者、编程爱好者、学生

2.4 RAD Studio 项目
RAD Studio 研发前瞻(来自 R&D 部门的信息)
代号Pulsar(天文学术语:脉冲星;下一版本Delphi)
64位编译器预览
代号Wheelhouse(操舵室;下一版本C++Builder)
代号Commodore(美国:海军准将)

3 路线图详情
告诉客户,我们将要往何处去

3.1 RAD Studio XE(Delphi/C++Builder) - 项目代号Fulcrum(支点)
主题:扩展应用程序开发者构建下一代应用的能力,支持原生代码、.NET和Web开发
RAD Studio 产品线新成员 RadPHP
构建和本地 Delphi/C++Builder DataSnap 服务端应用无缝集成的 PHP Web 应用
支持最新版本 .NET、ASP.NET 及 MONO 的 Delphi Prism
通过增加新的关键功能,支持云计算、Web服务、Web 和多层应用
性能提升和日志集成
集成 MS Azure 提供云计算支持
可很容易地部署至 Amazon 云计算设施(EC2)
完整的源代码管理解决方案/接口
命令行编译工具、审查和度量工具(Audits and Metrics)、代码格式化和文档生成工具
DataSnap 支持 RESTful 服务创建
IDE效率的整体提升
UML顺序图(Sequence Diagram)生成
RTL增强的泛型支持
附加的可使开发、构建和部署过程更简单快速的工具
本地Int和UInt类型方便迁移到即将到来的64位架构

3.2 64位编译器预览
新的后端编译器,本地64位编译器预览
可创建 Windows 64位可执行代码
预览版本仅提供命令行
时间在2011年上半年

3.3 Delphi - 项目代号Pulsar(脉冲星)
主题:为 RAD Studio 产品线引入64位和跨平台支持
Delphi的Windows 64位实现
Windows 32位和 Mac OS X 的跨平台编译
RAD Studio 在Windows中运行,重点是采用dbExpress和本地DataSnap连接创建客户端图形界面程序

其它待评估功能特性:
Mac OS X 程序的远程调试和部署
跨平台类VCL组件库
现代化 C++ 编辑器
现代化 VCL
集成的设计重构辅助工具
自动化单元测试生成
附加的跨平台云计算API支持

3.4 C++Builder - 项目代号Wheelhouse(操舵室)
主题:将 RAD Studio 产品线扩展到64位及其它平台
C++的Windows 64位实现
跨平台的原生Windows程序和Mac OS X程序、Linux服务程序
RAD Studio 在Windows中运行,重点是采用dbExpress和本地DataSnap连接创建客户端图形界面程序

其它待评估功能特性:
Linux DataSnap服务程序的32位Delphi编译器
引入新的C++编译架构
Windows、Mac OS X、Linux应用程序的远程调试和部署
跨平台类VCL组件库
Apache WebModules/WebBroker 集成支持
新的数据绑定(data binding)架构
附加的VCL/跨平台组件库自然输入法(Natural Input)集成

3.5 Delphi/C++Builder - 项目代号Commodore(海军准将)
主题:完整的 Windows、Mac OS、Linux 平台64位 Delphi/C++Builder 编译器支持
新的完整的64位编译器集成
64位Linux编译器

其它待评估功能特性:
编译器、RTL、VCL/跨平台组件库的64位完整本地代码编译支持
IDE内32位/64位 Windows、Mac OS、Linux 编译可选项
附加的ARM硬件支持
增强的多核/多线程应用程序开发
并行编程的RTL支持
包含并行功能库,提供对多核编程的更好支持和调试
社会化网络(Social Networking)集成

3.6 Delphi Prism
Pulsar项目
Linux Mono 支持
重构功能集成
Delphi Win32 to Prism(.NET)代码迁移工具
集成单元测试

Wheelhouse项目
集成一个Web框架
结对代码编辑(Paired Editing,结对编程?)
科学计算库支持
语言扩展(RO)

Commodore项目
其它提高效率的功能
结对调试
另外的程序功能扩充

3.7 未来,并行世界
主题:什么问题一直萦绕在我们的开发者脑海?产品早些发布!持续的完善提升!等等,请给一点时间,有些问题我们需要深入研究一下。
安全性
优先度
性能和品质
更多的平台支持
云计算
多种设备
函数式编程
软件设备(Software Appliance)
用户的真实需求是什么
我们需要什么样的开发工具
更简便、更快速、更有趣

感谢诸位!

------------------
原文:http://edn.embarcadero.com/article/39934

1、原文为演示文档图片,译其内容大意。为表述清楚,根据理解划分标注了段落章节。因水平有限,谬误差错难免,请不吝指正。
2、转载请注明出处,谢谢。
...全文
3415 107 打赏 收藏 转发到动态 举报
写回复
用AI写文章
107 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjt447353271 2011-11-23
  • 打赏
  • 举报
回复


期待ing
zhanjackson 2011-09-29
  • 打赏
  • 举报
回复
准备跨平台,研究中
bzworinima 2011-01-30
  • 打赏
  • 举报
回复
非常不错,delphixe 体验中
L3nnon 2010-08-28
  • 打赏
  • 举报
回复
谢谢,散分 =D
高兴,高兴。。
土豆吞噬者 2010-08-24
  • 打赏
  • 举报
回复
delphi 加油!
h98458 2010-08-20
  • 打赏
  • 举报
回复
等64位
等Amazon 云计算设施(EC2)
dinoalex 2010-08-20
  • 打赏
  • 举报
回复
再加无聊翻翻页
dinoalex 2010-08-20
  • 打赏
  • 举报
回复
无聊,一百帖
iamduo 2010-08-19
  • 打赏
  • 举报
回复
我顶他个肺。
快点出来啊。
因为 Delphi 不支持 64位,我都抬不起头了。
feilerr 2010-08-19
  • 打赏
  • 举报
回复
让我们来重塑Object pascal的辉煌
fohoo 2010-08-19
  • 打赏
  • 举报
回复
DELPHI 64位还没支持,落后好多了
vga 2010-08-19
  • 打赏
  • 举报
回复
恩非常不错啊,跨平台,要是能提供mac os和linux下同样稳定健壮快捷的开发,那就如同给ms釜底抽薪,省得老是跟着ms屁股跑,这下ms会不会像扼杀kylix那样扼杀这个跨平台版本呢,哈哈
cs_yagami 2010-08-19
  • 打赏
  • 举报
回复
希望能支援到C++ 0x啊....
雖然我目前用不到..XD
somemak 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 70 楼 wr960204 的回复:]
Borland的产品研发路线太乱,又不稳定.常常是刚出来就换掉.弄得人家都不敢用,不敢相信

推个Kylix出来几年就取消了.想法是好的跨平台的Delphi和BCB.可惜不能坚持
推个C#Builder两个版本都没坚持到.这个想法都是错的.MS C#编译器,再加上那个开源的孙猴子C#Builder没特色很难活下去.特别是连自己的编译器都没有.
推个BCBX搞得C++社区都认为是纯正的跨平台……
[/Quote]

支持。。。
fenshm 2010-08-19
  • 打赏
  • 举报
回复
顶~~!!!严重支持!
fengxiaohan211 2010-08-19
  • 打赏
  • 举报
回复
期待。。。。。。。。。。。。
wjhx 2010-08-19
  • 打赏
  • 举报
回复
支持一下
bg4tfk 2010-08-19
  • 打赏
  • 举报
回复
跨平台!
lk2000mail 2010-08-19
  • 打赏
  • 举报
回复
学习中
Frank.WU 2010-08-19
  • 打赏
  • 举报
回复
[Quote=引用 95 楼 iamduo 的回复:]

我顶他个肺。
快点出来啊。
因为 Delphi 不支持 64位,我都抬不起头了。
[/Quote]看来兄弟还要等一两年。。。
加载更多回复(86)
本课程属于课堂的【挑战年薪30W+之软件测试零基础入门到全栈高薪】中的节选章节。重点针对软件测试中的测试模型及测试方法做了实战性的理论概述。适合学员从实战性的理论中获取到测试思维上的提升。 主讲老师为资深高级技术专家。毕业于电子科技大学。先后工作于多家知名外企,知名通信民企,知名IT公司。◇ 具备区块链领域高级测试解决方案设计、专家级测试开发、团队管理培训经验。◇ 具备专家级自动化测试解决方案、自动化测试平台框架设计开发、自动化测试团队管理培训经验。◇ 具备专家级的功能专项测试、性能专项测试经验及丰富的渗透测试经验。◇ 具备丰富的持续集成/持续交付(CI/CD)开发、实施及运维经验。◇ 具备丰富的C#/Java/Delphi/VB/C++/Python/Tcl/Groovy/Shell等开发及脚本开发经验◇ 具备20年的IT互联网工作经验。先后担任过项目经理,测试技术经理,测试总监以及专家级技术顾问等职务。独立开发完成有如下自动化测试框架及平台◇ GUI自动化测试框架(TSL)◇ ATF自动化测试框架(Tcl/Tk)◇ ATP自动化测试平台(C#/Java)◇ SoapUI接口自动化测试框架(Groovy/华为)◇ 持续集成自动化打包/发包框架(Java/华为)◇ 区块链性能测试框架(Python)等。擅长框架/平台设计开发、团队管理、团队技能提升培训,技术瓶颈突破等。 欢迎各位学员访问学习工作室的系列课程:1、分布式集群自动化测试高阶框架基础实战https://edu.csdn.net/course/detail/308482、SoapUI接口自动化测试实战进阶https://edu.csdn.net/course/detail/29902 

829

社区成员

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

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