Slashdot Mirror


Microsoft Launches Visual Studio Express, VS 2005 Beta

An anonymous reader writes "At the TechEd Europe keynote today, Microsoft launched Visual Studio 2005 Beta 1. With it, they also released a set of five 'Express Editions' of Visual Studio. These currently free applications offer a student and hobbyist-oriented version of Visual Studio, and are available in C#, C++, VB, Web Developer, and SQL flavors. Each download weighs in at right around 50MB and features tools, documentation, and starter kits. There's been multiple posts and more information on this announcement over at MSDN Blogs, too." Update: 06/29 13:57 GMT by S : A clarification from the Express FAQ: Although the Beta Express products are currently free to download: "We have not announced pricing and licensing and will not do so until next calendar year."

4 of 541 comments (clear)

  1. Re:Sweet! by melgeroth · · Score: 1, Flamebait

    Not really. From what i've seen (C++ only really), they have the word optimization routines of any compiler. I agree though that VB is the best RAD language i've seen (though I hear good things about delphi as well).

  2. Re:Honest Reply about VB by jankyPhil · · Score: 0, Flamebait

    Wow... you said quite a bit without actually saying anything. Assuming that the person that weilds the tool knows and uses the tool well, what's wrong with VB (especially VB.NET)?

    Or is this just more elite-programmer bullshit?

  3. Re:RAD? by AstroDrabb · · Score: 0, Flamebait
    VB is Visual BASIC. One of the first languages you learn in school (you should be progressing in your career). I tell all VB "coders" that it is time to take off the training wheels and learn a real language. Have you tried Java or C#? Much better then VB. VB and VB script really suck as a language. The few times I used it I felt like a toddler (I personally want to be challanged at work). VB is fine if you are doing standard cookie-cutter apps. Connect to a DB, display some fields, update some fields, etc. But the language just sucks for anything else. Is has zero built in support for real data structures. It has nothing like the standard template library, though most VB apps are never complex enough (algorithmically) to need something like that.
    It's a great language that can be used to solve 99% of the programing tasks on a Windows platform.
    Maybe 99% of the tasks you do. As I said, I would never touch VB again unless for some legacy support. Give me a language I can get my teeth into.
    I've written multiple custom data analysis apps for fortune 500 CPG companies using VB.
    I have worked for 3 fortune 500 companies and have been at the current one for 4 years. These are nothing more then standard cookie-cutter applications. Connect to a DB with ADO, grab some data, do some calculations, spit out results. VB does make that easy, but so do many other languages such as Java, C++ and C#.
    It would have taken me a lot longer to accomplish the same task using C++ or any other widely used language.
    It may take YOU longer to do it in C++, but not an experienced C++ programmer. I knock VB because using it made me feel cheap. As if I was not a "real" programmer. I want a _challange_. I will never touch VB again (except for legacy crap) and I curse MS for making it : ). Sit down for a week or two and teach yourself how to do the same things in Java, C++ or C#. I bet you will feel the same way.
    --
    If Tyranny and Oppression come to this land,
    it will be in the guise of fighting a foreign enemy. -James Madison
  4. Re:RAD? by Slime-dogg · · Score: 0, Flamebait

    I wouldn't call declaring "ByVal" in every external function call "killing C#." You can work with Office in C# just as well, if not better, than with VB.NET. The fact that C# is a much smoother language to write in, compared to the "BEGIN - END" constructs and the rest of the whole VB/BASIC bullcrap.

    The biggest problem that VB.NET has, that thankfully C# does not, is that all of those VB "developers" are still there. They still know next to nothing about good programming concepts, and could care less about efficiency. Woohoo... let's pass objects all of the place! Woohoo... let's make every database interaction in it's own web service... each service containing a single function! Woohoo... let's use ActiveX in .NET like there's no tomorrow, because I like writing insecure code, and I have no desire to fully learn the new platform.

    VB.NET? A shotgun is probably the best solution for that language.

    --
    You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.