写点什么

跨平台的 Delphi 回归

  • 2008-11-28
  • 本文字数:806 字

    阅读完需:约 3 分钟

很多年来 Delphi 都是 Windows 平台上强有力的竞争者。它将 VB 的快速应用开发和更加强大的语言结合起来。然而当.NET 横空出世后,Delphi 逐渐丧失了其霸主地位。Delphi 的 Win32 编译器已经被人所淡忘,同时 Borland 也将精力转向了.NET 开发。Delphi 8 不再支持 Win32 开发,同时其.NET 版本也与之前的程序不兼容。由于这个原因,再加上稳定性的问题,最终导致大多数开发者放弃了 Delphi 8 和 9。

由于最近 Embarcadero Technologies 收购了 Borland 的开发部门,这令 Delphi 获得了新生。其核心产品 Delphi 2009 又重新开始关注 Win32 开发了。同时,微软最近在协议上的变化又给了新版本的 Delphi 一个出路。

去年,我们曾报道过微软准备向独立的系统供应商免费提供 Visual Studio。这个名为 Visual Studio Shell 的版本可用作任何开发套件的基础。Embarcadero 正在用其开发 Delphi Prism。

Delphi Prism 给 Embarcadero 带来了一些 Borland 未曾拥有的东西。通过将 Visual Studio Shell 作为起始点,他们可以立刻与微软的专业开发工具展开竞争而无需弥补迷失的那几年光阴。

凭借 Delphi Prism,Embarcadero 可以专注于微软比较欠缺的领域:跨平台开发。通过使用 Visual Studio 和 Delphi Prism,开发者编写的程序可以运行在非微软的操作系统上。

敞开说吧,Delphi Prism 提供了 Gtk#的项目模板、OS X 上的 WinForms、面向 OS X/Tiger 的 Cocoa 以及面向 OS X/Leopard 的 Cocoa。 Tim Anderson 补充到:

我推荐在 Mac 上的 VM 运行 Visual Studio,因为 Windows 无法运行 Cocoa 应用。同时你需要使用 Apple 的 Interface Builder,因为在 Visual Studio 中并没有 GUI 设计器。

这并不是第一次提出将 Delphi 作为一个跨平台的开发工具了。有一个名为 Kylix 的项目,它支持 Linux 操作系统。但它的价格太高,同时其稳定性还很让人质疑,更不用说与 Delphi 源代码的不兼容性了,因此它很快就失败了。

查看英文原文: Cross-platform Delphi is Back

2008-11-28 00:351522
用户头像

发布了 88 篇内容, 共 269.9 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

架构训练营 -week2- 学习总结

于成龙

面向对象 架构训练营

十大经典排序算法(动态演示+代码)

C语言与CPP编程

面试 算法 编程语言 编译器、程序语言、CPU

八、给小白看的第一篇Python基础教程

刘润森

Python

[架构师训练营第1期]第二周命题作业

猫切切切切切

极客大学架构师训练营

数字与能源,交织成新基建的摩比斯环

脑极体

C语言C++中assert的用法

C语言与CPP编程

程序员 编程语言 C语言

三、新手Jupyter不会用,我十招教你盘她

刘润森

Python

学生成绩管理系统案例

C语言与CPP编程

编程语言 C语言 编译器、程序语言、CPU

代码防御性编程的十条技巧

C语言与CPP编程

程序员 编程语言 C语言 编译器、程序语言、CPU

「架构师训练营第1期」第二周作业

张国荣

极客大学架构师训练营

第二课框架设计课后作业

Geek_michael

前言、Python是真的火,还是炒得火?来看看它的前世和发展

刘润森

Python

七、连Pycharm都不知道怎么用,学什么Python

刘润森

Python

九种查找算法

C语言与CPP编程

面试 算法 编程语言 C语言 编译器、程序语言、CPU

架构师训练营第 1 期 - 第二周 - 作业提交

Todd-Lee

架构师 极客大学架构师训练营

二、搭建Jupyter Notebook环境

刘润森

Python

架构师训练营第一期 - week2 - 命题作业

谭明华

极客大学架构师训练营

五、开始Github和码云之旅,新手如何上路

刘润森

Python

第二周学习总结

龙卷风

极客大学架构师训练营

架构师训练营第二周命题作业

成长者

极客大学架构师训练营

十、给小白看的第三篇Python基础教程

刘润森

Python

架构师训练营 Week2 作业

lggl

极客大学架构师训练营 作业

六、乘胜追击,将剩下的Git知识点搞定

刘润森

字符串操作的全面总结

C语言与CPP编程

编程语言 C语言 编译器、程序语言、CPU 字符串

高并发下如何缩短响应时间

架构师修行之路

微服务 高并发优化

架构师训练营 1 期 -- 第二周作业

曾彪彪

极客大学架构师训练营

五种简单高效的拆分用户故事的方法

Bruce Talk

敏捷 Agile 用户故事 User Story Product Owner

一、搭建Python环境和安装Pycharm

刘润森

Python

架构1期第二周作业

FG佳

四、学编程语言前,不了解Git,怎么入坑

刘润森

Python

做好分库分表其实很难之一

架构师修行之路

微服务 分库分表

跨平台的Delphi回归_.NET_Jonathan Allen_InfoQ精选文章