Re: After a few days with VS.NET 2005
- From: "Clinton R. Johnson" <spam@xxxxxxxxxxxxx>
- Date: 10 May 2006 15:19:57 -0700
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.
.
- Follow-Ups:
- Re: After a few days with VS.NET 2005
- From: JEM
- Re: After a few days with VS.NET 2005
- From: Wicus Botha
- Re: After a few days with VS.NET 2005
- From: John Jacobson
- Re: After a few days with VS.NET 2005
- From: David Clegg
- Re: After a few days with VS.NET 2005
- From: Nathaniel L. Walker
- Re: After a few days with VS.NET 2005
- References:
- After a few days with VS.NET 2005
- From: Atmapuri
- After a few days with VS.NET 2005
- Prev by Date: Re: After a few days with VS.NET 2005
- Next by Date: Re: Is Ruby On Rails, Delphi's lost cousing?
- Previous by thread: Re: After a few days with VS.NET 2005
- Next by thread: Re: After a few days with VS.NET 2005
- Index(es):
Relevant Pages
|