Re: After a few days with VS.NET 2005




Actually it helps to partially offset the inconvenience of not being able to
see a class in a concise manner like you could in C++, Delphi, etc. The class
view is what helps the most with this. I personally find D2006 better for
navigating through code though, and not because the Delphi language requires
declarations at the top. I particularly wish VS.NET had a structure pane like
Delphi has.

So after all - you want VS to be Delphi, right? You want Delphi disguised as VS, not real VS.

Anyway, VS2005 has great Class View and Object Browser. Both are more then enough for overview of classes/interfaces/etc.


You are technically wrong. Pascal is not the language used in Delphi, it is a
language from which Delphi derived it's current language, much the way C# was
derived from C++, which was derived from C, which is also as old as the hills.

Difference between C# and C++ is so much bigger then between classic Pascal and Delphi/Pascal. You can still compile many Pascal programs in Delphi, good luck doing that with C++ programs in C#.


I find D2006 to be VASTLY superior to D7 for Win32 development. D7 is not even
close in my opinion.

WOW! And what exactly improved?
From you review:

1) Code compiled with D2006 is more robust and up to 40% faster than code compiled with Delphi 7.

Marketing speak. In my code I haven't seen any improvement, and the only changes were the increase in VM usage and multi-threading performance hit (side effect of FastMM). And inlining works good only in small amount of cases.

2) The IDE is robust.

Well, it is slightly better then Delphi 2005 (but every frigging IDE is better that Delphi 2005) - but crashes, A/Vs, and uncontrollably resizes much more then Delphi 7. Frankly Delphi 2006 looks like half-finished clone of VS2005 Beta 1.

I mean, what's the deal with buttons disappearing from toolbar? What's the deal with IDE unable to remember maximized window state while switching desktops? What's the deal with inability to turn off brace matching or code collapsing?

3) The integrated debugger is improved.

True. But it was already pretty good in D7.

4) The IDE now has live code templates.

Yeah, way to quickly get some unwanted code formatted in different rules than the ones I use. Thank you, no.

5) Delphi 2006 has extensive Refactoring and extended Find functionality.

True. The only real improvement.

6) Error Insight.

Does not work (disclaimer: for me).


It is delightfully ironic that if one switches the strings "VS" and "Delphi" in
the above quote it becomes quite interesting as a possible explanation for the
errors in your argument.

It is delightfully ironic that your statement is useless and proves nothing. His original statement about Delphi user wanting VS to magically turn into Delphi is still true.

.