(Delphi 2007/for PHP) CodeGear™ Introduces Delphi® for Win32®, Providing RAD Development for Windows Vista® and AJAX

我真正感兴趣的东西.其实是这个.呵呵..
点击在新窗口中浏览此图片



Delphi 2007 在我们的千呼万唤中,在CodeGear(原Borland的DevCo)的努力中, 在3月27日 CodeGear开发者感受日与大家见面..由于我最近在弄PHP.因此对其中的Delphi for PHP非常感兴趣...对于Delphi 2007说实话.经历了Delphi 8,2005的失败..我对它已经大大失去了兴趣,至今还在用Delphi 7,包括2006也没有去尝试.只是浅尝即止的看了看ECO II和新的Together(这些不是delphi特有的东西).可惜的是..我由于时间问题并没有能够去参加这个聚会..感觉十分可惜..听去参加的朋友和我说.Delphi2007和Delphi for PHP 是两个IDE.要分开买..这个让我感觉有点失望..因为毕竟价格不菲啊..呵呵....下面.我们来看看官方和我朋友的一些描述...




引用

New RAD Environment Allows Developers to Jump-start Microsoft Windows Vista Applications While Seamlessly Supporting Existing Users

SCOTTS VALLEY, Calif. – Feb. 20, 2007 –  CodeGear, a leader in developer tools, today announced Delphi® 2007 for Win32 ®, a new version of the award-winning rapid application development (RAD) environment with new support for Microsoft® Windows Vista™ and AJAX.

Now developers have the ability to quickly and easily build rich client applications that are enhanced to support Microsoft Windows Vista Aero user interfaces and dynamic AJAX enabled corporate Web applications. Delphi for Win32 also includes the new DBX 4 database architecture that supports the latest versions of the most popular RDBMSs used today including Microsoft SQL Server, InterBase® from CodeGear, MySQL®, and Oracle®, broadening the appeal for the already popular development platform.

“Built for ISVs, system integrators, VARs and small to medium enterprises, Delphi for Win32 enables customers to develop ultra high-performance native Microsoft Windows applications on either Microsoft XP or Vista that not only support both platforms, but are enhanced on Vista,” said Michael Swindell, vice president of products and strategy for CodeGear.

“Support for both Microsoft XP and Vista helps developers get a jump-start in leveraging Microsoft’s new visual operating system while continuing to support their existing Windows users. New VCL for the Web allows developers to rapidly and visually build dynamic data-driven corporate Web applications with rich AJAX user interfaces,” continued Swindell.

New features and capabilities provided by Delphi for Win32 include:

   * Support for Microsoft Windows Vista and AJAX
   * Development on Microsoft Windows 2000, Windows XP or Vista, and deployment on Windows 2000, Windows XP and Vista
   * Microsoft MSBuild support for enhanced build flexibility and third-party support
   * A new DBX 4 database architecture that streamlines database connectivity
   * Built-in support for the latest versions of InterBase, Microsoft SQL Server, MySQL, Oracle and other RDBMSs
   * Themed application support
   * VCL support for Microsoft Windows Vista Aero glassing effects, Vista file dialogs and task dialogue components
   * VCL for the Web with AJAX support
     Backwards compatibility with Developer Studio 2006 components from CodeGear

“Delphi for Win32 sports hundreds of quality improvements that make both Delphi and applications built in Delphi more reliable and robust than ever. It also includes the latest versions of popular third-party products such as TeeChart, Indy, and Rave Reports,” said Nick Hodges, Delphi product manager at CodeGear.

U.S. Pricing and Availability
Delphi 2007 for Win32 can be ordered today and will ship simultaneously in English, German, Japanese and French in March. Delphi 2007 for Win32 Professional new user pricing is $899, special upgrade pricing is $399. Delphi 2007 for Win32 Enterprise new user pricing is $1,999, special upgrade pricing is $1,299. For more information on system requirements, languages, pricing and availability, visit www.codegear.com/products/delphiwin32.

Delphi for Win32 is part of a family of products from CodeGear that includes Delphi for PHP, Delphi for .NET, C#Builder®, C++ Builder® and Developer Studio. Developers will be able to hear more about these products, as well as JBuilder® 2007 and InterBase, at the first-ever CodeRage 2007 Virtual Developer Conference - March 12-16, 2007. This online developers conference will feature more than 50 technical sessions, covering topics that are all the rage this year. Registration and agenda details will be available at http://conferences.codegear.com/coderage07.

About CodeGear
CodeGear from Borland Software Corporation (NASDAQ: BORL) delivers innovative, high-productivity development tools for a wide spectrum of software developers ranging from individuals to enterprise teams. CodeGear products enable developers to freely develop on their platform of choice while focusing on simplifying complex technologies and tasks so they can concentrate on application design, not infrastructure, to enable on-time project delivery. To learn more about CodeGear and its products, visit www.codegear.com. CodeGear. Where Developers Matter.

Delphi, C++Builder, JBuilder, InterBase, and all other CodeGear brand and product names are service marks, trademarks or registered trademarks of Borland Software Corporation or its subsidiaries in the United States and other countries. All other marks are the property of their respective owners. Microsoft, and Windows Vista, and all other Microsoft brand and product names are service marks, trademarks or registered trademarks of Microsoft Corporation or its subsidiaries in the United States and other countries.

Safe Harbor Statement
This release contains "forward-looking statements" as defined under the U.S. Federal Securities Laws, including the Private Securities Litigation Reform Act of 1995 and is subject to the safe harbors created by such laws. Forward-looking statements may relate to, but are not limited to, the features available in, and the potential benefits to be derived from, CodeGear products and solutions, and the release dates, plans and market acceptance of such products and solutions, including the CodeGear Delphi product line. Such forward-looking statements are based on current expectations that involve a number of uncertainties and risks that may cause actual events or results to differ materially. Factors that could cause actual events or results to differ materially include, among others, the following: rapid technological change that can adversely affect the demand for CodeGear products, shifts in customer demand, shifts in strategic relationships, delays in CodeGear’s ability to deliver its products and services, software errors or announcements by competitors. These and other risks may be detailed from time to time in Borland Software Corporation periodic reports filed with the Securities and Exchange Commission, including, but not limited to, its latest Annual Report on Form 10-K and its latest Quarterly Report on Form 10-Q, copies of which may be obtained from www.sec.gov. Borland is under no obligation to (and expressly disclaims any such obligation to) update or alter its forward-looking statements whether as a result of new information, future events or otherwise. Information contained in our website is not incorporated by reference in, or made part of this press release.

引用
Delphi2007 for Win32一些技术亮点:
1、 IDE工具采用.Net2.0来编写,安装时候需要.Net FrameWork2.0,但编译出来的Exe是纯正的Win32程序,发布不需要.Net FrameWork2.0。新IDE采用.Net FrameWork2.0是为了更好的统一IDE平台,利用.Net的反射、泛型等高级特性,节省编写IDE时间。新的IDE确实比D7启动还要快,大概是五六秒时间左右就启动,跟VS.Net2005差不多。演示中,新的IDE编译新建工程比D7还要快一点。
2、 Delphi2007支持Vista界面,封装了Vsita的新API函数。
3、 Delphi2007有一个功能很有意思,支持D2006的所有BPL组件。意思是,如果你用D2006编译过的BPL,没有源码和DCU,也可以直接安装在Delphi2007。哈哈,这个是delphi版本上的史无前例,即使第三方控件包来不及支持Delphi2007,也不妨碍开发人员从D2006 升级到Delphi2007做项目开发。
4、 支持MS Build。比如支持Debug、Release。也支持编译前和编译后事件,可调用BAT文件。比如,你编译前邮件告诉老板,你要给我加薪50%,否则十分钟后销毁源代码。另外,也可以修改其XML格式,只编译特定的程序代码。
5、 Delphi2007 for Win32数据集控件全面支持Unicode。比如,你的数据库表字段可采用中文名称作字段。Filter也支持Unicode。唉,为了这个 filter支持Unicode,有些人在delphiBBS上苦苦守候了六七年。但delphi2007的UI(可视化界面)还不是全面支持 Unicode。比如,你的DBGrid就不能支持中文、韩文(不说狗屁日文)、阿拉伯文等同时显示。原有的Vcl框架大量采用string声明而不是 WideString,据李维讲,CodeGear会将Vcl全面支持Unicode,但要考虑一种最佳的平衡方法。
6、非常棒的DBX4。dbExpress将要统一混乱的数据库连接组件,底层全部改写。无论在Win32还是Win64上,可兼容本机代码和托管代码。呵呵,举个例子,DBX4可支持ADO,也可以支持ADO.Net。这一点,M$也做不到。DBX4新增加了Connection Pool高级组件。更令人心动的是,开放Driver Source,可自行扩展属性和方法,哈哈,ColreLab公司这回可高价卖不出去dbExpress驱动了。DBX4也全面支持Uicode。
7、 Delphi2007 for Win32支持Ajax技术—Intraweb9.0。Intraweb9.0组件封装了Ajax,以事件方式来驱动程序。Intraweb9.0的 Ajax技术支持断点跟踪调试,简单到跟你调试其他delphi程序一样。Intraweb9.0不愧是封装javascript的上乘之作。其实,话又说回来了,这一两年流行的Ajax技术,其实无非就是javascript封装而已。而Intraweb已经在六七年将javascript技术做得炉火纯青。更令人汗颜的是,许多所谓的web2.0新技术调试Ajax时候,仿佛又回到20多年前的C编程时代,不停地用Printf打印调试。Ajax技术也并非是什么高级技术,只是web编程一种无奈的选择。不久未来,应该是属于智能客户端平台。

Delphi for PHP:这是一种对web技术前所未有的震撼。
1、 完全支持现有PHP项目。李维先生将一开源的纯PHP5项目用delphi for PHP打开,即可编译运行。
2、 支持模板、CSS等技术。
3、非常Cool的调试技术。将光标移到其链接,在出现链接的所属PHP文件里,设置断点,当页面调试运行到该断点时候,自动跳转到其PHP所在的断点。在 Debug窗口里,呵呵,比Delphi的Debug做得更好,自动会出现断点所在的类实例、变量树形调试信息,甚至是Request的内容,类似 VS.NET2005的Debug窗口。由于PHP是动态语言,如果有变量尚未声明或实例化,则会出现“尚未确定”之类的提示。
4、 用Vcl封装PHP而成的组件,其源码脚本还是纯正的PHP脚本语言。Vcl组件的Object Inspector除了有属性、事件外,还有javascript,运行在程序中动态调用javascript。
5、 非常震撼的可视化界面设计。delphi for PHP有50多个组件,其中有一个为window组件,将其放在页面上,拖拉其大小,会出现一个window form(有最大化,最小化,关闭之类按钮),然后,你可以随意拖放类似 Standard组件或数据感知组件。跟你做CS界面并没有什么不同。一个web页面可以放多个window组件,然后用Show方法显示调用。运行后, window form会出现在浏览器的页面里。说起来,那些所谓的Web UI技术,比如是Sturcts、JSF等流行框架,如同垃圾一样,生产力并没有什么显著提高。CodeGear很牛啊。
6、 最后一个演示例子,李维先生将一个封装而成的Google Map VCL组件(PHP封装而成)运行演示,呵呵,不写一句代码,竟然实现了 Google 官方网站上Google Map所有功能,一摸一样。李维先生用Google Map例子显示Borland总坛和他的台北家。呵呵,台北不是我的家,我的家乡没有霓虹灯;深圳也不是我的家,我的家乡没有歧视也没有三座大山。
7、 Delphi for PHP大概今天在美国正式Release,其试用版大概一周后可下载。价格是299美元,优惠期申购价格为249美元左右(呵呵,网上报价,我可不是托)。Release后,其Vcl组件包源码将会提交到开源组织开源。CodeGear只卖IDE。Delphi for PHP与Delphi2007是两个不同的IDE,将来应该会统一起来。



IB2007:很遗憾,演示还是搞砸了,下次应该让我们的FB论坛大侠多多帮忙才行。还是有一些亮点,比如是日志记录、增量备份、完全实现了Unicode。批量更新确实比MSSQL快很多。

未来的CodeGear发展:告别了ALM和Borland,CodeGear说真的值得期待。主要有以下三个发展方向:
1、 Peloton。以Eclipse为核心。
2、 Galileo以delphi为发展核心
3、 Interbase。

比较遗憾的是,今年将不会有 Kylix新产品出来。Borland还不同意让CodeGear去研发Kylix。CodeGear可能明年可持续发展Kylix吧。由于 CodeGear使用了.Net开发新的delphi IDE,将有可能促使Kylix走上不同的道路…..

Tags - delphi , codegear , php

你可能感兴趣的:(windows,PHP,Ajax,Microsoft,Delphi)