2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

跨平台的 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:351490
用户头像

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

关注

评论

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

超级App们有一个共同的技术特点

Onegun

小程序容器 超级app 小程序化

【C语言】auto 关键字

謓泽

11月月更

理解NodeJS多进程

coder2028

node.js

vue—render函数

格斗家不爱在外太空沉思

vue.js Vue 11月月更

决策树-交叉验证

烧灯续昼2002

Python 机器学习 算法 sklearn 11月月更

Vue-组件详解

格斗家不爱在外太空沉思

vue.js 组件化 11月月更

数据中台的终点是DataOps还是DaaS?

雨果

数据中台 DataOps DaaS

前端经常遇到的手写js题

helloworld1024fd

JavaScript

深度剖析React懒加载原理

xiaofeng

React

一文彻底读懂webpack常用配置

Geek_02d948

webpack

详细解读 React useCallback & useMemo

夏天的味道123

React

vue实战-深入响应式数据原理

yyds2026

Vue

深度讲解React Props

夏天的味道123

React

一文读懂加密资产板块的盈利潜力与投资机会

西柚子

vue的几个提效技巧

yyds2026

Vue

深聊Nodejs模块化

coder2028

node.js

Laravel-文件上传下载

格斗家不爱在外太空沉思

php laravel 11月月更

腾讯WeTest七年路,中国“质”造向未来

极客天地

敏捷开发模式下如何快速提升产品质量

敏捷开发

敏捷 敏捷开发 软件测试

体验一把 Flowable 三种常见网关

江南一点雨

Java spring springboot flowable JavaEE

百度前端二面常考手写面试题总结

helloworld1024fd

JavaScript

JS继承有哪些,你能否手写其中一两种呢?

helloworld1024fd

JavaScript

深度阐述Nodejs模块机制

coder2028

node.js

你需要知道的webpack高频面试题

Geek_02d948

webpack

webpack高级配置

Geek_02d948

webpack

深入分析React-Scheduler原理

xiaofeng

React

vue实战中的一些小技巧

yyds2026

Vue

“企业级零代码黑客马拉松”决赛圆满落幕

明道云

黑客 零代码 无代码 黑客马拉松 黑客松

在数据增强、蒸馏剪枝下ERNIE3.0分类模型性能提升

汀丶人工智能

nlp 文本分类 11月月更 ernie

经常被问到的react-router实现原理详解

夏天的味道123

React

深度探讨react-hooks实现原理

xiaofeng

React

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