Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 Development Tools
 ASP.NET
 In Few Words

Author  Topic 

codeslayer
Starting Member

5 Posts

Posted - 2005-01-03 : 15:46:26
Hi all,

i'm thinking of moving to asp.net but i need someone to tell me, what will i be able to do with asp.net that i can't do now with asp ? simple question. :)

TIA

Seventhnight
Master Smack Fu Yak Hacker

2878 Posts

Posted - 2005-01-03 : 16:07:07
I have also wondered this question as well...

Please speak up!

Corey
Go to Top of Page

spirit1
Cybernetic Yak Master

11752 Posts

Posted - 2005-01-03 : 16:10:26
http://samples.gotdotnet.com/quickstart/aspplus/doc/whatisaspx.aspx

i guess it's not what but how.

EDIT:
one more:
http://forums.opensourcetutorials.com/t170

Go with the flow & have fun! Else fight the flow
Go to Top of Page

codeslayer
Starting Member

5 Posts

Posted - 2005-01-03 : 16:17:09
it helped a bit, ty spirit1... ur quick
Go to Top of Page

ehorn
Master Smack Fu Yak Hacker

1632 Posts

Posted - 2005-01-03 : 20:30:45
quote:
In Few Words
In few letters.

OO -

Edited for clarity (OO=Object Oriented)
Go to Top of Page

rockmoose
SQL Natt Alfen

3279 Posts

Posted - 2005-01-04 : 04:00:51
Is that double 0 or Object-Oriented or in double schock !??
Got me confused admittedly.

What I hear the difference is pretty big, like comparing driving a moped or a car.
My experience with is limited with ASP.

rockmoose
Go to Top of Page

Seventhnight
Master Smack Fu Yak Hacker

2878 Posts

Posted - 2005-01-04 : 08:09:47
I have talked with several people who said much along the lines of:

"Asp.Net is such a powerful thing. It has allowed us to reuse functions, streamline our user management, simplify our web-based reporting, ..."

What bothers me, is that I've done all of these things with normal Asp. So they really didn't sell me to the point that I want to redevelop my stuff just so I can say its done in Asp.Net.

So I quess it brings me to this: What can you do in .Net that you cannot do in Asp?



Corey
Go to Top of Page

robvolk
Most Valuable Yak

15732 Posts

Posted - 2005-01-04 : 08:13:59
From what I've gotten from my (limited but growing) experience with ASP.Net, I think that if you were a fair-to-middling ASP programmer, you'll love .Net. If you were a sloppy ASP programmer, you'll love and hate .Net, but it will make you better and more disciplined. If you were a pretty good to excellent ASP programmer, you'll sort of wonder what all the hype is about, and you'll be very reluctant to learn the new stuff because it's not that much better than what came before.

Things to avoid, or at least seriously curtail, in ASP.Net pages: DataGrids, session variables, and VIEWSTATE. Careless use of viewstate is a great way to create slow, bloated web pages. Same thing with DataGrids and paging. You can use them, but keep an eye on them.

Yeah, what Corey just said! (sneaky little post-editing dude)
Go to Top of Page

SamC
White Water Yakist

3467 Posts

Posted - 2005-01-04 : 08:19:40
I'm disappointed that .NET will not render HTML compliant pages. The 2005 release is supposed to address this.

And as usual, I'm going to rewrite everything in .NET one day. Been saying that for years now.
Go to Top of Page

Seventhnight
Master Smack Fu Yak Hacker

2878 Posts

Posted - 2005-01-04 : 08:48:23
my friend just told me about an .NET vulnerbility from a while back... so I looked up the article.

http://www.securityfocus.com/columnists/285

Enjoy!

Corey
Go to Top of Page

ehorn
Master Smack Fu Yak Hacker

1632 Posts

Posted - 2005-01-04 : 08:53:14
quote:
Originally posted by Seventhnight

my friend just told me about an .NET vulnerbility from a while back...
It's a rather simple code fix to overcome.

http://www.microsoft.com/security/incident/aspnet.mspx
Go to Top of Page

Seventhnight
Master Smack Fu Yak Hacker

2878 Posts

Posted - 2005-01-04 : 09:04:30
Don't get me wrong, I do not have enough knowledge of .Net to praise or bash it. I found the article interesting mostly due to the fact that instead of breaking closed (too secure), it broke open (unsecure). I know it has long since been addressed, I just thought it was an interesting bit of trivia.

Corey
Go to Top of Page

ehorn
Master Smack Fu Yak Hacker

1632 Posts

Posted - 2005-01-04 : 09:27:37
quote:
Originally posted by SamC

I'm disappointed that .NET will not render HTML compliant pages. The 2005 release is supposed to address this.

Are you referring to XHTML compliant pages? If so, there are HTTP modules written to provide compliance in the current framework.

Edit: Here is one such article describing:

http://www.aspnetresources.com/articles/HttpFilters.aspx

Go to Top of Page

jhermiz

3564 Posts

Posted - 2005-01-04 : 09:29:41
Well for one thing ASP isn't object orientated. It's a hell to debug, its messy to code, it has far fewer ways to integrate other classes, and the management of code is very poor. I see a big difference.

A new beat on the web -- http://www.web-impulse.com
Go to Top of Page

MichaelP
Jedi Yak

2489 Posts

Posted - 2005-01-04 : 10:54:02
ASP.net has MUCH MUCH MUCH nicer debuging, it's faster to make applications with, you have built in multi-threading, built in state management that doesn't suck, xcopy deploy (even with your business objects), nicer code management (#region blocks are great!)

It's just nicer, easier, and faster to work with than ASP 3.0. I've not been very sucessful with the whole code reuse thing, but I lover it overall.

Michael

<Yoda>Use the Search page you must. Find the answer you will.</Yoda>
Go to Top of Page

jhermiz

3564 Posts

Posted - 2005-01-04 : 16:11:38
Not to mention the various types of accessibility, the integration of reports, the various 3rd party applications which you can reference, a cleaner more robust library. I agree with Michael 110%

A new beat on the web -- http://www.web-impulse.com
Go to Top of Page

MichaelP
Jedi Yak

2489 Posts

Posted - 2005-01-04 : 17:24:57
Ooops!
quote:

... but I lover it overall.



Jon makes a few more good points as well that I overlooked.
If you've ever had to put Response.Write's in your ASP 3.0 code for debugging purposes, you'll love the fact that ASP.net has two really nice ways AROUND that. You have the ability to step through the code as it runs, and you have the Trace page that shows you all sorts of things from how long each thing took to render to what was in session, cookies, and POST.

Let's not forget about the power of Panels! If you've ever done a Add/Edit/Delete page or a multi step wizard, those things are much easier to do in ASP.net thanks to panels.

Comming from ASP 3.0, you'll have to re-think how you do some things, but once you figure out the .Net way, it's faster and easier.

Bottom line, move to .Net now and you'll thank us later.

Michael


<Yoda>Use the Search page you must. Find the answer you will.</Yoda>
Go to Top of Page

jhermiz

3564 Posts

Posted - 2005-01-04 : 19:01:01
quote:
Originally posted by MichaelP

Ooops!
quote:

... but I lover it overall.



Jon makes a few more good points as well that I overlooked.
If you've ever had to put Response.Write's in your ASP 3.0 code for debugging purposes, you'll love the fact that ASP.net has two really nice ways AROUND that. You have the ability to step through the code as it runs, and you have the Trace page that shows you all sorts of things from how long each thing took to render to what was in session, cookies, and POST.

Let's not forget about the power of Panels! If you've ever done a Add/Edit/Delete page or a multi step wizard, those things are much easier to do in ASP.net thanks to panels.

Comming from ASP 3.0, you'll have to re-think how you do some things, but once you figure out the .Net way, it's faster and easier.

Bottom line, move to .Net now and you'll thank us later.

Michael


<Yoda>Use the Search page you must. Find the answer you will.</Yoda>



AMEN


A new beat on the web -- http://www.web-impulse.com
Go to Top of Page

robvolk
Most Valuable Yak

15732 Posts

Posted - 2005-01-04 : 19:47:19
quote:
Let's not forget about the power of Panels! If you've ever done a Add/Edit/Delete page or a multi step wizard, those things are much easier to do in ASP.net thanks to panels.
Got a question for you: do these panels work client-side, or do they only work on a postback? How easy is it to get them to work client-side?
Go to Top of Page

jhermiz

3564 Posts

Posted - 2005-01-04 : 21:27:27
quote:
Originally posted by robvolk

quote:
Let's not forget about the power of Panels! If you've ever done a Add/Edit/Delete page or a multi step wizard, those things are much easier to do in ASP.net thanks to panels.
Got a question for you: do these panels work client-side, or do they only work on a postback? How easy is it to get them to work client-side?



Hey if anyone has done it on the client side..please post..I highly doubt it but I have seen some slick sites recently where it did look like some panel was made visible right on the client side (no posting back).

Rob, from what I know panels at least in asp.net go through the server and validate on the server. The new version dubbed what is it ... Whidbey or something or another supposedly has scroll bars in the panels. Currently there are no scroll bars in these container panels making it difficult if you have a lot of widgets to display.

Setting focus to specific controls is also a bit tricky when using a panel. Panel to panel (wizard mode) should be a client side thing,
however I must admit I've never been able to pull that one off.

Maybe Michael has, he has a lot of tricks up his sleeves!

A new beat on the web -- http://www.web-impulse.com
Go to Top of Page

graz
Chief SQLTeam Crack Dealer

4149 Posts

Posted - 2005-01-05 : 00:26:16
Here's a free panel that renders on the client side.

http://www.metabuilders.com/Tools/ExpandingPanel.aspx

He also has a control to set focus to a control you specify.



===============================================
Creating tomorrow's legacy systems today.
One crisis at a time.
Go to Top of Page
    Next Page

- Advertisement -