My First Real-World Exposure to .Net Programming
-
Whether people agree or disagree, I don't understand voting the post down. Naturally I give you a 5 to annoy those people :-D Elaine (pestiferous fluffy tigress)
Trollslayer wrote:
Naturally I give you a 5 to annoy those people
:-D
_____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0 RC
-
It's like sex, John. If you think it's boring then you're not doing it right.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Chris Maunder wrote:
It's like sex, John. If you think it's boring then you're not doing it right.
Is that an original one? I might consider posting it in my signature. Any copyright issues involved?
Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain
-
Well, a couple of guys on our team have been working on this ASP (.Net 2.0) web site thing for the last nine months, and I was assigned some tasks to add some features and fix some bugs. I had not seen ANY of the code prior to last Thursday, so things are REAL bumpy because of that. I have no idea how most of this .NET crap works, or what assumptions I can safely make about how a .NET website works. After five days, I have to say I still don't really care for .NET. I haven't found a "gee whiz" reason that it's better than anything that came before. I've found a lot of ways we could make our code more maintainable, but yawn.....
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001John Simmons / outlaw programmer wrote:
After five days, I have to say I still don't really care for .NET. I haven't found a "gee whiz" reason that it's better than anything that came before.
That's probably because you don't know anything about .NET at this point. You've only been using it for five days.
:josh: My WPF Blog[^]
-
Well, a couple of guys on our team have been working on this ASP (.Net 2.0) web site thing for the last nine months, and I was assigned some tasks to add some features and fix some bugs. I had not seen ANY of the code prior to last Thursday, so things are REAL bumpy because of that. I have no idea how most of this .NET crap works, or what assumptions I can safely make about how a .NET website works. After five days, I have to say I still don't really care for .NET. I haven't found a "gee whiz" reason that it's better than anything that came before. I've found a lot of ways we could make our code more maintainable, but yawn.....
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001Create a winforms app in C# before jumping into ASP.NET. ASP.NET while nice can inspire developers into creating a tome of VB6 inspired WTF crap if you are not careful.
A man said to the universe: "Sir I exist!" "However," replied the Universe, "The fact has not created in me A sense of obligation." -- Stephen Crane
-
Whether people agree or disagree, I don't understand voting the post down. Naturally I give you a 5 to annoy those people :-D Elaine (pestiferous fluffy tigress)
And naturally, they gave you a 1 in return to restore the balance of the universe :-D
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
-
Chris Maunder wrote:
It's like sex, John. If you think it's boring then you're not doing it right.
Is that an original one? I might consider posting it in my signature. Any copyright issues involved?
Abhishek The worst loneliness is not to be comfortable with yourself. --Mark Twain
(1) kid sister rule maybe? (2) I wouldn't do it
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
Tree in C# || Fold With Us! || sighist -
You must be joking, John. ASP.NET is THE reason why .NET is killer, it's the one place where it provides an amazing platform in a world where all prior platforms absolutely blew chunks.
John Simmons / outlaw programmer wrote:
I've found a lot of ways we could make our code more maintainable, but yawn.....
Yeah, maintainable code is nothing to get excited about, real men don't need that stuff....
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Christian Graus wrote:
ASP.NET is THE reason why .NET is killer, it's the one place where it provides an amazing platform in a world where all prior platforms absolutely blew chunks.
I used to think that but then realised how warped ASP.NETs view of the web is. I'd love to see many ASP.NET features but working within standard web conventions. Not trying to make the web like a WinForm.
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
-
(1) kid sister rule maybe? (2) I wouldn't do it
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
Tree in C# || Fold With Us! || sighistpeterchen wrote:
(2) I wouldn't do it
Don't you want kids one day? Isn't your girlfriend frustrated? Oh. You meant quoting. Right... never mind.
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
-
Christian Graus wrote:
ASP.NET is THE reason why .NET is killer, it's the one place where it provides an amazing platform in a world where all prior platforms absolutely blew chunks.
I used to think that but then realised how warped ASP.NETs view of the web is. I'd love to see many ASP.NET features but working within standard web conventions. Not trying to make the web like a WinForm.
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
Paul Watson wrote:
I'd love to see many ASP.NET features but working within standard web conventions. Not trying to make the web like a WinForm.
I could be completely wrong here as I have never used ASP.NET 2.0 but wasn't that one of the major good points of it... it produced standards compliant code. Plus, with the new output renderers (I can't remember if that iscorrect name) that come withwith Atlas (you can also download them separately IIRC) it now does proper things like using CSS for layout instead of tables and so on. As far as I know they have written replacement output renders for all the built in controls and they use CSS etc and standard conventions.
Regards, Brian Dela :-)
-
Paul Watson wrote:
I'd love to see many ASP.NET features but working within standard web conventions. Not trying to make the web like a WinForm.
I could be completely wrong here as I have never used ASP.NET 2.0 but wasn't that one of the major good points of it... it produced standards compliant code. Plus, with the new output renderers (I can't remember if that iscorrect name) that come withwith Atlas (you can also download them separately IIRC) it now does proper things like using CSS for layout instead of tables and so on. As far as I know they have written replacement output renders for all the built in controls and they use CSS etc and standard conventions.
Regards, Brian Dela :-)
Not standards as in specs but standards as in conventions. Single biggest problem with ASP.NET; only allowed one form in a page. This is contrary to how, well, every other web framework/language works. ASP.NET tries to turn a web page into a WinForm. Buttons, events etc. It tries to turn a stateless system (HTTP) into a stateful one.
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
-
John Simmons / outlaw programmer wrote:
After five days, I have to say I still don't really care for .NET. I haven't found a "gee whiz" reason that it's better than anything that came before.
That's probably because you don't know anything about .NET at this point. You've only been using it for five days.
:josh: My WPF Blog[^]
You don't have to spend five days handling crap to know it's crap...
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001 -
It's like sex, John. If you think it's boring then you're not doing it right.
cheers, Chris Maunder
CodeProject.com : C++ MVP
-
Not standards as in specs but standards as in conventions. Single biggest problem with ASP.NET; only allowed one form in a page. This is contrary to how, well, every other web framework/language works. ASP.NET tries to turn a web page into a WinForm. Buttons, events etc. It tries to turn a stateless system (HTTP) into a stateful one.
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
This is simply not true. Stop using the "Designer", become a real programmer, and hand-code your ASP.Net pages. It's not a Windows Form, it's a web page. You can have multiple forms if you want. Event handling is a welcome addition which saves me from countless hours of JavaScript debugging. I've been doin this stuff for 22 years and the .NET Framework is the best thing to come along since the THINK Class Library. If you don't remember that library, then you have no perspective with which to comment. Dot Net is a thousand times better than anything we've had before, but if you're just learning programming, I can see where it might seem complicated - you just need some experience.
-
This is simply not true. Stop using the "Designer", become a real programmer, and hand-code your ASP.Net pages. It's not a Windows Form, it's a web page. You can have multiple forms if you want. Event handling is a welcome addition which saves me from countless hours of JavaScript debugging. I've been doin this stuff for 22 years and the .NET Framework is the best thing to come along since the THINK Class Library. If you don't remember that library, then you have no perspective with which to comment. Dot Net is a thousand times better than anything we've had before, but if you're just learning programming, I can see where it might seem complicated - you just need some experience.
You cannot have multiple forms with runat="server" in an ASP.NET page. (That is, without stupid hacks, tricks and cludges.) -- modified at 13:26 Thursday 10th August, 2006
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
-
Not standards as in specs but standards as in conventions. Single biggest problem with ASP.NET; only allowed one form in a page. This is contrary to how, well, every other web framework/language works. ASP.NET tries to turn a web page into a WinForm. Buttons, events etc. It tries to turn a stateless system (HTTP) into a stateful one.
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
Paul Watson wrote:
Single biggest problem with ASP.NET; only allowed one form in a page
That's not correct. It only allows one server-side form... i.e. a form in which ASP specific components (e.g. asp:lable) will be evaluated. You can still have multiple forms and access their values etc on the server as you would normally.
Paul Watson wrote:
It tries to turn a stateless system (HTTP) into a stateful one.
Well, I agree with you there but it has been a long time since I used a website that was stateful in nature. Almost every website I use these days knows my session, my setup, my configuration etc... all done via cookies. Cookies themselves are a way to get around the stateless nature of the web.
Paul Watson wrote:
ASP.NET tries to turn a web page into a WinForm. Buttons, events etc
It tries to do that but doesn't force you to. You an still use the normal method but then you are more or less coding static pages. Anyway. Go RoR! hehe :-)
Regards, Brian Dela :-)
-
Paul Watson wrote:
Single biggest problem with ASP.NET; only allowed one form in a page
That's not correct. It only allows one server-side form... i.e. a form in which ASP specific components (e.g. asp:lable) will be evaluated. You can still have multiple forms and access their values etc on the server as you would normally.
Paul Watson wrote:
It tries to turn a stateless system (HTTP) into a stateful one.
Well, I agree with you there but it has been a long time since I used a website that was stateful in nature. Almost every website I use these days knows my session, my setup, my configuration etc... all done via cookies. Cookies themselves are a way to get around the stateless nature of the web.
Paul Watson wrote:
ASP.NET tries to turn a web page into a WinForm. Buttons, events etc
It tries to do that but doesn't force you to. You an still use the normal method but then you are more or less coding static pages. Anyway. Go RoR! hehe :-)
Regards, Brian Dela :-)
Brian Delahunty wrote:
hat's not correct. It only allows one server-side form... i.e. a form in which ASP specific components (e.g. asp:lable) will be evaluated. You can still have multiple forms and access their values etc on the server as you would normally.
Without runat="server" you might as well not use ASP.NET on your page. So, a major suckage of ASP.NET is that it can only handle one server-side form on a page at time (I didn't think I had to be so specific with you lot :) .) Tons of ASP.NET stuff needs to be inside a form runat="server" for it to work AFAIR. If they dropped that limitation I'd be a lot happier with ASP.NET. As for the stateful arguement other frameworks handle it a lot better, they don't convolute what is a simple, straightforward pipeline (or tubes, wich horses can run down but casino chips block.) ASP.NET is WinForms for the web (they even named it WebForm) which at first glance is awesome but then starts to suck big time as you do real world systems.
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
-
Well, a couple of guys on our team have been working on this ASP (.Net 2.0) web site thing for the last nine months, and I was assigned some tasks to add some features and fix some bugs. I had not seen ANY of the code prior to last Thursday, so things are REAL bumpy because of that. I have no idea how most of this .NET crap works, or what assumptions I can safely make about how a .NET website works. After five days, I have to say I still don't really care for .NET. I haven't found a "gee whiz" reason that it's better than anything that came before. I've found a lot of ways we could make our code more maintainable, but yawn.....
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001Sadly you are right about ASP.NET. You managed to see through its gloss without having to go through hell fire. As for .NET itself, I like it and like C#. I just don't use it for websites (web-services are a different matter. ASP.NET works nicely there.)
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
-
And naturally, they gave you a 1 in return to restore the balance of the universe :-D
Ryan
"Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
I wear it with pride!
-
You cannot have multiple forms with runat="server" in an ASP.NET page. (That is, without stupid hacks, tricks and cludges.) -- modified at 13:26 Thursday 10th August, 2006
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
You do it with User controls. I don't consider that a hack. Either way, my point is that many folks don't like the restrictions they see, that is, nobody has ever forced them to write good code before. When suddenly forced into that restriction, it's a little disconcerting for sloppy web designers, but it teaches you to write good XHTML, which I don't think is a bad thing...
"Quality Software since 1983!" http://www.smoothjazzy.com/
-
Sadly you are right about ASP.NET. You managed to see through its gloss without having to go through hell fire. As for .NET itself, I like it and like C#. I just don't use it for websites (web-services are a different matter. ASP.NET works nicely there.)
regards, Paul Watson Ireland FeedHenry needs you
eh, stop bugging me about it, give it a couple of days, see what happens.
What exactly do you not like about it? We've already established that your original complaints are only because of a lack of knowledge... what else is wrong with it? Is there anything better, and why do you think so?
"Quality Software since 1983!" http://www.smoothjazzy.com/