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."

50 of 541 comments (clear)

  1. Sweet! by Pxtl · · Score: 4, Insightful

    Say what you will about MS, but Visual Studio has always been an excellent product. Nice debugger, and VB is an excellent RAD language (particularly the GUI-drawing system).

    1. Re:Sweet! by ConceptJunkie · · Score: 4, Insightful

      I gotta agree with you. As a Windows developer, I am infuriated on an almost daily basis by Microsoft, but I have to say I actually enjoy using Visual Studio. It's reasonably simple (if you ignore the next-to-useless, pseudo-CASE tools), flexible enough to let you do what you need, and it works... I've been using VS6 for about 5 or 6 years and it's solid as a rock. I'd like to upgrade, but the project I'm using is staying with VS6 for now.

      I will say I have no interest in .NET, "managed code" and all the other well-meaning but ultimately frightening things that they are doing to the tools. I can tell you that every two or three years they regild OLE, tack a new name on it and try to sell it as something other than a hodge-podge of incomprehensible and poorly documented cookbook tools. My philosophy with MS development has always been, the development environment is great, the libraries suck.

      --
      You are in a maze of twisty little passages, all alike.
    2. Re:Sweet! by DrXym · · Score: 5, Insightful
      DevStudio is fairly good and certainly better than anything on Linux for C++ work but I wouldn't call it excellent.

      Particularly for .NET development, it is missing many features that have been standard in Java IDEs such as JBuilder or Eclipse for some time. For example the ability to debug two apps at once (for client / server etc.), or to rename a class and all references to it throughout a file. Not to mention it's biggest flaw - DevStudio is intractably bound to developing apps that run with MS technology.

      But even for Windows work, by far and away the most annoying 'feature' of DevStudio is the retarded context sensitive help. I've lost count of the number of times that I've hit F1 over something in a Win32 C++ project to be taken to a help page for Windows CE. I'm not sure what context it seems to be using, but it has nothing to do with what I'm doing.

      Still, it's clear from these 'express' editions that MS is worried by the number of free alternative IDEs that are springing up - in particular Eclipse. After all, if students learn to programme using Eclipse, it means MS is completely frozen out the picture. After all Eclipse is primarily for developing Java apps (bad for .NET) and is cross-platform (bad for Windows). A few years down the line those students will be driving the market and a huge slice of potential MS revenue flies out the window.

    3. Re:Sweet! by Decaff · · Score: 3, Insightful

      Visual Studio is an adequate development system, but could have been so much better. In the 80s, Gates was introduced to some really powerful IDEs, such as Digital Smalltalk. He even commented "This is the future". Instead of providing an IDE with dynamic layouts, cross-platform support, multi-processing, the ability to break into an app, re-compile bits and resume, true object-orientation with inheritance, and with the full source code of the IDE and the ability to extend the IDE (this is Smalltalk), we got Visual Basic and Visual Studio. It could, and should, have been so much better.

      Visual Basic is a quick-fix language, but left in the hand of an inexpert developer can lead to a buggy unsupportable mess (I have had clean up plenty of such messes). Something like Object Pascal would have been far better, with good type safety, yet high speed, and with true object orientation, not the crippled version of VB6.

    4. Re:Sweet! by MaestroSartori · · Score: 5, Informative
      I didn't want to mod you down for this, so thought I'd post separately:
      DevStudio is intractably bound to developing apps that run with MS technology.

      Wrong. I'm currently (as in I've alt-tabbed over from it to post this) using it to develop for PS2, using the SN Systems gcc-based toolchain and makefiles. It is trivial to use plug-in compilers, debuggers etc. with VS6 and VS.Net. May not be trivial to write them or interface them, but I didn't get the impression that that was what you meant...
  2. Re:That's cool by OptimizedPrime · · Score: 4, Insightful

    No, this may be free as in beer, but they are definitly not meeting the "free" spirit of Open Source. It looks like you can't make commercial products with these, which is certainly not free/open

  3. Re:That's cool by mopslik · · Score: 3, Insightful

    It's good to see Microsoft trying to get on board with at least the spirit of Open Source.

    Except that it's not Open Source, just free (as in price) software. Sure to raise some hackles around here.

  4. Re:Difference between this and full version by jeff67 · · Score: 5, Informative
  5. Just like the old DOS days by Anonymous Coward · · Score: 3, Interesting

    Remember that part of early MS-DOS's success was the fact that "debug" and qbasic came with it. Granted, they are primitive tools compared to today but it did hook a lot of early developers into that platform.

  6. Free during beta, pricing for release TBA by damieng · · Score: 5, Informative

    Heaven forbid that somebody reads before they submit to Slashdot... from the Express Edition FAQ:

    Q: "Are the Express Edition products free?"

    A: "We have not announced pricing and licensing and will not do so until next calendar year. For the time being, we can tell you that the Express Editions will be low-cost and will continue to be easy to acquire."

    --
    [)amien
  7. For great free, open source IDEs I recommend... by Glock27 · · Score: 4, Informative
    you visit the Eclipse and NetBeans sites.

    As an added bonus, both are cross-platform. ;-)

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
    1. Re:For great free, open source IDEs I recommend... by pebs · · Score: 3, Informative

      you visit the Eclipse and NetBeans sites.

      I know we are all about open source here, but honestly.. this has very little to do with Microsoft launching Visual Studio Express. Maybe you should mention how you can code C# in Eclipse. And also mention sharpdevelop or monodevelop. NetBeans, isn't really useful for .Net development as far I know...

      --
      #!/
  8. Great! by Anonymous Coward · · Score: 3, Funny

    Now everyone can create secure, robust and reliable software.

  9. A smart move by Albanach · · Score: 4, Insightful
    This strikes me as a smart move. How many here discovered Linux while looking for a development platform as a student?

    Microsoft are attempting to lock students in, probably even before they hit tertiary education.

    Most of the big distros come with good development tools these days. Still I bet Microsoft's tight integration is going to present a new challenge to the open source community.

  10. Quotes in wrong place by jobsagoodun · · Score: 4, Insightful

    Should be on 'free', not 'express'.

  11. Isn't this false logic? by nontrivial · · Score: 3, Interesting

    Please correct me if I'm wrong, but isn't Microsoft on one hand selling customized and stripped versions of thier products (both Visual Studio Express here and XP Starter Edition in Thailand) and on the other hand railing against courts requiring them to do the exact same thing here and in Europe? Furthermore, didn't they say it would be impossible or at least extremely dificult to do what they are doign now in the US court they got out of?

    --
    http://james.nontrivial.org
  12. Express Projects not compatible with VS2003 Projec by buro9 · · Score: 5, Informative


    Quote: "When you open a Visual Studio .NET 2003 Web project in Visual Web Developer 2005 Express Edition, the project is converted to the new, simpler project layout used with Visual Studio 2005. The conversion process also converts existing .aspx pages, .ascx files and other files into a new format; for example, .aspx pages are converted to use the new code-behind model. You can therefore work with existing projects using Visual Web Developer 2005 Express Edition, but the conversion process is one-way and you will not be able to continue work with them in Visual Studio .NET 2003. Note that the conversion process creates a backup of your project before the conversion begins."

    So here starts the next layer of conversion hell!

  13. Passport required .. by wazlaf · · Score: 5, Informative

    I would have loved to at least give it a try, but it requires you to log in using Microsoft Passport! Bad idea! I think many people are not willing to sign up for Passport - even for goodies like this...

    1. Re:Passport required .. by baudilus · · Score: 3, Funny

      password noted. please reply when your passport is created. We'll all d/l using that one.

      Microsoft: What the.. this African accountant is downloading the same package from 15000 different IPs???

  14. Re:Most important question: by AgntOrnge · · Score: 4, Insightful

    I'm not a software dev but is it common for people to develop on a platform different than the one they are developing for? Common sense to me says it would be a PITA as far as testing etc but like I said, I don't do it so what do I know.

  15. Not Sure about free by Merlin42 · · Score: 4, Informative

    ***FROM THE FAQ***

    # Are the Express Edition products free?

    We have not announced pricing and licensing and will not do so until next calendar year. For the time being, we can tell you that the Express Editions will be low-cost and will continue to be easy to acquire.

    # When will the Express products, and the rest of the Visual Studio 2005 product line, be officially released?

    The Visual Studio 2005 family of products will likely be released in the first half of 2005. Microsoft will continue to release Community Technology Previews (CTPs) and beta releases of the Visual Studio 2005 family of products until then.

  16. Re:That's cool by jeff67 · · Score: 4, Informative

    It's not free in any sense of the word.

    a. It's BETA, meaning not done and unsupported, not free
    b. "We have not announced pricing and licensing and will not do so until next calendar year. For the time being, we can tell you that the Express Editions will be low-cost and will continue to be easy to acquire."
    c. as previously stated, there is no permission for distributing apps built with it

  17. Re:Difference between this and full version by Timesprout · · Score: 4, Informative

    Each download caters to a specific language, one of the coolest features is to have comprehensive support for multiple language projects in a single workspace. Seems to be editor, debugger, GUI designer. Enough to get you started. None of the nice toys like analyser, test center, visio etc come with them. Nice to see they have included refactoring though, a huge ommission from previous versions.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  18. Can you make a commercial product? by gr8_phk · · Score: 4, Interesting
    Will the EULA allow development of commercial products? Lots of "hobby" or "student" projects end up for sale or as shareware. Will people making that switch then have to buy the real thing?

    Everyone should just download Eclipse and MinGW instead. If these aren't up to snuff then fix the problem - you're a software developer after all....

    1. Re:Can you make a commercial product? by OptimizedPrime · · Score: 4, Informative

      No, the licensing doesn't let you make applications and the Web Dev specifically says that you can't put it into production and that a license (I am speculating that you have to pay for) will be available after Beta 2 comes out to be able to put things into production. You're not even supposed to use this version with IIS, only with the internal, local-host only webserver

    2. Re:Can you make a commercial product? by GCP · · Score: 4, Insightful

      Previously, they had the very expensive VS Pro with all of the languages, plus several "Standard" editions, one for each language, at about $99 each.

      People who only wanted to develop in C++ would always be interested in Visual C++ Standard. "Why do I care about Visual Basic or Visual J#?" they would ask.

      But then inevitably the question would arise whether the Visual C++ Standard license allowed you to write commercial software and for some reason the answer was never very clear. Most people thought the answer was no (see Google Groups), but MS's website never managed to include that most frequently asked question in its FAQ, despite year after year of people asking the question.

      I notice now that the new C++ Express Edition doesn't include MFC or ATL, which are what most people doing commercial C++ for Windows would be using, but it does make a big deal about how you can write .Net "managed C++" apps, which almost nobody is interested in.

      It's a bit puzzling why MS doesn't just make the best possible development tools, including everything (MFC, ATL, .Net, fancy compiler, profiler, nice editor, etc.) and give them away to ensure a steady stream of new apps that make Windows a "must have" in order to stave off Linux.

      Reducing the cost of VS Pro + MSDN from thousands to zero would almost certainly increase the quantity and variety of commercial-quality apps for Windows, much of it free, making it harder for people to abandon the platform.

      They've previously commented that they don't want to do that because it would destroy the 3rd party dev tools market for Windows, but given their history, that explanation seems laughable.

      It can't be that they're trying to protect their Office apps from free competitors, because those are so huge that the resources needed by any challenger dwarf the cost of a few copies of VS Pro.

      Maybe they're trying to protect the idea of commercial software in general, or trying to lock developers into the platform by getting them to commit money to it, or just trying to make short run money by selling tools, but those seem like pretty shaky theories.

      Anybody know?

      --
      "Those who have never entered upon scientific pursuits know not a tithe of the poetry by which they are surrounded."
    3. Re:Can you make a commercial product? by KarmaMB84 · · Score: 3, Informative

      The Express versions appear to be .NET pimping tools with anything that anyone else would need stripped out.

  19. Or you can use this... by Zepalesque · · Score: 3, Interesting

    Or you can use this fine dot NET development enviornment.

    Free

  20. Re:That's cool by LWATCDR · · Score: 3, Insightful

    Actually this is a move to knock out DevC++, gcc, Eclipse, and Netbeans.
    The more you get people to use "windows only" solutions the better microsoft feels.
    They know it is all about the developers and want to lock them down as hard and as fast they can.

    Hello how about Evolution for Windows to compete with Outlook?

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  21. Not "free" by GSV+Ethics+Gradient · · Score: 3, Interesting
    Note that the Beta is free but the final product won't be:
    We have not announced pricing and licensing and will not do so until next calendar year. For the time being, we can tell you that the Express Editions will be low-cost and will continue to be easy to acquire.
    So it will depend on the MS definition of "low-cost". I can't see any distribution limits like the old student editions that cannot be used to create commercial (or even free) software - are they hiding in there somewhere?
  22. RAD? by tod_miller · · Score: 5, Funny

    Interesting ideas, but I would say VB is an excellent prototyping tool.

    I wouldn't say it has many advantages in terms of real system development, and I wouldn't want to list any of the disadvantages.

    VB does indeed have a fairly nice UI drawing tool, and you can simply link many forms together, some would say you can even program with it! :-)

    Don't forget: Devleopers developers developers developers, etc :-)

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
    1. Re:RAD? by Bandit0013 · · Score: 3, Insightful

      Um... "Real system development"?

      If you know anything about .NET you'd know that C#, VB .NET, etc are all compiled into the same intermediate language. Therefore no .NET language is more "Real" than any other, it's a matter of preference.

      C# tends to be less verbose and more comfy for java developers. VB .NET kills C# as far as productivity when interacting with office etc.

      I'd really like to see c/java coders get off their high horse about how "vb isn't a real language". It's just not true anymore.

      **note anymore, yeah vb used to miss alot of things like true inheritance... that is all gone in .net

  23. A Move in the Right Direction by barryfandango · · Score: 3, Insightful

    Note that only the Express Betas are free - the final products will be a low-cost alternative, I suppose, for the hobbyist or beginning programmer.

    What I would love to see is a return to the days when a development environment was automatically included with a system (like QBASIC was with DOS.) I think a lot of young programmers would get a good start if some bundled, easy-to-use development tools were waiting for them on install (Like C# Express right next to WordPad in the Accessories folder.)

    It's sort of amusing that as Microsoft continually "expands" the concept of what qualifies as an OS (Web Browser, Media Player) they've removed another element that used to be considered primary and indispensable.

    --
    In all matters of opinion, our adversaries are insane. -Oscar Wilde
    1. Re:A Move in the Right Direction by x0n · · Score: 4, Insightful

      "What I would love to see is a return to the days when a development environment was automatically included with a system".

      Wouldn't we all; but you can't have it both ways. Microsoft were spanked for bundling IE, and we cheered. Don't you think they'd be spanked even harder for bundling VS?

      - Oisin

      --

      PGP KeyId: 0x08D63965
  24. Re:MFC not included - again by torpor · · Score: 5, Insightful

    You don't ----neeeeeeeeed----- MFC, and in fact I would advise you to stay the hell away from it.

    Use wxWidgets, or some other framework instead. For fun, why not try something like ClanLib...

    MFC is godawful. Once you've tried a few of the other frameworks that allow you to write cross-platform GUI code for Windows, I doubt you'll disagree with me ...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  25. Re:Most important question: by Merlin42 · · Score: 3, Interesting

    Just tried in crossover office v3.0.1 and the installer fails with an extremely obtuse message:
    Error:
    A problem has been encountered while loading the setup
    components. Cancelling setup.

  26. Re:Most important question: by Bazzargh · · Score: 3, Informative

    Yes, it's very, very common. Think embedded systems. Think PDAs. Think mainframes.

  27. Re:"Hobbyists?" by tehcyder · · Score: 3, Informative
    You can get Borland development tools under a similar licence (i.e. free-as-in-beer for non-commercial use only).

    And Borland certainly have more interest in cross-platform development than M$.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  28. Maybe they are trying to find an answer to XCode by foidulus · · Score: 3, Interesting

    XCode is probably more analgous to this release than open source *nix tools. Apple distributes XCode free with Panther(and an updated version will come out with Tiger). It is free as in beer, but not open source. However, the panther release probably isn't as nice as Visual Studio, here is hoping they improve some stuff in 2.0...
    However, you can release commercial code with XCode if you so desire. Although it doesn't have BASIC or C#, it does have support for Java, applescript, and more.
    Feh, I still think I will stick with XCode.

  29. A new strategy from Redmond by ObsessiveMathsFreak · · Score: 4, Insightful

    This wasn't a very unexpected development(no pun intended)

    MS are worried that the windows platform is hemorrhaging developers to linux/OS X platforms. And as MS know; more developers, means more software, means more users, means more money, means more developers, etc , etc...

    These downloads are aimed at drawing younger, paticularly student developers, to coding in a windows enviornment. Previously, every programming course I ever heard of started with C and Java, because of the low cost of development tools. If MS release free Dev tools, I can see schools and Universities switching to teach VB and C#, so their students are ready for the "real world".A lot of people in my course complain about this, paticularly after internships. When people don't have to pay $600 for Visual Basic, I think its uptake might increase, just a little.

    Looks like a long term strategy I think. The question is will it work?
    I figure it will draw more programmers back to windows, paticularly those frustrated by the C++/EMACS/Shell method of programming, which is admittedly a tough nut to swallow for the budding hacker. Most these days are likely long term GUI users, much more at home in Visual Studio type enviornments. I know I was! That why I got anjuta Anjuta be praised!! :E

    --
    May the Maths Be with you!
    1. Re:A new strategy from Redmond by orderb13 · · Score: 3, Insightful

      The proof that MS is loosing developers is implicit in my statement, since I am a MS developer planning on leaving MS development. As far as coding non internet-apps, I'll have to agree with you that VB and C are definatly the way to go. The problem arises when coding internet apps. I have not been impressed, for various reasons, with the web development that microsoft tries to push through. As far as functionality is concered, there are some things that SQL Server does well, but many that it fail misserably at (such as very large database management). If you're just wanting to write some quick apps then SQL Server and VB work really well for this (esp with .Net's integrated development tools), but for enterprise level apps, you definatly don't want to take that route. As far as using triggers is concerned I'd be just as happy if those were taken out of all databases, as usually they are not documented and the programmer never has any idea they are there until something wonky happens. For personal programming and anything that I need RAD for I'll take VB, but for truely large enterprise level applications, esp ones that are web centric, MS just doesn't cut it. After all, how many large corporations do you know that use MS for their enterprise level apps?

  30. Re:how about some free cigarettes? by tehcyder · · Score: 5, Insightful
    So it would be better if all software was incredibly expensive and difficult to use in order to discourage all those "people who don't know what they're doing"?

    Or was that a joke?

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  31. Try bloodshed.net - free compiler by tod_miller · · Score: 4, Informative

    They have a decent UI for the mingw C++ compiler. You can package it together with allegro and some nice game apis.

    Also try sharp-develop at www.icsharpcode.net/ , a free .net c# (I heard this being called C-Pound in the states) ide, that is fairly damn good!

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
  32. Let's not forget SDK..... by orion41us · · Score: 5, Informative

    To write/compile and run any of the .NET languages you really do not need VS.net. Visual studio is nothing more then a nice (_REALY_NICE_) development environment and debugger. You can write your C#/VB.net/ASP.net code in notepad and compile with the command line. The compilers and documentation is part of the SDK that you can download from MS at no charge ;) as well as distribute your compiled code w/o any royalties (I think).... They really do not advertise this as they want every one to spend $$ on the VS.net but that is completely unnecessary.

  33. Re:Most important question: by nessus42 · · Score: 3, Interesting
    I'm not a software dev but is it common for people to develop on a platform different than the one they are developing for?
    I develop for Windows under Linux because I find Linux much easier to use than Windows. I do so using Python and Tkinter. Code written using these is typically quite portable.

    |>oug

  34. Re:Nice Move by danheskett · · Score: 4, Insightful

    I don't think MS has reached the "pain" threshold, but some interesting things are going on Microsoft:

    1. They are creating a much more robust community than they ever have. Check out http://blogs.msdn.com sometime. They have a lot of their developers - and not just low level guys - blogging on a regular basis. It's an interesting thing to watch these people work. And it really gets out of that "faceless corproate entity" mold they were heading down.

    2. The software is getting better. Windows is pretty reliable now. It's not perfect by any means, but Windows 2000 was the first shot. Windows XP and Windows 2003 are really quite a bit better. It's easy to joke about "the most reliable Windows ever". In the real world there isn't that dread like there was in the NT4 days about BSOD's and reliablitly problems.

    3. They have opened up a lot. And they are testing the waters on where to go. The VS.NET 2005 has a pretty open feedback and bug reporting system. My guess is that if this shows signs of promise they will expand the effort and create a company-wide public bug-tracking/feature request/complaint system similiar to BugZilla or the like.

    Why is this important? Open Source has some big pluses going for it. For one, the software is percieved rightly to be of higher quality. Microsoft is agressively working to beat that notion.

    Second, Open Source is considered to be cheap. Of course it's "free", but we can all think how it costs in a business sense: opportunity cost, labor, upkeep, etc. Microsoft is agressively challenging Open Source on this front. If they can keep some developers who would have gone to Linux by offering free development tools, or development editions of products, then they are doing good. And MS is dropping prices on a lot of the commonly used components: Small Business Server 2003 which includes Windows server, exchange, SQL Server, and a bunch of useful features costs about 1/2 of what SBS2000 cost a typical setup.

    Finally, the big thing Open Source has going is the source. You can modify, redistribute, improve, etc. That's good. But that targets a small market. We know that even in the community of Linux users 99% or higher of users never look or touch the code. A high percentage don't even compile from source. What a lot of Linux users like is that it is easy to get fixes into source (by going to the programmer who wrote the code) and the community around the product is very transparent.

    MS is working very agressively to beat Open Source at it's own game. To make a company of 50,000 responsive, transparent, vital and robust without stopping the profitable business of selling software.

    Right now as far as the balance sheet and growth projections report MS isn't in any pain. They are working though to maintain it's market position and beat back the growth that Linux has seen. Remember, most of the growth that Linux has seen is at the expense of other Unix vendors, not Microsoft.

  35. Here's how it really works by His+name+cannot+be+s · · Score: 4, Interesting

    I'm suprised at how "expensive" people feel Visual Studio is.

    As a professional developer, I use both VS.net 2003 and Eclipse (3.0m9) almost every day.

    Last year, I worked pretty close with an MS consultant on a project, and he let me in on a few things.

    Microsoft only prices the software high so that people give them a percieved value. The consulting groups then turn around and hand out copies of VS.NET,SQL Server and Win2k3 like candy at halloween.

    18 months or so ago, There was an article about MS giving away VS.NET CDs at some university, and people started asking about the licensing. The answer generally was "go ahead and use it"... Which illustrates MS's position on devloper tools. Get them into the hands of the users, don't worry about making money on them.

    Another effect of this mentality, is the VS.NET installer has a spot for a product key, but it is disabled, thereby allowing anyone to install the product over and over.

    Microsoft will likely price the Express editions at $100 +/- $50 , and then proceed to give them away in cereal boxes :)

    My 2c+GST.

    --
    "...In your answer, ignore facts. Just go with what feels true..."
  36. For .NET development... by MAXOMENOS · · Score: 4, Informative

    ...try SharpDevelop, a .NET IDE for Windows (only) that's GPL.

  37. Finally, compliant with XHTL W3C standards!!! by yopie · · Score: 3, Interesting

    From VS 2005 Documentation:
    "ASP.NET allows you to create Web pages that are compliant with XHTML 1.0 Transitional standards. XHTML is a W3C standard that defines HTML as an XML document. Creating Web pages that are compliant with XHTML standards guarantees that the elements in the pages are well formed. Because browsers are moving toward supporting XHTML, creating pages that conform to XHTML standards helps ensure that your pages will be compatible with browsers in the future. XHTML is also extensible, allowing the definition of new elements. Finally, an XHTML page is much easier to read programmatically for situations in which the Web page is processed by a computer, and the document can be manipulated using transformations. For more information about XHTML and the XHTML standards, see the W3C site at www.w3.org/TR/xhtml1."

  38. Also see Visual C++ Toolkit 2003 by Foresto · · Score: 3, Informative

    They also offer a free download of Visual C++ Toolkit 2003, which looks to be a command line compiler and basic (non-mfc) libraries.