ie8 fix

A leaner, meaner Visual Studio 2010 Release Candidate expected later this week

By | February 8, 2010, 12:58pm PST

Microsoft is poised to release the near-final Release Candidate (RC) test build of Visual Studio 2010 later this week, according to a mention on February 8 on a Microsoft development blog. The RC should be a lot leaner and better performing than the previous test builds, according to other blog posts from the company.

Update: The VS2010/.Net 4 RC is out, as of the evening of February 8. Microsoft is now confirming it. MSDN subscribers can get it immediately, and the public, as of February 10.

News about this week’s RC is mentioned in passing at  the top of the post on the Visual Studio Lab Management Team Blog, It’s not too big a surprise, given that  Microsoft officials said late last year to expect the RC of VS2010 in February 2010.

(Microsoft is slated to launch VS2010 on April 12. The final version of the product is expected to ship on or around that date.)

The RC build of VS2010 was not originally part of the VS2010 development plan. Microsoft officials said late last year they’d decided to add one more public test build in order to be able to iron out some of the performance-related problems testers were reporting with Microsoft’s next version of its development tool suite. I’ve heard and received quite a few complaints about the Beta 2 version of VS2010.

Microsoft execs have acknowledged publicly the problems with VS2010. Just today, I read a February 7 blog post from a member of the Visual Studio Quality Assurance team, Kirill Osenkov, that explained succinctly some of the problems with the product:

“During Beta 1 and Beta 2 it became painfully obvious that the new VS had an obesity problem: it was slow, consumed a lot of memory and the worst thing, with enough modules loaded it stopped fitting into the 2GB address space on 32-bit machines…. In a nutshell, with a lot of new functionality a lot more modules were loaded into memory. Besides, we now had to fully load the CLR (Common Language Runtime) and WPF (Windows Presentation Foundation) at application startup. Moreover, there were all kinds of memory leaks all over the place.”

Microsoft subsequently formed a virtual “Perf SWAT” team to focus on remedying performance, memory consumption and design-time stress with VS2010, Osenkov noted. He said that team has made progress. From his blog post:

“The good news is that we’ve made tremendous progress since Beta 2 and have brought the product into a much better state: it is much faster, more responsive, takes up much less memory and we also hope to have eliminated all major known memory leaks. A common complaint was that VS was growing in memory during usage and you had to restart it after a certain time. Right now we hope that you can mostly keep Visual Studio open for days (even weeks) without having to restart it.”

Microsoft also has made some changes to the first-launch-after-install sequence for VS2010, which testers will see as of the RC.

One Microsoft partner, who requested anonymity, said he believed Visual Studio 2010 may end up being just a step along the path toward a more solid, next-generation VS release (a VS 2010/.Net 4.5 or whatever it ends up being called.) The VS folks are facing problems the Windows team knows all too well, he said, further explaining:

“Microsoft is simply feeling the pains of dealing with 20+ year old code bases. Vista was ultimately a step on the way to Windows 7, and the same thing may happen here, though I fervently hope not.  I have to believe a pattern is developing here, though, and Microsoftwould do well to start cleaning up their codebase (as with MinWin and the Win 7 kernel) or starting over from scratch more often (Windows Mobile 7, we hope).”

Microsoft is positioning Visual Studio 2010 as its tool platform to support Windows 7, Windows Server 2008 R2, Azure, SQL Server, Office 2010 and SharePoint 2010. The four versions of the suite are slated to include new drag and drop bindings for Silverlight and Windows Presentation Foundation; built-in support for building ASP.NET MVC (Model View Controller) 2.0 applications, better multicore support and UML support, among other new features.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Disclosure

Mary-Jo Foley

Freelance journalist/blogger Mary Jo Foley has nothing to disclose. WYSIWYG (what you see is what you get). I do not own Microsoft stock or stock in any of its partners or competitors. I have no business ventures that are sponsored by/funded by Microsoft or any of its partners or competitors.

Biography

Mary-Jo Foley

Mary Jo Foley has covered the tech industry for 25 years for a variety of publications, including ZDNet, eWeek and Baseline. She has kept close tabs on Microsoft strategy, products and technologies for the past 10 years. In the late 1990s, she penned the award-winning "At The Evil Empire" column for ZDNet, and more recently the Microsoft Watch blog for Ziff Davis.

Got a tip? Send her an email with your rants, rumors, tips and tattles. Confidentiality guaranteed.

39
Comments

Join the conversation!

Just In

RE: A leaner, meaner Visual Studio 2010 Release Candidate expected later this week
kanawa 21st May 2010
Microsoft officials have become fond of using ?open? to describe Microsoft?s protocols, formats and strategies. Microsoft corset factory is courting open-source developers like Apache, Zend, Mozilla, JBoss and others to port their open-source wares to run on Windows.
0 Votes
+ -
sounds good..
majg 8th Feb 2010
Considering it's not a final product with SP1 I've also heard a lot of good things about it. Keep up the good work!

Let's see how the blogosphere will tear it down now. wink Remember to constructively criticize and be balanced, interwebs.
0 Votes
+ -
Who cares about balance?
Tiggster 8th Feb 2010
You're asking the blogosphere to be balanced? That's like asking a Washington politician to be bipartisan. happy Not gonna happen!!
0 Votes
+ -
Typical M$
Linux Geek 8th Feb 2010
Eclipse beats V$ any time...for free.
0 Votes
+ -
Except when you actually use it
ITLeader 8th Feb 2010
Then VS wins every time happy
0 Votes
+ -
every benchmark has proven that
Linux Geek 8th Feb 2010
Eclipse beats V$. This will be no different.
0 Votes
+ -
Cite your source troll [NT]
bmonsterman 8th Feb 2010
NT
0 Votes
+ -
Except for my real life use
crazydanr@... Updated - 8th Feb 2010
I'm using eclipse and Visual Studio for different projects, and I can tell you without a doubt the VS environment is far easier to use, much more polished, and the UI makes more sense.

Eclipse is by no means terrible, but I've had it crash on me several times, it's clunky, and the intellisense leaves a lot to be desired.

Have you ever run either environment? Perhaps you'd like to cite some of the pros and cons of each?
0 Votes
+ -
I've run both....
storm14k 9th Feb 2010
I still have them open side by side many times
now. Eclipse is way more feature rich out of the
box in my opinion. It has better refactoring,
the better code assist IMO especially when there
are multiple items to see for a code assist
entry, Code folding with mouseover display of
the code without unfolding, error/warning/task
bar to the right giving you jump points in the
code, camel case completion, realtime error
checking/compile on save.... I have to pause on
that one because as much as people love to talk
about type safety it seems you would want to
immediately make type errors known. To make sure
I'm not crazy I just changed the type of a
method and the IDE told me nothing about the
places where that type change affected the code.
I would immediately have markers in Eclipse and
pretty much any of the other Java IDEs. I don't
know if you can turn that on in VS or not but it
drives me crazy not to have it.

If you go trying to find half of the features in
Eclipse you get pointed to the Resharper plugin
which if I'm not mistaken is made by IDEA the
makers of IntelliJ. And then I haven't touched
the plugins for various platforms like Python or
PHP and the like. And I'm not talking about just
using the language or syntax on top of the CLR
like VS does. I'm talking about the platforms in
their native environment.

VS seems to be great for piecing MS stuff and if
you're going to be building an all MS solution
the pros would outweigh the cons. But from a
developers standpoint as a raw tool to write
code it seems to be light years behind Eclipse
and not even trying to catch up. I know the
other guy was just trolling but honestly. VS
alot of times seems primitive to me since I
don't have alot of ties to other MS technologies
and I have not experienced any slowdowns or
instability in Eclipse (except for the PDT about
a year ago) and the claims only seem to come
from VS users.
0 Votes
+ -
I haven't had the same problem with VS
bmonsterman 9th Feb 2010
"It has better refactoring,
the better code assist IMO especially when there
are multiple items to see for a code assist
entry, Code folding with mouseover display of
the code without unfolding, error/warning/task
bar to the right giving you jump points in the
code, camel case completion, realtime error
checking/compile on save.... I have to pause on
that one because as much as people love to talk
about type safety it seems you would want to
immediately make type errors known. To make sure
I'm not crazy I just changed the type of a
method and the IDE told me nothing about the
places where that type change affected the code. "

It does make type errors known. It puts a squiggle underline on any compile error, and it compiles a list of known errors in the error list window. You can click on any of the items in the error list window and it takes you imediately to the offending line of code. I'm not sure how eclipse handles it, and why it's any better, but VS's method of making compile errors know seems very intuitive to me. Are you not getting the squiggle underline on your compile errors?

btw, I appreciate the dialog on this issue. It's nice to have a reasonable discussion about these things instead of all the name calling and blasting. I have nothing against other platforms and would like to understand, objectively, what the pro's and con's of each are.
0 Votes
+ -
The timing is the issue...
storm14k 9th Feb 2010
You get the errors at compile time in VS. You
get them when you save in Eclipse. Now it might
not make a difference to everybody but I'll
catch myself doing a lot of coding at times and
not compiling which probably stems from Eclipse
or JDeveloper usage. I then end up with a long
list of stuff I've missed when I finally do
compile. In Eclipse I immediately know when I
save and not only have a listing but also a mark
on the actual file in the project navigator and
a mark on the right hand side of the editor
window to let me jump to the error in a click. I
feel a lot more confident in being able to
change something and even leave and come back
the next day and have everything thats broken
right there in my face. Its even nicer when the
code spans multiple projects.

Funny thing is my philosophy about not counting
on the compiler to catch your mistakes fits more
in line with VS. happy

Oh and I forgot one of my other favorites which
is the local history of files and the ability to
visually compare the differences and restore
from a previous version. It certainly helps me
get over my code pack rat habits. I'll leave a
ton of stuff commented for fear of needing to
put it back in. I don't think I have seen this
feature in VS yet.

I appreciate the dialog as well. I never see
many features listed on the VS side when this
discussion comes ups. I had this same convo with
a friend a few weeks ago and just got the same
rather vague answer for why he feels VS is
"light years ahead" of Eclipse. And when pushed
further for specifics its just "we'll have to
agree to disagree".
0 Votes
+ -
So, just so I understand it
bmonsterman 9th Feb 2010
Eclipse gives you file level markers on type errors. Visual Studio does not. Ok, cool...I get it. You do get immediate feed back with VS, not just when you compile...the error list gives you syntax and type errors immediately (along with the squiggly underlines). If you have more than one project in a solution (VS vernacular...sorry. A solution is the parent to a project), then that feed back is immediate across multiple projects.

I don't have any pre-conceived ideas about eclipse. I'm more familiar with VS, because my skillset is Microsoft centric, and that's what people pay me to do. If I know what VS is lacking...who knows? Maybe I can develop an addin and get rich (probably not).
0 Votes
+ -
But eclipse is for java.
magallanes 9th Feb 2010
And vc is for c++/vb.net/c#

Eclipse is nice for Java and that's it, for the rest, its s*ck *ss!.

Most add-ins for eclipse works only for Eclipse-Java and the same with visual studio.

And for good or bad, Java is considered obsolete right now, while is widely supported but most works are focused for port a legacy java application to .net or for php.
0 Votes
+ -
@magallanes
storm14k 9th Feb 2010
Java obsolete? How can I take your post
seriously? And especially since I am also deep
into PHP I know no one is porting Java apps to
PHP as the more complex ones really can't be
ported. PHP is basically the web tier of Java EE
and lacks everything else and theres nothing
wrong with that by the way.

There are 100's if not 1000's of plugins for
Eclipse and they are NOT all Java specific. I
use Eclipse for PHP all the time and that itself
is a plugin. People use it for Python, Ruby,
C/C++ and other platforms and specialties since
it is a platform for building IDE's. None of
them have sucked from my experience though some
say C/C++ isn't so good. And anyway why would it
matter when VS is only for .Net?
0 Votes
+ -
It's not just for .NET
ITLeader 9th Feb 2010
You should know better when it comes to c/c++.
0 Votes
+ -
@storm14K
medezark@... 16th Feb 2010
Meh. I've tried Eclipse, but not recently. I found it slow,clunky, crash-ridden and counter-intuitive; comparing development in Eclipse to development in VS DROVE ME AWAY FROM JAVA.

BUT I do use Visual Studio extensively at work, and it's not just about MS integration. Visual Studio supports application and report development against Oracle DB's better than ANYTHING oracle provides. Microsoft's development tools have always provided better language documentation and support than their competitor's as well.
0 Votes
+ -
If not please stay away. I use both of them daily and I totally know what
keeps VS in the top. FYKI, they both serve for different targets and do
best for the ones they are targeted for.

--Ram--
0 Votes
+ -
nope
Linux Geek 8th Feb 2010
I would not use an iferior product that is more expensive.
0 Votes
+ -
re: nope
krsanford Updated - 9th Feb 2010
So eclipse pays you?

Cause you can get Visual Studio for free: http://www.microsoft.com/express/Windows/

Go Live license, and all but the more enterprisey features. I use this product alot, I also use eclipse and net beans for Java projects. I can tell you VS is a much more feature rich IDE.
0 Votes
+ -
So then...
storm14k 9th Feb 2010
excluding things that are MS tech specific could
you list some of the features that make it the
more feature rich IDE? And also why would a person
want a cut down version of the big boy IDE when
they can simply have the big boy IDE?
0 Votes
+ -
re:
krsanford 9th Feb 2010
"excluding things that are MS tech specific could you list some of the features that make it the more feature rich IDE?"

Is like saying: Except for the features that Eclipse doesn't have, could you name some features that VS has over Eclipse?

The fact that VS has TONS of MS techy features is kinda.... the point.

Also, a person would want a cut down version if they aren't worried about UML architecture documents, automated class builders, VS TFS integration, etc. If they want something that works, and works well, without alot of frill, they can choose VS Express. It has nothing to do with being a "big boy", it has everything to do with using the right tool for the right job.
0 Votes
+ -
So then I'm correct.
storm14k 9th Feb 2010
The benefit of VS is basically MS tech
integration. And thats great if thats all you
are doing but MS is no where near the whole of
IT.

Regardless I'm trying to compare both on their
common ground. Comparing one on its ability to
work with Linq vs the other to develop EJB's is
pointless. However they are both used to write
code. And with the similarities in C# and Java
they are used to write very similar code. So
when someone tells me VS is better than Eclipse
I would like to see some actual features that
don't amount to something MS specific that I may
not even like or intend to use. Thats actually
comparing MS technology to another
platform...not the actual IDE.

As far as a cut down IDE it looks like they
offer a great deal more than what they used to
offer in cut down versions of the IDE. It would
either be missing something that would stop you
from making any sort of useful app or there
would be a restriction on what you could do with
what you have produced. I don't see any
restrictions on their website. Are you free to
develop what you want and use it how you want
with these editions?
0 Votes
+ -
re:
bmonsterman 9th Feb 2010
"Are you free to
develop what you want and use it how you want
with these editions?"

Answer in short...yes.
0 Votes
+ -
Something about VS that you might not know
bmonsterman Updated - 9th Feb 2010
Code completion, refactoring, syntax coloring...all that aside. Most VS users like VS because of the integration with Microsoft products. It's a one stop shop for everything. Here are the things you can do in Visual Studio:

1. Develop a web application
2. Develop a windows application
3. Develop a windows service
4. Develop in a SQL Server database
5. Develop an SQL Server OLAP cube
6. Develop SQL Server reports for reporting services
7. Develop an ETL application
8. Develop WinMo application
9. Develop a Web Service
10. Develop a Add in for Office

The list goes on. And it all works the same way.
I'm sure in alot of ways it's the same way with Eclipse. I'm not sure if there are plug ins for Oracle/MySQL/DB2 development...or Hyperion Essbase. I doubt you can do development with Informattica (ETL) with Eclipse. Maybe Eclipse has a few more features for pure coders, but it probably can't be used for all of these things. I say probably because I don't know for sure. Feel free to weigh in.
0 Votes
+ -
Its basically what I've been saying. VS is great
if you intend to stay in the MS world. Its not
actually pure coding features that make it great
and it doesn't stack up to Eclipse or the others
on that front. In terms of what can be done from
a single IDE if you set aside preferences of
technologies (like I've been saying) from what I
see you all listing they look somewhat equal.
The Eclipse project is actually a platform for
building IDE's and other apps so there are tons
of plugins to do many things. In fact when you
step away from the MS world you can almost
expect the primary dev environment for a
language or platform to come in the form of an
Eclipse plugin. So I certainly would not say its
short in terms of being a one stop shop for
software development. Its just in a different
developer circle than the MS world.

Its also worth mentioning that two of the last
couple of ETL solutions I have used have had
their IDE's built on Eclipse.
0 Votes
+ -
Then you'd really like a clay tablet and stick
tonymcs@... Updated - 8th Feb 2010
I mean really, Eclipse - it's like suddenly being back in the 1970s and you get to work with that bulky, buggy and slow Java.

Thankfully MS makes development environments for this millenium.

Obviously you've never used an MS development environment or you just like to work with antiques.
0 Votes
+ -
10 years ago...
jparr 9th Feb 2010
We looked at Java and said: "MAN that takes a lot of horsepower and memory to run. It's just not yet viable as a production platform." Win32 ruled the day, and you could fit Visual Studio on a single CD ROM.

Now, 10 years later, Java looks like a prom queen next to big, fat dot net, even though Java isn't much nicer to look at. Visual Studio barely fits on a single PC. Even though there is not any specific problem with "native code", little, sexy Win32 is somehow considered inherently evil, and nobody likes her.

I hate to tell you.... I can get more done with my 10yo copy of VISUAL BASIC 6.0 (Win32's ugly cousin), faster, and with less hardware horsepower than either the Eclipse or VS camps could even think about touching.

That's sad. And true. And truly sad.
0 Votes
+ -
VB6 sucks
bmonsterman Updated - 10th Feb 2010
Sure the .NET IDE takes more resources, but the applications produced from your VB6 IDE were far from optimal. For one they allowed weak typing ( variants ), which required more memory, and more cpu ( boxing and unboxing ). All objects were passed by reference, because VB6 didn't have any native serialization. So all objects passed from one process to another required marshalling, more overhead. There was no multi-threading, unless you used COM+(MTS)...and then you only had apartment threading.

Of course .NET IDE's also provide productivity boosts. With VB6 you had to go find the declaration of a variable in order to know what it's data type was (hence hungarian notation). With .NET you just mouse over the variable and it tells you what the variable type is (thanks reflection). With VB6 web development you used two IDE's for development (interdev...ugh). With .NET you only have one. With VB6 your class libraries where compiled into dll's that had to be registered. The registery was only capable of supporting on version of the dll (progid) at a time. If you registered two versions of the dll that were not binary compatable, all of the applications using the dll would throw errors (dll hell).

That's just what I remember from my days of VB6, which was a while back. There are so many thing you can do with .NET that you couldn't do with VB6, but that's another conversation. Any suggestion that VB6 is better than .NET or Java is based on romantic nostalgia rather than facts.
0 Votes
+ -
That's like saying a 440 Hemi 'Cuda sucks because it gets bad gas mileage, and carburetors are so tricky to tune.

Productivity-wise, there were ways of doing things quickly in VB6.

You missed my point though: Using a horribly-inefficient Win32 stack, you could still do more with less than on dot-crap or java today.
0 Votes
+ -
The problem with Win32 is C/C++
de-void-21165590650301806002836337787023 Updated - 10th Feb 2010
Java is just a language, as is C#, VB, PHP, etc.

The Java runtime classes and libraries that allow you to build useful applications are AT LEAST the size of .NET Framework, if not bigger.

Visual Studio fits very nicely onto my PC thanks. In fact, I have 4 different versions installed at the same time on the machine that I am typing this (along with a mountain of other software too) and I only have an 80GB HDD.

The problem is not with Win32: The Problem is that (too) many app developers continue to write C/C++ code. As a former C/C++ junkie, this pains me to say, but there are relatively few developers working (and graduating) today that have a REALLY good understanding of what goes on inside a PC and thus do not truly understand the risks, dangers, problems and issues inherent in writing native code. Buffer under/overruns, memory/resource leakage, etc., are all largely an issue for native C/C++ code.

Writing good, secure, performant, stable, testable and maintainable C/C++ code requires a GREAT deal of discipline and time: attributes that few are willing to invest in these days.

Most developers working today are expected to be FAR more productive than before and are expected to deliver ever more sophisticated features.

Alas, it takes much more time to develop C/C++ code than it does to develop C#, VB, Java, PHP code and the latter benefit from much more modern, safer, more stable techniques and technologies than C/C++ developers do.

Good examples of the features that today's modern languages offer include generics, delegates (type-safe callbacks), real strings (as opposed to assumedly null terminated strings), garbage collection, index bounds checking, automatic ASLR & DEP, Lambdas, etc.

And while I understand your sentiment towards VB6, and agree with you that you can whip out basic code very quickly, the delta between this and doing so in VB.NET is not large. And VB.NET (along with all .NET languages) support features and constructs that VB6 never did and never will (e.g. multi-tasking, lambdas, XML type mapping, etc).
0 Votes
+ -
Agreed, but missed the point
jparr 11th Feb 2010
I agree with everything you said.

The point, though, was take any trivial task, like processing 1,000 files. Using native Win32 code, all other things being equal, the Win32 task will complete much faster than anything running on Java or dot not.

As a matter of fact, let's say we execute both tasks from the command line.

Worst case IS actually VB, so let's cripple the Win32 process a bit by assuming VB code, using the delivered OCX libs (worst performance case for Win32, MHO)

When you hit 'enter' to run the VB task, it loads a couple of libraries, and it's off and running.

On the other hand, dot not loads some stuff, and checks some stuff, and loads, and checks, and thinks about itself for a while, and then loads some more stuff, and then it might do some work. It's like a gen-X-er on a coffee break.

I really, honestly, thought the days of waiting for a screen repaint were long gone until dot not came out.
0 Votes
+ -
Sorry buddy
Mike (not Cox) Updated - 9th Feb 2010
I use both, and VS beats Eclipse hands down.
0 Votes
+ -
I use both...
storm14k 9th Feb 2010
...and seriously disagree. VS only comes close to
Eclipse after you add Resharper.
0 Votes
+ -
used both on what?.
magallanes 9th Feb 2010
in java, yes, eclipse IS FOR JAVA.

Eclipse for Flex... yes, i am using it and it is absurdly unstable and crippled.
Eclipse for PHP... yes if you are a masochist.
Eclipse for mono... why?.
Eclipse for c++.. yes if you are a noob.
Eclipse for Symbian.. then well luck
configuring the sdk.
for java mobile.. yes.

And for visual studio:
For c#, vb.net, silverlight and wpf is perfect if not the only decent option around here.
for Java.. nay!.
for php.. yes, autosugest but usually nay!.
for mono.. yes you can.
for c++, is the default compiler for most companies (php is compiled in vs6 and vs9).
for symbian.. yes you can.
for blackberry.. again, yes.
for windows mobile.. yes.
for flex.. currently the beta plugins works fine.
0 Votes
+ -
Again ridiculous...
storm14k 9th Feb 2010
Is there a problem with Eclipse being used for
Java? In any measure you can find Java is still
one of if not the most popular language out
there.

I've used Eclipse for PHP for quite some time.
I've had no problems with it. The PHP plugin is
developed by the people that wrote PHP! And what
exactly is it compiled to in VS? If you're
talking about Phalanger isn't that project dead?

Mono...I agree...why wouldn't anyone bother to
use it.

Blackberry distributes an Eclipse plugin. What
the problem here?

There appears to be an Eclipse plugin for
Symbian.

I doubt theres a WinMo plugin for Eclipse
because its from MS. However Android development
is done on Eclipse and theres no VS plugin that
I know of.

So it looks to be pretty much 1 for 1. But again
what you have failed to address are the actual
development features of the IDE's which I have
listed in favor of Eclipse. These are available
across most of the plugins and really have
nothing to do with which languages you can
develop with. Even if we leave it at Java and
.Net we can still compare which one makes the
job of writing code easier.
I am really waiting for the RTM. VS 2010 has a lot of goodies
that I could use for developing serious enterprise apps.

--Ram--
0 Votes
+ -
me too.
magallanes 9th Feb 2010
n/t
0 Votes
+ -
Microsoft has lost its way
jparr 9th Feb 2010
Microsoft has lost the meaning of the words "lean" and "mean". With sloppy coding abundant, skyrocketing memory footprints and hardware requirements, it's a wonder that anyone is left in the Microsoft camp.

To me, Vista and Office 2007, after seeing initial mis-steps with Exchange, Project Server, and SQL were the indicators that Microsoft is off the rails.

Microsoft is pumping out shareware-qaulity code at retail prices in an effort to compete with --- what??

It's OK to have a "rough build" or "rough version" of a back-office product, that has that raw, .0 release look and feel of "we're using a new API and we don't yet know what we're doing", but to pump out several of these, along with a dot release of its so-called flagship operating system and desktop productivity suite is just inexcusable.

Once again, I have to point out two things (about VS, Vista, Office, and back-office):

1. The loyal Microsoft customers are the ones thrown under the bus. New version, drastic changes, no compatibility for established user base.

2. This crap does the same thing the old crap did. There is very little net-new functionality. But somehow, we need 5 times the footprint and 10 times the horsepower to run it. Dot net is a good thing???
0 Votes
+ -
Wrong
bmonsterman 10th Feb 2010
The .Net IDE takes more than the old IDE (VB6 I'm guessing) because the old IDE didn't do much (I'm sure notepad takes less memory than either). Assemblies doing the same work written in .NET perform as well or better than dll's written in VB6.

1. In VB6 you couldn't have multi-threaded applications unless you hosted a dll on COM+(MTS)

2. You couldn't develop windows services (or web services for that matter).

3. Allowing weak types (variants) increases processing and memory overhead.

4. The inability to serialize objects lead to marshalling (more overhead) when passing objects between processes.
Microsoft officials have become fond of using ?open? to describe Microsoft?s protocols, formats and strategies. Microsoft corset factory is courting open-source developers like Apache, Zend, Mozilla, JBoss and others to port their open-source wares to run on Windows.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix