写点什么

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

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

关注

评论

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

无需依赖Docker环境制作镜像

tiandizhiguai

Docker k8s

「 Java开发规范 」10人小团队Java开发规范参考这篇就够了

小刘学编程

Java 数据库规范 代码规范 项目规范

ChatGPT这波热潮会不会让我失业?

eng八戒

人工智能 AI 聊天机器人 openai ChatGPT

极客时间运维进阶训练营第十四周作业

9527

有了瓴羊Quick BI,企业再也不必担心可视化分析情况

小偏执o

研发提效:服务端技术方案模板参考

邴越

技术方案 模版

「 代码性能优化 」java高级程序员必知必会的55个代码性能优化技巧

小刘学编程

Java 性能优化 高级程序员 代码技巧

「 代码性能优化 」作为一名Java程序员,你真的了解 synchronized 吗?(一)

小刘学编程

Java 性能优化 synchronized java锁

「 代码性能优化 」作为一名Java程序员,你真的了解 synchronized 吗?(二)

小刘学编程

Java 性能优化 synchronized java锁

自媒体营销或已死,内容营销为何越来越难做?

石头IT视角

【2023年最新】轻松搞定MySQL数据库迁移

NineData

MySQL 数据库迁移 数据复制 数据迁移 SqlServer

Python 内置界面开发框架 Tkinter入门篇 丁

eng八戒

Python GUI tkinter

面试必问:JVM 如何确定死亡对象?

王磊

java面试

CleanMyMacX4.12.5中文版苹果电脑管家

茶色酒

CleanMyMacX4.12.5

我不想再传递 nameof 了

newbe36524

C# Docker Kubernetes

使用了瓴羊Quick BI,数据分析的效率有效提升

夏日星河

运维训练营第14周作业

好吃不贵

「 前端开发规范 」10人小团队前端开发规范参考这篇就够了

小刘学编程

前端 统一代码规范 高效协同

「 代码性能优化 」作为一名Java程序员,你真的会写for循环吗?

小刘学编程

Java 性能优化 for循环 技巧总结

「 数据结构与算法 」如何系统性的学习数据结构与算法

小刘学编程

Java 学习路线 数据结构与算法

模块六作业

张贺

大规模即时云渲染技术,追求体验与成本的最佳均衡

阿里云视频云

云计算 云渲染 云庙会

EasyRecovery2023新版本有哪些新功能?

茶色酒

EasyRecovery EasyRecovery15 easyrecovery2023

「 代码性能优化 」作为一名Java程序员,你真的了解 synchronized 吗?(三)

小刘学编程

Java 性能优化 synchronized java锁

【Java基础】常用序列化技术与方式

No8g攻城狮

通信协议 网络通信协议

MASA Stack 1.0 发布会 —— 社区问题解答

MASA技术团队

.net stack 应用现代化 MASA

「 技术文章翻译 」jasypt-spring-boot敏感信息加密解密利器使用指南

小刘学编程

加密解密 springboot jasypt

2023-02-15:商场中有一展柜A,其大小固定,现已被不同的商品摆满, 商家提供了一些新商品B,需要对A中的部分商品进行更新替换, B中的商品可以自由使用,也就是可以用B中的任何商品替换A中的任何

福大大架构师每日一题

算法 rust 福大大

Python 内置界面开发框架 Tkinter入门篇 丙

eng八戒

Python GUI tkinter

GuitarPro2024免费版吉他打谱工具

茶色酒

GuitarPro

ChatGPT入门案例|商务智能对话客服(二)| 社区征文

TiAmo

openai ChatGPT

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