写点什么

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:333762

评论

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

接口测试项目实战与经典面试题解析,挑战 BAT 大厂必会!

霍格沃兹测试开发学社

SpringFramework初识

十八岁讨厌编程

spring 后端 9月月更

[MyBatisPlus]标准数据层开发(CRUD、分页)

十八岁讨厌编程

Java 后端开发 9月月更

亮点抢先看|StarRocks Summit Asia 2022 全议程公布!

StarRocks

数据库

接口管理工具YApi怎么用?颜值高、易管理、超好用

霍格沃兹测试开发学社

快速安全的将 Azure SQL 迁移到云原生数据库 Amazon Aurora

亚马逊云科技 (Amazon Web Services)

数据库 云原生

关于CMDB建设思路的一点思考

穿过生命散发芬芳

CMDB 9月月更

编辑FAQ常用问题网页的Tips

Baklib

走向云原生数据库,告别 Microsoft SQL Server,迎接 Babelfish

亚马逊云科技 (Amazon Web Services)

数据库 云原生

[SpringBoot系列]基础过渡与夯实(基础配置)

十八岁讨厌编程

Java 后端开发 9月月更

挑战30天学完Python:Day2 夯实基础-变量和内置函数

MegaQi

9月月更 挑战30天学完Python

接口测试框架实战 | 流程封装与基于加密接口的测试用例设计

霍格沃兹测试开发学社

EMQ亮相服贸会:夯实IoT数字底座,加速迈向工业4.0时代

EMQ映云科技

物联网 IoT 工业4.0 服贸会 9月月更

【从零开始学爬虫】采集谷歌网页列表数据

前嗅大数据

大数据 数据采集 爬虫软件 爬虫教程 互联网+

【JS】DOM键盘事件--div元素-设置键盘事件--失效的额外处理踩坑

Sam9029

JavaScript DOM 9月月更 键盘事件

ChatOps新型运维协作介绍

阿泽🧸

ChatOps 9月月更

接口测试框架实战(二)| 接口请求断言

霍格沃兹测试开发学社

Groq:从头设计一个张量流式处理器架构

OneFlow

人工智能 深度学习 处理器

DolphinScheduler&RocketMQ 联合 Meetup 即将重磅开启,集中展示任务调度与消息队列能力!

阿里巴巴云原生

阿里云 RocketMQ 云原生 DolphinScheduler

数字化转型-数据资产管理

小鲸数据

数据资产 数字化 数据价值 数据管理 数据资产管理

跟着卷卷龙一起学Camera--AE

卷卷龙

ISP 9月月更

万字长文!教你如何拆解一款 App

产品海豚湾

产品经理 产品设计 竞品分析 B端产品 9月月更

做好产品手册,发现优质顾客

Baklib

做好企业的内部知识管理的方法

Baklib

系统设计 - 高可用思想简介

三叶草

高可用 SLA 高可用设计

接口测试该怎么做?持证上岗的Charles,可以帮你做什么?

霍格沃兹测试开发学社

测试需求平台4-Flask实现API服务入门实战

MegaQi

测试平台开发教程 9月月更

Java进阶(十七)ArrayList与LinkedList的区别

No Silver Bullet

Java ArrayList linkedlist 9月月更

C++学习------csetjmp头文件的源码学习

桑榆

c++ 源码阅读 9月月更

【vue3】vue3-组合式API中实现深拷贝

Sam9029

Vue 深拷贝 9月月更

接口测试框架实战(一) | Requests 与接口请求构造

霍格沃兹测试开发学社

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