Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!selfless.tophat.at!news.glorb.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post01.iad.highwinds-media.com!newsfe06.iad.POSTED!8ad76e89!not-for-mail From: Arved Sandstrom User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Lightning/1.0b2 Thunderbird/3.1.10 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: Managed-Code Bloat References: In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Lines: 37 Message-ID: X-Complaints-To: abuse@newsgroups-download.com NNTP-Posting-Date: Mon, 06 Jun 2011 09:40:46 UTC Organization: Public Usenet Newsgroup Access Date: Mon, 06 Jun 2011 06:40:46 -0300 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:5009 On 11-06-06 03:47 AM, Lawrence D'Oliveiro wrote: > Came across this item > > about how Evernote for Windows abandoned WPF and Dotnet when moving from > version 3.5 to 4.0, with the result that > > On our test hardware, Evernote 4 starts five times faster, and uses half > the memory of Evernote 3.5. > > The whole managed-code/auto-garbage-collected concept may really appeal to > corporate code-cutter types, but I think it has real trouble in the mass > market. Did you read the whole article? Right at the end the author says: "The development team lacks the resources to build equivalent functionality in native code. "The last point is important. Maybe a hotshot team of C/C++ developers could make a better job, but if you don’t have such a team or the money to hire it, it is not so relevant." In other words, and this has nothing whatsoever to do with corporate software, unless you're in that 5 percent (probably less) of current programmers who can write high-quality C++, you're much better off sticking with VB.NET or C#, Java, Python, and Ruby (all of these are managed code in the spirit of the term). Point being, these "managed" languages have made the mass market possible. The "whole managed-code/auto-garbage-collected concept" is the only reason over 90 percent of these "mass market" apps can even exist. Overall, maybe you really should have read the entire article. I'd also bet you've never used WPF, so you have no idea what *it* brings to the table compared to MFC or WinForms. Or for that matter Qt or GTK++. AHS