从这里看到,很难说这是不是一个好消息,总的来说还不算坏吧,至少像我这样的delphi铁杆粉丝以后就可以用delphi语言在vs下开发dotnet应用了。
YES,你没有看错!刚刚看到的这个消息,综合整理一下 Marco Cantu 和 Dr.Bob 的 Blog 文章如下:
1 下一版 Delphi.NET 名为 Delphi Prism。Nick 在论坛中证实这是正式名称,而非代码名;
2 这是一个全新的产品,用 Visual Studio Shell 开发,将是一个 Visual Studio 插件;
3 Delphi Prism 将是 RAD Studio 2009 套件的一部分(Delphi 2009 + C++Builder 2009 + Delphi Prism);
4 他将是新一代的 Delphi 在 .NET 平台上的解决方案,完全支持 .NET Framework 3.5,包括 WinForms, WPF, Silverlight, WCF, ASP.NET, LINQ;
5 整合 Datasnap 2009,支持 dbExpress for ADO.NET;
6 Delphi Prism 只以订阅方式销售,在订阅期内可自由升级新版本;
7 在本月末的 PDC 上可能会对外公布这一产品,年底前会上市
我几乎没用过 Delphi.NET,但看到这个消息,有点吃惊,也有点兴奋,吃惊的是很意外,想必 CodeGear 做这个决定也不容易啊,呵呵~~;兴奋的是这是一个正确的确定,因为在 .NET 下,Visual Studio 就是 NO.1;Delphi Prism 成为 Visual Studio 插件以后,市场拓展将更加容易些,同时产品开发上也能紧跟 .NET 步伐,同时也可以使用 Visual Studio 自身强大的 IDE 功能和很多的第三方资源,比如说扩展、控件等。
这个产品应该很早在 CodeGear 内部开发了,之前的开发代号好像是 Clemson;正式版离上市最多也就只有两个月,Beta 测试也已经开始了,有兴趣的可以去 CodeGear 网站申请。
相关内容
fastreport是delphi开发环境下非常不错的报表控件,以前的家庭银行家用的好像是2.x版本的,现在已经到了4.0了,并且其中的fastscript很不错,有利于做支持扩展脚本之用,类似于wordpress的插件机制。互联网上很多东西想找的时候就会找不到了,可以从这里下载:http://www.mediafire.com/?mm1l2lygwzz
相关内容
我是在1992年左右基础到turbo pascal的,记得很清楚,有一本是讲解turbo pascal 3.0的书,看到最后快被我翻懒了。在那个时候,没有周围的人可以问(我不是计算机系的),没有互联网可以搜索,印象中也没有什么电脑类的报纸杂志。比较艰苦的学会turbo pascal之后是非常兴奋的,如同今天谁说掌握了java或是rails一样。
turbo pascal在那时候就像是个传奇,这里就不赘述了,我从5.0开始使用,一直到turbo pascal的最后7.0版本,94年的时候同时学习visual basic 2.0,自然是惊为天人,那时候borland c++ for windows写一个空白窗口还需要几十行代码。
但是我编程最大的问题是基本的方法有问题,其实turbo pascal 6.0就开始支持oo,可惜没有看懂,也没有体会到之中的好处。vb自然又养成了很多坏习惯。到delphi时代,被表面的强大所吸引,也的确因为delphi的强大,掩盖了其面向对象的特性,人总是习惯去过去自己熟悉的东西。终于还是造成了一些损失,一些软件庞大到一定程度,以我的能力就无法维护下去了,比如无数个全局变量到最后如同灾难。
最近在做家庭银行家新版本的模型,今天终于完成了一个涉及数据库的对象的简单操作,对于别人,这是一小步,对于我,这是一大步。虽然我知道这只是一个应该在很多年前获得的突破,迟来的感觉,还是很好。
相关内容
用delphi那么多年,之前没有怎么用面向对象的开发方法也就算了,2006年开始转到oo,居然一直不知道这个ctrl+shift+c的组合键,原来在类的申明中只要自己写一行之后,delphi就可以帮助完成方法的代码框架,比如我定义一个属性,delphi就会帮我生成私有化中的get和set方法说明,以及get和set在主程序中的代码框架。真是惭愧。
相关内容
这是两款非常优秀的delphi控件。rxlib已经陪伴了我们很多年,现在看来rxlib不是一个花哨的控件组,但是它提供了最基本的一些vcl的增强。raize和appcontrol之类提供了可以替代rxlib的选择,不过我首选开源和免费的vcl。twodesk则是一个让人惊讶的开源控件组了,其中诸如线程类控件和校验类控件让我有一种踏破铁鞋无觅处的感觉。
相关内容
现在对于之前在家庭银行家软件的没有坚持有一点后悔,从2003年3月开始,到今天,5年半的时间,有点可惜。
在2006年的时候就想重新开始,当时计划了一个niproject的项目,后来又叫做linking frame,视图用一种框架体系快速的完成应用开发,记得2006年的国庆节,有一天一个人在公司做着开发研究,可惜后来工作太忙,没有能力和时间继续下去。
在2005年的时候,开始一个叫做box的项目,一直断断续续,2006年年中的时候和同事们用delphi等写过一些公司的软件,种种原因没有达到预期的目的。
2007年,花费了很多时间研究linux和apple的编程,试图跨平台开发,现在看来有点癞蛤蟆想吃天鹅肉了。
好了,积累不少了,至少至少怎么做是错的。从现在开始,今天按照妈妈的说法是个好日子,2008.8.28.,家庭银行家重新开始启动了。
相关内容
工欲善其事,必先利其器。在目前其实日趋复杂的开发环境下,很难设想没有一些强大的工具,如何可以将复杂的应用进行开发,以及上线和运营。
trac:世界上最好的开发特性管理系统之一,包括bug管理,里程碑设定,我个人比较喜欢的特性列表法也能够在trac中完美的体现。trac能和svn很好的结合,使得源代码管理和特性列表相得益彰。
svn:这个不用多说了,基本上属于白菜一样大众普及了,一定要用,之前我也不是很重视,特别是一个人开发的时候,觉得自己只要做好备份就行了,直到有一次把程序修改的面目全非后,用svn轻松的恢复到之前的版本之后,我觉得离不开svn了。svn其他的好处不多说了,由于svn的异常普及,所以在不同的操作平台上都有很多插件可以使用,甚至很多编程软件都是自带svn支持了。
textmate:mac下最好的文本编辑器,vi之类实在很难入手,windows下暂时还没有全面功能可以达到textmate水准的软件,没有用过textmate的很难体会到,这里就暂时不掀起mac和windows的争执了。rails的发明团队在所有的书籍中的强力推荐也大大帮助了textmate。
delphi for php:基本的php开发我用上面说到的textmate,因为过于喜欢delphi,所以涉及到界面开发的地方都用codegear的delphi for php 2.0。delphi的素质就不多介绍了,强劲的ide,和其windows下架构惊人类似的vcl for php,强大的数据库连接能力。目前来说因为codegear的数次转手,在市场推广造成了一点问题,不过很多忠实的delphi fans还是继续支持着delphi。
相关内容
利用强大的IDE快速进行图形界面软开发,至今还是无人胜过delphi和vb。delphi把优雅的艺术和枯燥的程序相结合,使得软件开发如同艺术创作一样,加上其超强的技术内涵,曾经风靡一时。至今,很多windows下的软件首选的开发平台还是delphi。我不知道国外delphi for php的应用如何,5000元的高价使其在中国的普及程度受到了很大影响。
最近测试了一段时间realbasic,只能说这是一门比较牵强的开发语言,它很想成为强大的跨平台工具,但是很多地方做得比较生涩,一些细节上的问题造成易用性的降低。我写了一个简单的数据库应用软件,但是我无法用delphi和vb中习惯的数据敏感控件加上数据库操作控件来完成最简单的应用,倒不是rb没有这些,但是关联性方面做得太差了,和freepascal相比都相差甚多。如是这些构建程序的基本元素都不那么完美,无法想象rb能够构架复杂的软件。realbasic只能作为一门玩具语言,写一些不太复杂的应用。
相关内容
Recent Comments