Delphi XE 随想

去年写的一篇文章《Delphi2010发布日。。。》,引起了众多delphi fans的一些共鸣!D2010确实是一件里程碑的重大事件!

 

 

    今年8月Delphi Xe悄悄来了,但似乎没有像delphi2010那么反响大!

 

    在我看来,delphi XE只是D2010的SP6补丁,既然是补丁,稳定性肯定更好,只是没有太多的新鲜亮点!XE修复最多的还是泛型问题,以及VCL类库和RTL核心。

 

 

    Delphi XE最大亮点是Builder 速度比D2010快了一倍左右,Code Inside功能比D2010快,这个还做的真不错!XE完全兼容D2010,稳定性也不错,应该是D2010最佳替代品!如果非要在硬盘上只能留一个delphi版本,那只能是Delphi XE!谁叫他那么邪恶呢?

 

 

    只是,令人惋惜的是,D2010的RTTI开辟了一个新天地,在XE中竟然没有得到发展或修正问题。诸如,XE的RTTI还不支持 类属性、常量、数组属性等。

 

 

    根据发展路线图看,delphi XE本来承载跨平台的伟大任务,估计人手问题,加上CodeGear产品阵线太庞大,应接不暇,导致不得不在后期在XE砍掉跨平台内容!

 

 

    在我看来,delphi XE是Win32 + Unicode 最后一个经典版本,之后便进入了Win64+跨平台+多核多线程时代!微软估计也不想看到这样的结果,不过,谁叫微软丢了原生语言开发而去捡了“托管语言平台”这个烂芝麻呢!再说一下微软,在VS2010中,微软终于有点醒悟了,增强了对VC2010的原生语言开发。只是令人搞笑的是,VC2010终于有了Ribbon菜单的可视化开发,这等小事,竟然大肆渲染!

 

 

    再说一下易博龙的销售问题!随着中国delphi fans老去,新人接不上来,delphi人才变得青黄不接!更令人叹息的是,易博龙还实行价格歧视政策(跟ThinkPad有的一比),2999美元企业版的价格在大陆要卖3-4万一套,比较低廉的个人版和专业版不能再大陆售卖。要说易博龙中国能做点服务也可以值这个钱了,但是,一来没有中文版帮助或其他汉化的文献,二来所谓的服务只是一手交钱一手交货的服务,真不知道易博龙中国存在的理由是什么。

 

 

    而易博龙所谓的增值计划,都是买新产品送老产品,诸如买XE送D2010/D2007,这又不是天朝冰箱里冻了一年的猪肉的那么值钱,实在令人哭笑不得!一年一个版本的发展计划,让购买者犹豫不决,而易博龙开发者疲以奔命新项目开发和不断出现的Bug。

 

 

    如果你想购买delphi 新版本,XE倒是不错的选择,支持泛型、RTTI反射、Unicode,你用过了就不会再缅怀经典的D7版本!如果你买了D2010,不想再升级到XE的话,我还是鼓励你使用盗版的XE,放弃D2010。你可以有理由跟他们说,把一个属于D2010的补丁当做新产品来卖,你是不甘心的。如果你还一直使用D7的话,建议你起码要升级到D2007,因为D2007是win32+ansi的最后经典版本,完全兼容D7!当然,要跟上世界潮流,建议你试试一下XE盗版。当然,如果你做软件发财了,良心发现一下吧,支持一下正版吧!

 

 

    其实真的非常希望易博龙能调整销售策略,与其维持大陆惨淡的销售人气,不如一视同仁,北美和大陆一个价格、一种销售方案;培养和留住开发人员,这才是立足之本!

 

 

    当企业级应用越来越要求更高更好的体验,当浏览器像老牛慢车一样扛不住BS的胖客户端应用,假以时日,内存条越来越便宜,个人电脑8G-16G内存比比皆是,WIN64迅速推广开了,桌面三层的企业级应用会推向一个新的高潮!请相信,Delphi还会迎来一个美好的明天!

时间: 2024-12-03 23:01:44

Delphi XE 随想的相关文章

delphi 7和delphi xe,你选哪一个?

问题描述 delphi 7和delphi xe,你选哪一个? 过去开发项目一直用delphi 7,为了避免版权问题,现在想买套正版软件,纠结于买delphi 7还是delphi xe,大家来说说它们的优缺点吧 解决方案 7和XE是可以共存的,7的工程文件是.dpr,XE的是.dproj,用XE打开dpr文件会提示升级,自动创建新的项目文件.XE会创建debug和history目录,编译后的Exe文件是放在debug目录的. XE在大屏幕下工作的更好,7出来的时候1024×768是主流,所以那些悬

Delphi XE程序设计系列 1-主从架构, 多层到JSON和REST

Delphi XE程序设计系列 1-主从架构, 多层到JSON和REST      从桌面开发,主从架构,一直到多层架构,虽然都是广泛被接受的观念和技术,但在信息技术的实作上却从不是开放, 相容的世界.Delphi从桌面开发到主从架构都是使用自己的数据传递格式以及通讯传递架构,到了多层架构虽然使用了Windows平台上的通讯协议,例 如COM/DCOM/COM+,但是在传递的数据格式方面仍然是使用自己的架构,COM/DCOM/COM+也是MS专属的通讯协议,和其它平台上使用的 通讯协议也不一样.

如何用delphi xe设计文档阅读器

问题描述 如何用delphi xe设计文档阅读器 如何用delphi xe设计文档阅读器求高手赐教!!!!!!!!!1

等待匿名线程-delphi xe中同时等待几个匿名线程,运行时结果错误(没cb了,无法悬赏)

问题描述 delphi xe中同时等待几个匿名线程,运行时结果错误(没cb了,无法悬赏) 我原本是想创建几个线程,同时写如数字在memo中.然后用waitformultipleobjects等待 全部线程全部完成后写入ok.可问题是运行后结果错误如下. (搞到了2cb,如何添加?) 1:等待不到结束线程.超时3秒过后写入ok.然后再写入数字. 2:原本我想写的应该是0-5的数字,可运行后基本是写入6最多. 代码如下.我该如何改?没cb了.请各位不吝赐教. var Testthread: TThr

Delphi XE程序设计系列 2-开发DataSnap/REST服务器

在上次的文章中讨论了如何把传统的Delphi 主从架构应用程序逐渐转换为DataSnap JSON服务器,在本篇文章中让我们正式讨论如何使用Delphi XE开发DataSnap/REST服务器,由于这其中牵涉到非常多的技术,因此我们将花数篇的篇幅来讨论.现在就让我们从DataSnap/REST服务器开始. 开发DataSnap服务器     Delphi XE版的DataSnap允许开发人员同时在DataSnap服务器中实作RESTful架构的服务器,如此一来DataSnap服务器不但可以在网

Delphi XE中类成员的访问权限

Delphi XE中类成员的访问权限 共提供了6个关键词来用于限定访问权限: public.private.protected.published.automated strict private . strict protected其各自的含义为: 1. strict private: 此区定义的字段或方法只能用于当前的类中.即T1中此区定义的成员只能在T1中使用.2. strict protected: 此区定义的成员除能用于当前类中,还可用于当前类的任何子类中. 以上两种成员,同一个类的不

Delphi Xe 下载(破解)

2010年9月8日,领多平台数据库工具和开发软件提供商英巴卡迪诺科技公司今日宣布在全球范围内推出Embarcadero RAD Studio XE--一款开发工具套装,包括Delphi.C++Builder和Delphi Prism的新版本以及新增的RadPHP XE. 这个称做RAD Studio XE的"2011"新版本提供了多项新功能,能够改善应用程序的性能,优化开发流程以及更快速地构建超快速的本地Windows..NET和Web应用程序.   一.delphicbuilder_

delphi xe 之路(19)clientdataset的详细介绍01

Delphi做为一个快速应用开发工具,深受程序员的喜爱.其强大的组件功能,让程序员能够轻松.高效地完成常见的界面开发.数据库应用等功能.然而,帮助的相对缺乏,使得许多组件的功能并不为人们正确地使用,究其原因,仍然是认识上的问题.对于MIDAS开发中的核心部件,TClientDataSet 和TDataSetProvider,由于资料的缺乏,人们在网上大多谈论的是李维的书籍内容.我有幸在BDN上见到了Cary Jensen的Professional Developer系列文章,详细阐述了DELPH

delphi xe 之路(27)XE7 Datasnap使用dbExpress连接MySQL

这次以MySQL为例,对MYSQL的连接进行了试验,过程中需要注意的几个点: 1.创建DataSnap的服务器端,这些都没什么说的,根据向导来,最后生成ServerMethodsUnit1模块, 2.在Data Explorer设置mysql的连接信息,当然现在是连不通的 3.在ServerMethodsUnit1模块中加入TSQLConnect.TSQLTable.TDataSetProvider三个元件. 4.选择ConnectionName为MySQLConnection,Driver选择