diamondback隨想!

原创 2004年09月20日 17:57:00
  • 最近看了很多關于 diamondback 的討論, 都是一些外國的頂尖delphi高手的blog,應該比較有代表性與權威性吧, 大多只是介紹性的, 相對評論的比較少點! hk 周五晚給了我一段  Delphi9官方演示, 總算開了下眼界, 也談點我的感想!

1, 整體IDE的配色又漂亮很多, 看起來比較舒服, 再比較d7的,就會覺得原來的比較生硬;

2, 增加重構功能, 但d9的重構好象很簡單, 就5,6個重構方法,而且,實用的不多, 象那種自動生成變量的, 意義不大. ExtractedMethod 這個重構方法是重點介紹的,感覺還可以,但也是中規中矩而已, 沒有特別出色的地方;

3, 增加一個 For ...In 的語法, 與for each應該類似,但細節有什麼區別, 還不是很清楚;

4, 版本控制的,我覺得,不知道實用嗎? 現在已經習慣VSS, CVS的,再用delphi帶的,可能也不過如此;

5, 單元自動測試, 感覺就是第三方控件加進來, 對我來說, 就是下次重裝delphi,不用再裝多一個額外的plugin而已;

6, 比較失望的是, win32 與 .Net 開發, 是要建成不同的項目, 一開始, 我還幻想, delphi會提供一個輸出開關, 與 VS 提供的 debug, release開關類似, 可以將同一份源碼編繹成 win32 的本地執行代碼 或 .Net 的manage 代碼, 可惜不行. delphi所承諾的兼容性, 還是一句空話, 我還是必須在 win32, .Net 中做出選擇;

7, 增加C#的支持, 那不知C#Builder又如何發展?

8, 增加together的支持, 這個不錯!

9, 增加unicode的支持, 這個好久前就應該做了;

10, 數據訪問的支持大大加強了(主要是.net);

另外一個我比較關注的問題,還不找到答案, 就是delphi.net與C#的兼容性如何?是不是還是保持d8那種狀態?

d9的報表控件, 還是選用 rave, 原本我以為會天下一統, 都來用水晶報表 ! 

其它的新功能, 我有點興趣的是:

  • 永久bookmark;
  • inlining Function
  • Compact Framework支持,可以開發PDA程序了(但我應該還是用VS)
  • 類中類

delphi9支持開發 win32,   有些評論說, win32部分, 不過又是增加一堆第三方控件而已, 我也有同感! 不過也好, 官方發布的東西還是比較容易給人使用信心, 所以, 我還是會使用的, 只要我想開發 win32下的原生程序!

btw: 看了tf的blog: 给蒋涛写了封信,估计他也没有时间看,不会回的, 原來不止我一個人有這個想法! 那篇發表的文章, 放在blog吵吵倒無所謂, 居然發表了, 真不知道 程序員 雜誌的編輯有沒有相關的技術知識, 有沒有認真的看看稿件!

隨想:軟件開發文檔

    其實做哪一行都一樣,要想做好一件事,需要有個標准,有個規范,而且這個規范不是條文口號式的,而是實實在在的能為工作帶來品質提升的內容。從事這個行業有好幾年了,經歷過小的,大的,標准的,非標准各種...
  • truexf
  • truexf
  • 2007年02月09日 10:56
  • 970

Delphi2005(DiamondBack)使用体验

1.安装的时候会缺少文件,试过两个版本,有一个好一点,但还是缺Indy10的帮助文件,但是不重要,对Delphi2005没有太大的影响;2.运行速度很慢,在赛扬1.7G,512M内存的机器上都要30秒...
  • cql
  • cql
  • 2004年12月10日 09:32
  • 830

AndroidManifest.xml文件属性详解

一、AndroidManifest.xml文件是每个安卓程序都必备的文件,它位于项目的根目录下。它用来描述安卓程序的包名、版本、各个组件(Activity/Service等)、注册软件使用的权限等等。...
  • XLLL5211314
  • XLLL5211314
  • 2015年06月24日 14:41
  • 474

隨便。。。

恩。。。。其實很多事情都是可以理解的。。。。?。。。。。。。  額。。。為什么不能平靜下來。。。...
  • cyber_bss
  • cyber_bss
  • 2005年09月19日 02:04
  • 408

Live From the Diamondback Preview

Live From the Diamondback Preview! (From Nicks Delphi Blog)We are live a the the Diamondback Preview...
  • xluke
  • xluke
  • 2004年09月15日 08:12
  • 1166

Diamondback Interval (zz)

//z 2015-01-16 16:18:52 L.349'27668 T1574986741.K[T2,L337,R11,V184] 1994  Diamondback  Interv...
  • is2120
  • is2120
  • 2015年01月16日 16:23
  • 869

隨感

静寂虚无中有奥秘,不静不动,乃程序之源,无以为名,故曰:程序设计之道。 若道至大,则操作系统至大。 若操作系统至大,编译程序依然,若编译程序亦复如是。 是以用者大悦,世之和谐存焉。...
  • tearsmo
  • tearsmo
  • 2011年09月09日 16:40
  • 520

常用字符串操作类.HTML代码,生成随机数

using System;using System.Drawing;using System.Data;using System.Web;using System.Web.UI;using Syste...
  • daonidedie
  • daonidedie
  • 2007年10月08日 13:07
  • 2086

JS生成随机颜色

function randomColor( ) { var rand = Math.floor(Math.random( ) * 0xFFFFFF).toString(16); i...
  • Chenindex
  • Chenindex
  • 2010年08月05日 18:22
  • 4532

随机化算法

0) 引论 随机是很有用的一个东西,先不去管什么随机化算法,至少随机数是个很好的东西,就像掷骰子,总可以帮组我们决定一些犹豫不决的并且无关紧要的事。在机器学习中,一般我们都是要在整个数据集中随机抽取一...
  • changyuanchn
  • changyuanchn
  • 2013年12月14日 21:21
  • 9441
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:diamondback隨想!
举报原因:
原因补充:

(最多只允许输入30个字)