西西河

主题:【原创】Delphi XE3发布会纪实 -- 晨池

共:💬47 🌺92 🌵1 新:
分页树展主题 · 全看 下页
  • 家园 【原创】Delphi XE3发布会纪实

      其实是英吧卡迪诺的RAD Studio XE3的发布会,但是我就是要说Delphi XE3。

      Delphi是我大学时候学的,基本大学期间一直是用Delphi,毕业了才发现:居然没有招Delphi的!不过那时候看李维的宝兰传奇、深入浅出VCL,也是很神往。可惜我毕业的时候,Delphi已经妥妥的走下坡路了,或者说,跑。所以这次去参加,纯粹是为了看看李维,如果说有其他念头,就是想拿送的两本“李维新著”。

      11月11号,下午一点半,准时到了会场才发现真正的开始时间是两点!拖堂半小时,给我印象很不好。不过借这个机会我好好观察了一下李维,还是矮矮胖胖大脑袋,就是明显白头发多了很多,已经从黑头发变成花白了。

      会场人很多,主要是因为场地不大,可能两百人左右吧,用Delphi的人不多,都快沦为小众开发语言了。

      两点钟开始,先是销售经理周先生简单讲几分钟,就是李维开侃了。中间细节我没有记住太多,毕竟我也不用Delphi了,对技术想关心也关心不起来。大概印象如下:

      XE3的改进主要是FireMonkey 2的引入,可以提供完美的Windows 8风格界面,可以很简单的就把普通界面转换成Windows 8风格,而且能在各种Windows上面运行,效果确实很好,李维在演示这个上花了些时间。但是我觉得这不是非常值得称道的改进,毕竟这只不过是界面美化而已,花点力气应该就能做到。当然,这只是我的感觉,Fire Monkey 2是很大的改进,代替VCL库了,想必是很大的动作。VCL库只维护不更新了。唉~

      还有就是XE3可以发布不同平台的产品,包括Windows 7和Mac OS,未来还要支持手机版本的Android和IOS,不知道Linux支持的如何。李维当场给我们看了Windows 7和 Mac OS的效果,确实是写一份代码,分别编译就到了不同平台。不知道是不是以前就有了这个特性了,所以他没有花太多时间在这个上面,但是我觉得很惊讶。能做到这样跨平台确实很有用,跨平台一直是很头疼的问题为每个平台都开发一个软件,显然要增加开发成本和维护成本的,这样只要写一份代码就可以通过分别编译来跨平台,简直就是杀手级的应用嘛!不过手机的支持,要到明年三月份了,而且他还说“这个我要演示了,就要掉脑袋”,看来现在还是保密阶段。不过给我们放了一段视频,是IOS开发的演示,看起来很好——当然,这是DEMO。

      李维花很多时间给我们介绍的是“Live binding”好像是这个意思吧,就是控件和Interbase数据库直接关联,然后数据库里的内容就直接显示出来。还用他女儿的说法“电脑小画家”,只要拖拖拽拽就可以完成一些基本功能等等。但是这个功能,说实话我觉得意义不大,一方面,这个应该是在Delhpi 6就有的了,D6里面有图片控件,也有对应的数据库图片控件,可以关联数据库,他演示的效果看起来,和Delphi 6里面的改进并不大,区别好像在于,现在所有的控件,都可以直接关联数据库。所以我觉得这样一个老功能,却花大时间演示,莫非Delphi真是只有冷饭可以炒了?

      还有一些特性,比如一种llv的编译器构架(名字我可能记错了),大概就是前端语言不管是Delphi还是C++还是什么, 都编译成一样的中间语言,再编译成不同的平台上的发布执行包。这个应该是在C++Builder和Delphi的时候就用的,我记得C++Builder就是编译成Delphi的pdu文件然后再链接成为可执行文件的,现在的做法,似乎是扩充了语言,也扩充了平台。这大概也是XE3可以跨平台发布的基础吧。宝兰时代就做过跨平台的尝试,还推出了CLX库和Klinxy(名字可能记错),但是都无疾而终

      发布会中间,提供了水果饼干和饮料,水果不错,我当时吃了很多,饼干一般,饮料就是咖啡和茶,咖啡太苦了。

      但是李维说的一句话让我觉得Delphi可能还有希望:“英吧卡迪诺和宝兰不同,宝兰后来被销售人员把持,到了时间就必须推出产品,不管产品行不行(确实,Delphi 从8开始的几个版本中,有些简直都没办法用!),英吧卡迪诺不一样,如果开发小组提出产品还不稳定,那就先不发布,等一等。”我觉得如果这样下去,加上跨平台的发布Delphi还是很有前途的。

      不过这次见到了真人版李维,XE3有些很好的特性,但是没有太震撼的新东西,以后我也对Delphi没什么太大念想了。

    贴一个以前写的关于Delphi的帖子链接:链接出处

    关键词(Tags): #delphi通宝推:diamond,
    • 家园 我的 delphi 记忆

      我用过第一个版本好像是 delphi 4?, 看的第一本书叫《delphi 2.0 从入门到精通》,写的第一段 delphi 程序是控制几个小灯按一定次序闪烁。

      borland 最大的问题就是急于推出不稳定的新产品, borland c++ 就是这么毁的

      • 家园 唉,Delphi我感觉从8开始,也是这样毁掉了

        当然他们财务上如果没有压力,应该不至于如此

    • 家园 从您的表述看,Delphi 不亡还真没天理了

      还有就是XE3可以发布不同平台的产品,包括Windows 7和Mac OS,未来还要支持手机版本的Android和IOS,不知道Linux支持的如何。李维当场给我们看了Windows 7和 Mac OS的效果,确实是写一份代码,分别编译就到了不同平台。不知道是不是以前就有了这个特性了,所以他没有花太多时间在这个上面,但是我觉得很惊讶。能做到这样跨平台确实很有用,跨平台一直是很头疼的问题为每个平台都开发一个软件,显然要增加开发成本和维护成本的,这样只要写一份代码就可以通过分别编译来跨平台,简直就是杀手级的应用嘛!

      这还“杀手级的应用”?那 JAVA 那么多年都干嘛去了?写一份代码,然后在不同平台上运行,还要达到一样的效果,这不就是 JAVA 一直在干的事吗?而且人 JAVA 还要牛。

      还有一些特性,比如一种llv的编译器构架(名字我可能记错了),大概就是前端语言不管是Delphi还是C++还是什么, 都编译成一样的中间语言,再编译成不同的平台上的发布执行包。

      呵呵,你确定这不是微软的 .NET?

      Delphi 如果搞了这么多年还就把人家早20年就搞出来的东西当新发明,那也就怪不了老天要它完蛋了。整个一闭门造车,而且造的还是别人早就在路上跑的车。

      • 家园 老任。。你不能这样桑害一个Delphi粉的心。。。

        我觉得Delphi比Java的优势应该是在于它发布的是原生代码效率上。。。可能会高点。另外就是界面上可以利用原生的库比较方便,当然这肯定会造成不同平台的问题,就看他们怎么解决了

        .net我一直以为多语言编译到一个平台上,所以一直没有想通为啥它要用虚拟机,后来Linux也出了一个开源的.net平台似乎是叫mono的?但是也没见很多应用出来。

        唉。。不得不承认,这次delphi发布会上展示出来的,除了李维我没有看到值得期待或者值得激动的东西;即便是李维,也老了不少

    • 家园 借着delphi的粉丝云集,我在这里顺便做个招商吧

      我现在在北京,我和我的团队花了5年时间,一直在研究用java开发,自动转换到其他平台的原生语言,并编译发布应用的解决方案,现在我们已经在windows mobile、symbian、android、ios上面都有过开发发布的成功案例,而且我们支持java开发时调用原生系统api,可以实现一套逻辑代码多套ui控制代码,用一个完整工程管理多平台开发,但是我很希望找到有战略投资意向的大公司来支持我们团队下,现在我们完全靠我拉下老脸到处拉单养活,有感兴趣的可以联系我的微薄http://weibo.com/u/1679132682,或者我的qq:575134

    • 家园 李维写的C++圣战不错

      当年看的我是热血沸腾啊,可惜了 borland

      Microsoft 有天下无敌的3绝招,那就是打不过你就模仿你(这让我想起电影秘密客(Mimic) ),再打不过就和你比流血,看谁流得久(这让我想起吸血鬼),最后如果再不行的话,那就挖光你的人(这让我想起电影 Other People's Money)。Lotus就在Microsoft的前2个绝招下到地不起,而Borland还算是功力深厚的了,连中了3绝招,虽然不像Lotus和许多其它公司一样从此Bye-Bye,但也是受伤极重的了。

    • 家园 这个是挺震撼的

      ,这样只要写一份代码就可以通过分别编译来跨平台,简直就是杀手级的应用嘛!不过手机的支持,要到明年三月份了

      直觉是,这个技术难度很大。

      不过,这个应该是很多程序员梦寐以求的,呵呵。。。

      最希望有这个工具的,我猜是写游戏的那些,写一个游戏,既可以在iPhone上发布,又可以在WinPhone上发布,还可以在Android上发布,那是个多爽的事情啊!

      • 家园 宝兰当年要能把Kylix推广开了可能不至于落到现在的田地

        跨平台的高性能到现在都还有市场吧。不过据说Kylix前几版质量极低?

      • 家园 他当时给我们演示的是Win7和MacOS的

        手机开发只有视频,还只有苹果的。不过如果能跨Windows MacOS和Linux也很厉害了

分页树展主题 · 全看 下页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河