写点什么

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

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

关注

评论

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

一颗卫星的诞生,不一定要靠“发射”

DevOps和数字孪生

航空航天

大数据-13-Hive 启动Hive DDL DML 增删改查 操作Hive的HQL

武子康

大数据 hadoop mapreduce hive Hive SQL

Downie 4 for Mac v4.9.17 激活版 视频下载工具

Rose

鸿蒙开发实战之Sensor Service Kit实现美颜相机智能环境感知

yimapingchuan

HarmonyOS NEXT

使用 Amazon Bedrock Agents 加速生物标志物的分析和发现

亚马逊云科技 (Amazon Web Services)

NineData 社区版 V4.2.0 发布

NineData

数据库 AI NineData社区版 V4.2.0 迁移链路

ZBrush 2021中文破解教程(3D雕刻建模软件)-Mac/win

Rose

微擎生态下的活动扫码抽红包

微擎应用市场

机器人描述文件xacro(urdf扩展)

芯动大师

xacro urdf

等保费用多少才合理?一文为你揭秘

等保测评

AI 智能体到底应该如何构建?分享 Github 上收获 4k stars 的 12 条原则

Baihai IDP

智能体 LLMs AI Agent

专家管理系统(源码+文档+讲解+演示)

深圳亥时科技

WingPro for Mac(强大的Python开发工具)v10.0.10注册激活版

Rose

还在苦苦寻找mac图标素材?cons8 不同风格的素材尽在其中!

Rose

微擎生态下的酒店民宿预定

微擎应用市场

微擎生态下的新抽奖助手

微擎应用市场

StarRocks Community Monthly Newsletter (May)

StarRocks

数据湖 存算分离 StarRocks 物化视图

模拟电影胶片滤镜风格LUTs视频调色和PowerGrade节点达芬奇预设

Rose

axure rp 11 Mac汉化包 含axure rp 11序列号及安装教程

Rose

食品加工行业低代码云MES:功能齐全、按年付费、轻松二开

万界星空科技

低代码平台 mes 低代码云MES 食品MES 食品加工行业

Go语言中使用切片需要注意什么?

左诗右码

anytype for Mac 去中心化数位笔记软件

Rose

AI智能体的开发流程

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI智能软件

征程 6|Cache 使用场景

地平线开发者

自动驾驶; 地平线征程6

零售品牌出海:AI打破协同难,释放协作新价值

第七在线

深入研究:淘宝店铺所有商品API接口详解

tbapi

淘宝API 天猫API 天猫店铺所有商品接口 淘宝店铺所有商品接口 淘宝店铺商品采集

震惊!AI编程正在淘汰这5类人,你在其中吗?

量贩潮汐·WholesaleTide

AI

磨锋短视频微擎开源生态驱动的短视频

微擎应用市场

如何选择云上业务的安全防护产品?

等保测评

从概念到场景化落地,灯塔低代码平台重构企业数字化生态

中烟创新

iZotope RX 11 Mac一键安装版 专业音频修复

Rose

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