SitePoint Sponsor

User Tag List

Results 1 to 12 of 12

Hybrid View

  1. #1
    Your daddy. WALoeIII's Avatar
    Join Date
    Apr 2001
    Location
    USA
    Posts
    526
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Should I wait and learn ASP.NET

    OK, I finally get it. Microsoft is re-releasing alot of its technologies under the .NET arcitecture. I wondering if I should bother to learn ASP or wait a little for ASP.NET to catch on. I don't want to basically waste my time learning VBScript and then have to learn VB.NET.

    I have a strong base in C derived languages (PERL, PHP etc.) and can do well with ColdFusion (easiest lanugage to learn!) but I want to expand so I can program on both the major platforms, *nix and Windows. I know the VERY basic syntax for VBScript, just from reading on 4guysfromrolla.com and Kevin Yank's articles. Should I scrap all that and grab a new book on VB.NET (ASP.NET) or will it carry over? I know the new pages use an entirely different engine, what changes have been implemented that will affect a total newbie?

    Basically what I'm asking is should I wait 3 months for the new technology picks up, dive in now and be ahead of the curve or program in "Old Skool" ASP?

  2. #2
    SitePoint Evangelist Umair.ms's Avatar
    Join Date
    Sep 2000
    Location
    Lahore, Pakistan
    Posts
    567
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Similar question:
    Should I learn C first and then go to C++ or should I learn C++ directly?

    Answer: whatever you learn first you should know both.

    Reason: There is a lot of C code out there.

    The same case should apply for ASP too. Not each and every website will upgrade to ASP.NET overnight. And also I am not sure when will Microsoft release ASP.NET and what will be the final product (syntax, etc...). So for the time being do learn ASP.
    TinyPlanet.org
    Discuss and Debate World Events, Politics and Religion.
    Interact and Share your Views with People around the Globe.

  3. #3
    SitePoint Wizard johnn's Avatar
    Join Date
    Mar 2001
    Location
    Southern California, USA
    Posts
    1,181
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    What software required to learn ASP.net? As asp requires Windows 2000, IIS.

  4. #4
    SitePoint Evangelist Umair.ms's Avatar
    Join Date
    Sep 2000
    Location
    Lahore, Pakistan
    Posts
    567
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ASP.NET or Visual Studio .NET. Search at http://msdn.microsoft.com/
    TinyPlanet.org
    Discuss and Debate World Events, Politics and Religion.
    Interact and Share your Views with People around the Globe.

  5. #5
    SitePoint Addict five40's Avatar
    Join Date
    Jul 2001
    Location
    Imatra, Finland
    Posts
    215
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally posted by johnn
    What software required to learn ASP.net? As asp requires Windows 2000, IIS.
    - MDAC 2.7 : http://www.microsoft.com/downloads/r...eleaseID=30134

    - ASP.NET Premium Edition (size is 19 MB's)

    http://www.asp.net

    - Editor (for eg. Notepad) or VisualStudio .NET
    "-Surely you can't be serious ?
    -Yes I am serious...and don't call me Shirley."

  6. #6
    Grumpy Mole Man Skunk's Avatar
    Join Date
    Jan 2001
    Location
    Lawrence, Kansas
    Posts
    2,066
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm not much of a .NET expert but from what I've read you should be able to use C# instead of VB for .NET coding stuff. If you've got a background in C / C++ already surely it makes sense to lean C# for .NET rather than having to use VisualBasic?

  7. #7
    Your daddy. WALoeIII's Avatar
    Join Date
    Apr 2001
    Location
    USA
    Posts
    526
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is C# related to C at all? If so some of my PHP skills should crossover since its a C derived language.

  8. #8
    Wanna-be Apple nut silver trophy M. Johansson's Avatar
    Join Date
    Sep 2000
    Location
    Halmstad, Sweden
    Posts
    7,400
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    C# is almost identical to Java. I don't know java very well, but I've looked at it, and you get the basic structure very fast if you know PHP.
    Mattias Johansson
    Short, Swedish, Web Developer

    Buttons and Dog Tags with your custom design:
    FatStatement.com

  9. #9
    SitePoint Addict
    Join Date
    Jun 2001
    Location
    Newcastle, England
    Posts
    268
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You can also write ASP.NET in managed C++, JScript and, in future, a slew of other languages. Because of the way they compile, there's not much merit in choosing one over another performance-wise (in testing I think the differences in speed were < 5%, and there were occasions where VB.NET was faster, times when C# was faster, and times when C++ was faster - as I say though, always by a very small amount).

    So simply choosing the language that best suits you is the best option I feel.

    As for what to learn (ASP or ASP.NET), it's up to you. ASP will be around for a few years yet so it's still worth learning, but ASP.NET ought to be released soon so there will be sites springing up shortly. Personally I'd be tempted to say learn both, if only because it probably won't take you long at all to pick ASP up if you're happy with PHP etc. - there aren't many new concepts for you, it's just new syntax etc.

    Just my tuppence worth
    Nick Wilson [ - email - ]

  10. #10
    Your daddy. WALoeIII's Avatar
    Join Date
    Apr 2001
    Location
    USA
    Posts
    526
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think I'm tempted to use C# just because I've seen VB and hated the syntax, is it at all related to C++? Or should I just use C++, and is it still page embeded when I use C++?

  11. #11
    ********* Callithumpian silver trophy freakysid's Avatar
    Join Date
    Jun 2000
    Location
    Sydney, Australia
    Posts
    3,798
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't really know much about ASP and MS web platforms, etc. But my understanding of .NET is that all the languages will use the same compiler - that is, they will all share the same underlying architectural model of object behaviour, inheritence, polymorphism, etc. This is great because it means that the language(s) used really don't matter at all.

    This is why Sun revoked MS's Java licence. MS was trying to bend its version of Java (VisualJava) towards its underlying model away from the Sun specs. Thus MS have come up with C# instead.

    The other implication I see in this, is that MS with .NET is really going to define a dominant web application architecture, which IMHO, is more important than language symantics.

    As for waiting - there is no point in waiting. Start learning today!

  12. #12
    SitePoint Addict
    Join Date
    Jun 2001
    Location
    Newcastle, England
    Posts
    268
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    As for waiting - there is no point in waiting. Start learning today!
    I definitely agree with that - Beta 2 of the .NET Framework SDK is available now for download, so there's no reason at all you can't start learning it today. You need to be running Win2K and IIS5 (obviously), then you simply need to download MDAC 2.7 and the .NET SDK (both will be linked from www.asp.net ), install them, and that's everything you need. You can write the pages in whatever text editor you like, and the SDK has command-line compilers etc.

    It's unlikely there'll be many changes between Beta 2 and the final release of the framework, so what you learn now will almost certainly be applicable on release. And given how different it is to ASP 3.0, PHP etc. it's worth starting early, as it could well take a while to learn. Thankfully there are already some good resources available to help you out ( sites like www.gotdotnet.com www.ibuyspy.com www.4guysfromrolla.com www.dotnetjunkies.com etc. etc.)
    Nick Wilson [ - email - ]


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •