Re: After a few days with VS.NET 2005



Atmapuri wrote:

Hi!

There are many aspects of an IDE and developer platform
to look at, but I was using only the code editor to
write some custom classes.

1.) I was looking for SyncEdit in VS.NET, not there.

It's called "RENAME" under refactoring. Instead of changing everything
live, it provides a summary that allows you to authorize the change.
Code refactoring is a new field, not surprising there are differences
between products.

2.) Bookmarks with numbers attached.. Nop.

Go get dpack. http://www.usysware.com/DPack/Default.aspx

3.) Select a block and indent/unindent multiple lines and
Comment/uncomment code block, yes, but you need
a mouse. Cant do it, with just the keyboard.

Your failure to know how to use the product does not constitue a
failure on that product's behalf.

4.) Most keyboard shortcuts need 3 keys: CTRL + Key1 + Key2.

So do many of Delphi's shortcuts. Unlike delphi however, VS.NET will
allow you to FULLY customize the keyboard bindings through a user
interface. This is lightyears ahead of what Delphi has in that area.

5.) Is it just me or C# code with interface and implementation
interleaved is confusing. I felt lost multiple times. In C# that
job (knowing where you are) is left to the IDE.
To be able to see the interface, I had to collapse all nodes.
The different visibilities can be scatered all over the class.
You dont get to see where is what.

Just you. Again, your failures to adapt do not constiture a failure of
the product. It is different, and you want it to be the same. As
mentioned by others, code folding helps with this. DPack adds extra
macros you can bind keys too and once you tweak up your IDE to what you
need instead of the generic out of the box settings (hey, you have to
do that with any product, generic settings aren't useful for anyone)
and learn to use the tool, I think you'll find it bothers you less.

6.) When the compiler encounters an error it does not move
the carret to the first error in the list.

This is really splitting hairs, but if it bothers you, it is well worth
logging on and adding a bug report/improvement request about it.

I believe there is such a thing as absolute truth. And that
some things are not just percieved as better but
really are better.

You would be absolutely wrong, but that's a relative belief.

How can 10 years old pascal be more advanced in the
absolute sense than many concepts in C#?

Pascal is actually 35 years old now, C# is about 3. Visual studio used
to be the worst product on the market, now is has dramatically
improved, while the latest version of Delphi is less productive in many
areas than D7, particularilly if you are just doing win32 development.

How can Delphi be so much ahead of its time?
(and how much exactly ?)

None, Delphi, as mentioned is falling behind itself. Anyone that uses
D7 and D2k6 for WIn32 development will tell you that except for some
code refactoring, Delphi needs to catch upto itself, and since I can
get code refactoring for D7 by way of CodeRush, I don't even really
need to upgrade to get that, now do I?

Honestly, did you just install VS and expect it to be Delphi, because
that is what it looks like you did here. If you want to use a drill,
you don't bitch that that your hammer doesn't need a chuck key, you
learn to use it, so learn.
.



Relevant Pages

  • Re: Delphi 2005 update 1 is out!
    ... Delphi 2005 Update 1 Fixes ... When importing an assembly if the types Pointer or Exception are used ... bdpDataAdapter can cause the IDE to lose all key stroke events until ... Using a remote data module may cause an Access Violation. ...
    (borland.public.delphi.non-technical)
  • Re: Delphi Update one... are you serious?
    ... Delphi 2005 Update 1 Fixes ... When importing an assembly if the types Pointer or Exception are used ... bdpDataAdapter can cause the IDE to lose all key stroke events until ... Using a remote data module may cause an Access Violation. ...
    (borland.public.delphi.non-technical)
  • Re: Why arent you upgrading?
    ... Stable IDE - this is first and foremost before anything else. ... MS alternate choice - As I see it the reason Delphi became so ... better database support ... Then announce that 64-bit native compiler is in progress and started. ...
    (borland.public.delphi.non-technical)
  • Re: So Long and Thanks for all the Fish!
    ... I think Borland and Delphi needs a .NET story of some kind, ... I'm not so sure the market is engrossed with .NET any more than it was ... The IDE is already very much a .NET IDE ... Refactoring and Together are easy enough to replace if CodeGear is ...
    (borland.public.delphi.non-technical)
  • Re: The alternative Delphi roadmap to success
    ... Delphi 4 is a pretty fast and stable IDE that even runs stably ... Unfortunately Borland is behind right now, ... The Explorer Edition is exactly the same as the Professional ...
    (borland.public.delphi.non-technical)