中国开发网: 论坛: 程序员情感CBD: 贴子 717530
UnKnow365
Delphi 2010 Beta: What’s on your wishlist?
Delphi 2010 Beta: What’s on your wishlist?
日期:2009年4月11日 作者: 人气:2052 查看:[大字体 中字体 小字体]

Soon Delphi 2010 "Weaver" will enter in beta. (See http://www.embarcadero.com/products/beta_programs.php)

Which would be your most wanted features for the next release of Delphi?

Mine (from top of the head):

* tooling for synchronizing the representations of DB schema (aka. DB metadata) in code and in database
* language enhancements:
o CASE on non-ordinal types
o lazy evaluation
o mixins
o AOP (aspect oriented programming)
* VCL enhancements:
o DB enhancements (TDataSet, TClientDataSet - faster, more feature rich)
o OPF/ORM on native side
o (more) containers, classes (using generics)
* IDE enhancements:
o Runtime Object Inspector using the already registered editors to allow WYSWYG debugging of the objects/classes (and generally a better debugger)
o Code management tools
o Refactoring assistants
o Find unused code (ok, here we need support from linker)
* 64-bit compiler

...and many many more :-)

Yours?

-----

Here is an email I sent to Nick Hodges a couple of weeks ago:

" Hello,

1. Do you consider having static constructors/destructors in D2010?

I think this is the only thing left to be implemented to have a completely OOP Delphi language. Currently I can not think of a completely OOP oriented implementation of the singleton pattern. I really dislike the initialization, finalization sections. If I have static con(de)structors I would completely remove the need of implementation vars and initialization/finalization sections.

1. Do you plan to have a OOP style wrappers for the tons of functions already existing. For example I make static classes like TFile, TPath, TString to wrap functions like FileExists as TFile.Exists()
2. Do you plan to introduce attributes like in C# and Java. I think you already have some partial implementation.
3. Do you plan having Garbage Collector?I know there are some patterns for reference counted objects but I would prefer having a GC class and a global compiler switch {$GC ON/OFF}
4. Do you plan to make the binary .cds file format described. I really need to read such files in C# and currently I can’t since the file format is not described anywhere. I know I can export to .xml and than process it but this is not suitable for my purposes.
5. Do you plan SQLite driver support?
6. Any plans for native Mac OSX support. You did it for Linux and Mac OSX is just a kinda Unix and its market share is growing. Believe me if there is Delphi 7 for MacOS everybody would love it. XCode simply sucks.

I think if you do those 7 things in the next 5 years I won’t be migrating to .NET 10.0 soon and will continue to use Delphi as primary development environment.

Last word: Great stuff!! Delphi 2009 is finally stable after the a bit “experimental” Delphi 8 and 2006. You know why everybody loves Delphi 7 – simply because it was stable.

I would prefer D2010 to be more stable even compared to D2009 instead of having 64bit support or parallelism or other “fancy” stuff. "

Still haven't received answer though.



更多讨论:http://stackoverflow.com/questions/665143/delphi-2010-beta-whats-on-your-wishlist



(出处:http://stackoverflow.com/questions/665143/delphi-2010-beta-whats-on-your-wishlist)
日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录