阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

Embarcadero 公布 Delphi Prism 平台开发路线图

  • 2009-02-09
  • 本文字数:1372 字

    阅读完需:约 5 分钟

近日 Delphi 产品经理 Nick Hodges 在开发者网站 CDN 上公布了 Delphi Prism 的开发线路图,其中提到短期内其团队会努力优化对 DabaSnap 和 dbExpress 的支持,然后会考虑对微软最新发布的.NET 4.0 和 Visual Studio 2010 的直接支持,并继续优化 Delphi Prism 语言。另外 Nick 还提到 Delphi Prism 对 Mono 的支持。

Delphi Prism 是 Embarcadero 在收购 CodeGear 之后着力开发的一款.NET 开发平台,借用 Delphi Prism,Embarcadero 可以在.NET 领域提供比微软更独特的功能:跨平台开发。比如它提供了 OS X 上的 WinForms、面向 OS X/Tiger 的 Cocoa(注:Cocoa 是一个面向对象框架,主要用于构建运行在苹果 Mac OS X 上的应用程序。)等。除此之外,目前 Delphi Prism 对.NET Framework 3.5 有着良好的支持,包括 Silverlight 、ASP.NET 和 LINQ 等微软最新提供的技术等。

在 Delphi 产品经理 Nick Hodges 的文章中,他提到 Delphi Prism 在未来一段时间会将注意力放在以下几个地方:

  • 提供先进的语言特性以提升开发人员的开发效率;
  • 支持.NET 框架的最新特性,以及.NET 领域里表现突出的开源和社区项目;
  • 支持通用语言运行时(CLR),不论是在 Linux 平台、Mac 平台还是其他地方;
  • 对多种数据库访问提供强有力的支持;
  • 为客户端和服务器端应用的创建提供一种有效的多层数据库应用开发框架。

具体而言,对开发人员尤其是 Web 开发人员常用的一些特性,Nick 表示都会给予关注,比如对 ASP.NET Web 应用项目模板、ASP.NET MVC 模板和 Blackfish 存储过程模板等。另外开源单元测试框架 NUnit、持续集成工具 CruiseControl.NET 以及源代码控制管理等有利于提高开发效率的工具或功能,如果不出意外,在 2009 年的 Delphi Prism 平台上也会被看到。虽然过去有一段时间 Delphi 曾放弃了对原生 Win32 程序的支持,但是 Nick 的这个路线图显示 Delphi Prism 团队对 Win32 应用的支持未变,只是他们会引导用户将原有代码逐步迁移到 Delphi Prism 上。另外包括现有对.NET 3.5 框架的完全支持,以及对.NET 4.0 和 Visual Studio 2010 的持续跟进,Delphi Prism 还计划提供对面向方面编程(AOP)的支持。

虽然 Delphi Prism 一直在努力地迎合.NET 社区开发人员的需求,不过从其对数据库的支持上,仍然可以看到其任重而道远。Delphi Prism 现在通过 dbExpress for ADO.NET 这个支持多种数据库的框架提供对 Oracle、DB2、Sybase、SQL Anywhere、MySQL 和 Informix 的支持。不过对应用同样广泛的 Firebird、MS SQL Server 2005/2008 等数据库支持的欠缺让许多开发人员所不解,另外 Delphi Prism 暂时还没有对 64 位计算机进行支持的计划!

对于 Delphi Prism 对 Mono 的支持,以及该支持对目前.NET 技术社区的意义,日前记者在采访 Embarcadero 公司大中华区总经理琚伟时,他谈到自己的看法:

首先我觉得 [这一功能] 有用,但是到底有多大的用处,说实在的很难去量化。具体有多大,以后我们可以根据用户的反馈有一个很好的总结。但是首先你把一个.NET 开发的程序不费吹灰之力就能复制到 Mac 或者是 Linux 这些操作系统上,我觉得这肯定是有用的,而且在中国尤其有前途。因为 Linux 一直在做一个和微软操作系统相竞争的办公平台,在中国很多大的企业里被选用。如果你开发了一个.NET 的应用程序,想部署在 Linux 上,通过我们的这个功能很容易就实现了,所以我觉得这个 [功能] 应该说有价值。

2009-02-09 00:333388

评论

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

【刷题记录】12. 整数转罗马数字

WangNing

7月月更

【LeetCode】前缀和后缀搜索Java题解

Albert

LeetCode 7月月更

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?

Jerry Wang

JavaScript SAP SAP UI5 ui5 7月月更

解读《深入理解计算机系统(CSAPP)》第11章网络编程

小明Java问道之路

网络编程 socket csapp intel 7月月更

中台建设利器-SPI插件机制

Man

中台 插件化

@Conditional条件装配

急需上岸的小谢

7月月更

数据库每日一题---第24天:格式化部门表

知心宝贝

数据库 算法 前端 后端 7月月更

想通讯?谈钱多俗,谈ProtoBuf

怀瑾握瑜的嘉与嘉

protobuf 7月月更

JVM架构解析

沃德

Java 程序员 7月月更

用 Flutter 来一颗跳动的心

岛上码农

flutter ios 前端 安卓开发 7月月更

mysql进阶(四)聊聊mysql中的事务锁机制

No Silver Bullet

MySQL 7月月更

自建个性化自动报价系统,应对多变报价模式

明道云

Serverless模板重磅上线!多场景覆盖、小时级快速集成

最新动态

把项目打包成docker镜像,并发布到腾讯云?DockerHub!

为自己带盐

Dockerhub 7月月更 dotnetcore

Block的底层实现

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

数据湖基本架构

五分钟学大数据

数据湖 7月月更

【愚公系列】2022年07月 Java教学课程 04-Java语言三种注释

愚公搬代码

7月月更

【漫步刷题路】- 逆序字符串II

芒果酱

7月月更

【MySql项目实战优化】通过执行计划分析追加索引

安逸的咸鱼

MySQL 实战案例 7月月更

极限实验室上新啦,期待已久的 INFINI Console 最新的 0.3 版本正式发布!

极限实验室

elasticsearch security console infini alerting

数据库与开源的未来

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

第1章:初识数据库与MySQL----MySQL安装

乌龟哥哥

7月月更

三级分类的数据表设计和构造API数据

宁在春

spring-boot 树形选择器 7月月更 菜单管理

查找——二叉排序树(二)

乔乔

7月月更

【古月21讲】ROS入门系列(3)——客户端Client、服务器Server的编程实现+自定义服务数据编程实现

秃头小苏

ROS 7月月更

解决问题的最佳实践路径

老张

解决问题 思考实践

zookeeper-ACL权限相关

zarmnosaj

7月月更

接口测试——流程测试支持批量参数导入,测试效率直接拉满

Xd

Java 数据库 程序员 接口测试工具

曾经辉煌一世的流媒体协议RTMP是什么样的?它能完全被取代吗?一文带您走进RTMP的世界

wljslmz

RTMP 7月月更 流媒体协议

Linux Lab 会议或直播安排与记录

贾献华

7月月更

【愚公系列】2022年07月 Java教学课程 05-关键字

愚公搬代码

7月月更

Embarcadero公布Delphi Prism平台开发路线图_.NET_霍太稳@极客邦科技_InfoQ精选文章