It's a great addition indeed, but there are plenty of new things around which will make the live of the developers far easier than it is today. Think of the new codeless databinding in ASP.NET for example, or the idea of master pages, or or or... The ASP.NET
v2.0 and .NET Framework v2.0 releases will be major releases, that's for sure! I'm loving .NET every day more and more :-)
there are some additions that bother me though. I think it's taking code away from development, and making it more a click and drag experience. That's the only thing I dislike about it.
I had the same discussion at a user group last night. A few people really didn't like the way the tool was turning out, but they didn't think about it enough as they are hard core developers and used to getting their hands dirty. Firstly the reach of ASP.NET
is broad, and includes many beginners, designers, and people who really don't want to do all that code. Secondly these drag 'n' drop features are great for prototyping - it's really easy to pull together a quick app. For that reason alone the features are
worth it. And besides, you can always do what I do and work in code mode 8) Dave
Indeed! The new features in ASP.NET Whidbey are very very useful in many scenario's: think of annoying tasks such as editable, sortable and pagable datagrids in ASP.NET today and the solution in Whidbey with codeless databinding. This has a very high value,
as well as all the building block APIs. On top of that, it's possible to extend all those things if you want to since the .NET Framework v2.0 contains tons of non-sealed classes which you can inherit from to extend the functionality of the framework the way
you like (think of cache dependencies for example)...
Maybe you think that I´m stupid when I tel you this.. But I have no idea what generics are for :$ Can anyone tell me why they are so good and what you can do with them?
Mikael Söderström
http://weblogs.asp.net/mikaelsoderstrom
http://www.twitter.com/vimpyboy
The less code you have to write, the more productive you are, therefore the more your company likes you :) Think of it like that and you should like the drag and drop stuff
In this world there are 10 types of people, those that know binary and those who don't.
"Drag and drop stuff" can be useful for RAD, but would it in the long term be a good choice? Everything that will increase RAD, could be a lost of something else. Will it increase the quality of the product (quality is very important to satisfy customers).
The dangerous thing about the "drag and drop" syndrome to me is the simplicity it implies. It allows you to very easily create workable solutions. However, often these solutions are not (or at least SHOULD not) be production quality because of the lack of other
elements - such as security, abstraction to provide maintainability, etc. Too much drag and drop can make your business people think that a complete production system can be done in a week, which is just unrealistic or even dangerous. I like the ability to
create fast prototypes and simple working systems for trivial things. However, I see a real danger as far as empowering people with a low level of understanding of important issues (security, reusability, maintenance,etc) to create business critical systems.
I think businesses have to really watch out who creates their systems and how they're created. In this aspect an organizational architect, I think, is a really valuable position. It can provide oversight of a lot of development projects and ensure they fit
the central vision and quality standards. I guess I can just see some of these "codeless" features will be used by "cowboy coders" who read "how to make e-commerce apps in 24 hours" and so they're charged with building their company's online store. As you
give people like that more and more power (via the tool) I think you open businesses up to more and more risk unless they manage it correctly. Not MS's fault as they just create the tool, but an important topic I think, especially for small businesses that
can't afford a large IT dept.
Take a look at http://www.idesign.net. Juval Löwy is the owner/founder of the company (I believe, not 100% sure). I attended a 1 day session on C# 2.0 he hold at VSLive in San Francisco this spring and he had an excellent section on Generics. I took a quick
look on the website I mentioned above and I found a few demos on Generics, so if you're interested you can take a look. I believe he was also working on a book on C# 2.0 and I remember Generics was a big part of that, so again if you're interested you can
keep an eye on that. Take care, Radu Grama
Generics are great, but I was sad to find out the asp.net parser breaks when a generic collection or structure is used as a control property. I sent the bug in, but it's still "under review" - http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackId=3486f0b5-73ef-4fbf-95f8-36dd4bd11716
But besides that problem, generics are the best. I've been working in VS 2005 and it's so amazing. Looking forward to the next beta...
The less code you have to write, the more productive you are, therefore the more your company likes you :) Think of it like that and you should like the drag and drop stuff
Not necessarily. While I like drag and drop to get objects quickly, and like someone else here said, for RAD, there are times when I just go right directly into the code. I know what I want and need to do. No IDE can really determine what exactly
it is I want and need to do and so therefore, ultimately I have to go in and program what I want my program to do.
IME, generated code from drag and drop is minimal to the needs and functions of the business rules.
Besides, I love writing code. Telling someone like me "the less code you have to write" sends me into cardiac arrest. [;)] "Drag and drop" to me sounds so ... "user" like. hehehe...
Member
10 Points
66 Posts
Looking forward to Generics
Jan 14, 2004 02:20 PM|CraziJ|LINK
Sr. Programmer
None
0 Points
1617 Posts
Re: Looking forward to Generics
Jan 20, 2004 07:58 AM|bdesmet|LINK
Visit www.msdn.be, www.bartdesmet.net
Member
90 Points
2762 Posts
Re: Looking forward to Generics
Jan 21, 2004 02:11 AM|KraGiE|LINK
All-Star
26702 Points
4989 Posts
ASPInsiders
MVP
Re: Looking forward to Generics
Jan 21, 2004 02:01 PM|Dave Sussman|LINK
None
0 Points
1617 Posts
Re: Looking forward to Generics
Jan 21, 2004 02:19 PM|bdesmet|LINK
Visit www.msdn.be, www.bartdesmet.net
Participant
852 Points
631 Posts
MVP
Re: Looking forward to Generics
May 18, 2004 12:49 PM|Vimpyboy|LINK
http://weblogs.asp.net/mikaelsoderstrom
http://www.twitter.com/vimpyboy
Contributor
4696 Points
5308 Posts
MVP
Re: Looking forward to Generics
May 18, 2004 03:36 PM|Fredrik N|LINK
MVP, ASPInsider, WCF RIA Services Insider
My Blog
Participant
852 Points
631 Posts
MVP
Re: Looking forward to Generics
May 18, 2004 04:07 PM|Vimpyboy|LINK
http://weblogs.asp.net/mikaelsoderstrom
http://www.twitter.com/vimpyboy
Contributor
4696 Points
5308 Posts
MVP
Re: Looking forward to Generics
May 18, 2004 06:00 PM|Fredrik N|LINK
MVP, ASPInsider, WCF RIA Services Insider
My Blog
Participant
852 Points
631 Posts
MVP
Re: Looking forward to Generics
Aug 10, 2004 01:48 PM|Vimpyboy|LINK
http://weblogs.asp.net/mikaelsoderstrom
http://www.twitter.com/vimpyboy
Member
125 Points
1074 Posts
Re: Looking forward to Generics
Oct 01, 2004 02:49 PM|Optik|LINK
Contributor
4696 Points
5308 Posts
MVP
Re: Looking forward to Generics
Oct 01, 2004 05:14 PM|Fredrik N|LINK
MVP, ASPInsider, WCF RIA Services Insider
My Blog
Member
30 Points
784 Posts
Re: Looking forward to Generics
Nov 09, 2004 05:05 PM|rsmoke21|LINK
Contributor
4696 Points
5308 Posts
MVP
Re: Looking forward to Generics
Nov 10, 2004 12:11 AM|Fredrik N|LINK
MVP, ASPInsider, WCF RIA Services Insider
My Blog
None
0 Points
27 Posts
Re: Looking forward to Generics
Nov 16, 2004 11:10 AM|rgramaPI|LINK
None
0 Points
17 Posts
Re: Looking forward to Generics
Dec 12, 2004 08:40 PM|stevebohere|LINK
Member
1 Points
14 Posts
Re: Looking forward to Generics
Aug 22, 2005 06:26 PM|RussPainter|LINK
Member
1 Points
8 Posts
Re: Looking forward to Generics
Oct 02, 2005 02:04 PM|jynclr|LINK
Not necessarily. While I like drag and drop to get objects quickly, and like someone else here said, for RAD, there are times when I just go right directly into the code. I know what I want and need to do. No IDE can really determine what exactly it is I want and need to do and so therefore, ultimately I have to go in and program what I want my program to do.
IME, generated code from drag and drop is minimal to the needs and functions of the business rules.
Besides, I love writing code. Telling someone like me "the less code you have to write" sends me into cardiac arrest. [;)] "Drag and drop" to me sounds so ... "user" like. hehehe...
- Jayne
Spiffy URL: http://www.jayneclaire.com