I'm not an RSS Aggregators fans because usually I love to read my favourite
blogs via web, but on my Notebook I've an RSS aggregator installed (sometimes
could be useful when I'm in travel) and my choice lots of times ago was to
install Sauce
Reader.
Sauce Reader was a good aggregator for my usage, with lots of
features, with the nice interface of Office 2003 and totally written with .NET
Framework.
Today I've checked the product site for the new version availability and I've
discovered a curious thing: SauceReader 2.0 (the new version) is extremely
more fast than the previous version and the new program is totally rewritten
without using the .NET Framework.
These are the official reasons: "Sauce Reader 2.0 is a complete rewrite
and no longer requires the .NET framework. Using .NET for Sauce Reader v1 we
were never able to achieve the level of performance we considered appropriate
for a heavily used productivity application. .NET is a compelling and powerful
platform, but currently unsuitable for widely adopted client side
applications".
Lots of times we've talked about performances in .NET and this is a real
case: if you want an high performance application, maybe you've to use languages
such as C++, but I think that you've also to check your code in an extremely
accourate manner... sometimes little things not well optimized slow down your
application incredibly. I'm sure that the Sauce Reader staff has worked a lot on
optimization and they have the right reason for a total rewritten of the
program, but these things sounds like an alarm.
.NET Framework must be optimized?