Visual Studio .NET is the comprehensive tool set for rapidly building and integrating XML Web services, Microsoft Windows based applications, and Web solutions. After four years of preparation and two years of marketing hype, ZDNews notes, Microsoft is releasing Visual Studio.Net–development tools crucial to its Web services plans. The tools bundle replaces the existing Visual Studio tools–used by some 5 million developers, according to Microsoft–and includes several new features, along with updates to existing products such as the company’s popular Visual Basic and Visual C++ tools. Update: Get the scoop for Gates’ keynote, plus more information, at C|Net News. Update 2: Somewhat related, ArsTechnica features an informative article, explaining as to what .NET really is.
This sounds rather promising. If I understand it right, no matter which language you use in the s uite, it compiles your code down to the same ‘.Net pseudocode’ (??)
At any rate, as much time as I spend dissing Linux on the desktop around here, it would be my first choice for tasks like this.
If I was currently into web development, with all the news about security holes in MS software, I’d be very apprehensive about deploying Windows for any web-related tasks. Perhaps I’m just a bit paranoid, but I wouldn’t feel safe doing that.
Right now I am downloading Visual Studio.NET Enterprise version ($2500 I think). This has Visio bundled with it for somehow drawing the software structure and automatically turning it into .NET classes, I assume. This will be interesting to try out.
The Beta 2 was good, but very slow. I hope this is faster, but I doubt it. Looks like this Enterprise version is 7 CDs. The Beta 2 was 3 CDs, so I am wondering what all is there that was not in the Beta I had. Wow.
how many shops are going to utilize the .NET services stuff?
I mean, how many companies actualy have stratagies layed out that will give them a potential revenue from web services? One of the major problems with making money on the conventinal services found on the web, is that people are so use to getting it for free. that means that the service providers had to resort to ad space. how many people will actualy pay for a desktop service?
I could see B2B is a few nitche areas but the home desktop is a diffrent story.
After two years of “hype”, I am still not clear on what “.NET” actually is!
Maybe I’m just stupid, but I don’t get it.
http://wiltgen.net/articles/dotnet/“>This should help you understand .NET a better.
If I understand it right, no matter which language you use in the s uite, it compiles your code down to the same ‘.Net pseudocode’ (??)
No, that is not correct. No matter what the language, it will compile it down to *a* .net byte stream set of instructions (pseudocode). The quality of the compiler (language specific) and in some cases, the nature of the language it self, will dictate the quality of the resulting pseudocode. The end result is that some languages will be better .net tools for some tasks than others. In other words, some languages lend them selves better toward certain types of optimizations than others. As a result, while they will all generate valid byte code (all things being equal), the resulting byte streams from each implementation may or may not differ even for logically “like” implementations. Furthermore, when taken into account, some languages simply do not support certain conceptual concepts which means one language may not even be able to generate certain elements of the byte stream without significant compiler optimizations taking place (which may or may not ever get implemented). This in turn means that the desired path for optimizations may slightly differ from one language implementation to another.
Eugenia,
Thanks, but still confused….
.Net has a lot of catching up and maturing to do. It may help to keep Java in check in the long run but… It may also be Microsoft’s attempt to throw the world into chaos and nuke Java while at it.
I must say, C# is a nice language, MSFT also chose better words for the C# syntax than Sun did for Java but…
Java is everywhere and on all platforms!
ciao
yc
The company I work for are thinking about it.
mlk (hides a linux box in the corner…)
Thanks for posting the Artstechnica link… I found it to be extremely useful and informative. Had lots of great technical information in it.
Now I wish that I had dowloaded a copy of VS.Net Beta previously… Does anyone know of a “trial” or similar version of VS.Net (that doesn’t require a MSDN subscription) so I can take a look at it without resorting to IRC warez channels? I checked out Microsoft’s site but couldn’t find anything.
I just see that is another way to mess up, nothing better than Java or C++.
Make a x86 emulator using dynarec and some other trics would work the same as CLI more or less… Or not?
Sounds like another slow layer to run programs on. Not really sure what all of this .NET framework is going to be used for. Perhaps to make you buy a faster PC, and to make some more code that no one really knows what is going on underneath the hood. Remember that Microsoft is interested in making “standards” more “proprietary”. I am sure that all of the Inderdev users will instantly convert to using this framework. Someone remind me what problem does this complicated framework solve???
Dano.
If I read the article (that Eugenia linked) correctly, .Net is set up in such a way that you can use different languages within the same application. The article also says that perl will have support for .Net.
Does that mean I can use perl for string parson when I’m coding with VB or C#? Damn, that would be tight!
If you want a ‘trial’ version of VStudio.NET, grab yourself a copy of Newsbin and head to the newsgroups alt.binaries.cd.image and alt.cd.image.highspeed – they have the whole thing (minus Visio) posted there
As for .Net vs Java, if you’re not coding web servers, wireless apps, etc, who wants to code GUI desktop apps with Java? Certainly not me
there are already bindings&wrappers to do such things and aren’t THAT useful in most cases…
http://msnbc.com/news/707130.asp?cp1=1
As usual…
(PS I’m just sick of M$ crap today and hearing of that is getting me just angry)
.Net is set up in such a way that you can use different languages within the same application.
That’s a side-effect. The main intent is to allow Joe, who is writing a VB.NET app, to use Fred’s C# libraries or Bill’s COBOL.NET libs.
The article also says that perl will have support for .Net.
ActiveState’s PERL for .NET is just a plug-in that allows PERL developers to use the VS.NET IDE. It does not produce MSIL, so it does not make PERL a .NET language.
… is only for unmanaged C++ code in .NET. If you use all managed code then you are fine.
I scored a copy of this last night and installed it.
For those that haven’t seen it, everything is now within the same IDE, instead of having different IDE’s for each language. Personally, though it’s going to take some getting used to, I like the changes I see.
And I was really surprised to see how similar C# was to Visual Basic. Though the languages are obviously different, the IDEs look to be pretty much the same – kind of like Dephi and C++ Builder.
KDEvelop or Anjuta? ever heard of them?
Someone remind me what problem does this complicated framework solve???
If MS gets their way, it will solve their “Java problem.”