Forum Moderators: open

Message Too Old, No Replies

XP Pro necessary to develop asp on desktop?

Son wants to learn asp scripting.

         

HeyJim

8:14 pm on Jun 28, 2006 (gmt 0)

10+ Year Member



I've been doing some Google searching for the answer but mostly I'm finding garbage that doesn't answer my question.

My son has been told that in order to learn how to develop with asp on his desktop computer that he has to upgrade from XP home to XP Pro in order to see if his scripts run properly. Correct? Or do most people buy hosting space and just load up their scripts incessantly to test them?

Thanks for any input.

mattglet

9:19 pm on Jun 28, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



XP Home does not include IIS, which is the program that allows you to run a "web server" on your local machine. Xp Pro does provide those tools.

The alternative of using hosting space is definitely fine, as long as you want to spend the $10/month on it. If he seriously wants to learn it, the price will turn out to be minimal.

vite_rts

11:59 pm on Jun 28, 2006 (gmt 0)

10+ Year Member



Definitely upgrade to xp pro, the hassles of persuading a non optimal platform to perform , are,,,,,, to be avoided

dcheney

12:12 am on Jun 29, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



If he is only seeking to use IIS, then consider Windows XP Media Center - its an intermediate version between XP Home and XP Pro.

wardbekker

11:27 am on Jun 29, 2006 (gmt 0)

10+ Year Member



Why learn asp? I would recommend learning asp.net (the successor of asp). Also, the visual studio express web developer is free and it has an integrated development webserver, so you do not need to purchase XP pro. It will run fine on the home edition.

mattglet

2:55 pm on Jun 29, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Why learn asp? I would recommend learning asp.net (the successor of asp)

I sometimes have a problem with that suggestion. You absolutely should not just "jump in" and try to learn .NET programming. At the least you need to learn up on Object Oriented Programming and the principles you need to apply, as well reading up on the .NET Framework itself.

For someone who has no programming experience (my assumption based on the tone of the original post), I would absolutely start out with ASP/VBScript just to get into the programming mindset before you go out and try to mess with an advanced environment like .NET offers. Just my 2 cents.

wardbekker

3:17 pm on Jun 29, 2006 (gmt 0)

10+ Year Member



mattglet,

Yes, it is always good to start with a scripting language like ASP, Perl, Ruby or PHP for that matter as it is more forgiving. I started with Perl actually.

I now wanted to write that you should at some point jump over to a more "grown up" framework like .Net, but that statement is actually not true, yes, cool things can be done with asp.net, but I cannot think of stuff that cannot be done in the forementioned script languages. Asp.Net has some advantages, but some things can be developed way faster in for example perl, so in the end it might not matter and depend fully on personal preference.

Thank you mattglet for pointing this out...

Easy_Coder

11:51 pm on Jun 29, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



He can get cooking one Windows 2000 Pro too if you have it.

I'd suggest the scripting start off as well. .net is a lot to consume for beginners.

mrMister

7:00 pm on Jul 2, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Win 98 or Windows 2000 Pro are good alternatives to XP Pro to learn classic ASP.

However I'm firmly of the belief that ASP/VBScript is a really bad Platform to start off on. It's too easy to pick up bad habits that can be hard to reverse. Even the documentation is full of bad code conventions. ASP.Net/VB.Net is a much better choice for the beginner.

aspdaddy

7:45 pm on Jul 2, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I would go with win2Kpro for a development machine, its a good stable o/s for running IIS6.

Using hosting space only will slow down learning.

ASP or PHP are ideal for learning and focussing on programming fundamentals. Learning .NET or Java is a commercial decision to make after learning the basics.

aspdaddy

7:47 pm on Jul 2, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It's too easy to pick up bad habits that can be hard to reverse

Can you give an example?

mrMister

12:13 pm on Jul 5, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



It's too easy to pick up bad habits that can be hard to reverse

Can you give an example?

Here's an example :p


function getPageNumber( sPage)

getPageNumber = mid (sPage, 5, len(sPage)-8 )

end function

aspdaddy

5:23 pm on Jul 5, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



LOL :)

But I dont follow, so lets compare it with the equivalent.net solution, may as well write it c# while you at it, and lets make sure it ports to any platform , including forward & backward compatibility, and scales for any related requirements.

The worse bad habit is not delivering solutions on time becasue youre being paid to read books to do things in a difeerent, new or cooler way when a perfectly workable solution already exists.