WWWinamp is being converted to .NET Framework v3.5!
5 December 2007Yep, it's true!
I've spent the last week or so playing around with the .NET Framework v3.5 and I really like what I see. Microsoft has also put a lot of work into Team Foundation Server 2008 as well. I've setup a Virtual Machine using Virtual PC here running Team Foundation Server 2008 on Windows 2003 Server R2 and was able to get WWWinamp imported + converted without issue!
WWWinamp in Team Foundation Server 2008
You need to enable javascript to view the content.
Power Thumbnail Powered By CodeXpress.CN
One thing I have noticed is that TFS does take up quite a bit of resources. I had to kick my VM up to 2GB of RAM in order for it to handle and build WWWinamp without hitting the swap file. Something to keep in mind moving forward I suppose. I'd imagine a large installation of TFS would require something along the lines of a Quad Core CPU with at least 4GB RAM.
There are several features in .NET 3.5 that I plan on implementing in WWWinamp right off the bat:
- Object Initializers - This will really help clean up the already massive code base. It'll also speed things up a bit
- Embedded Manifest - A feature I'm surprised they didn't implement with the release of .NET 3.0. Now the .manifest file will be embedded into WWWinamp, so you won't have the extra file handing around if you run Windows Vista
- Extension Methods - Again, this will help clean up the code base and make things faster. I imagine it'll take up a little more memory, but these days RAM is abundant
Now, I see LinQ and I'm trying to figure out it's role in everything. I think it'll make DB communication easier but I'm not a fan of the anonymous data types and implicit local variables. I think it could lead to some sloppy coding methodology if not kept in check.
I think it's handy that you can now run a SQL like statement on a generic, but I'm wondering what sets this apart from the FindAll method that already exists in System.Collection.Generics. It does make it easier though to search through a Generic Collection for a developer who doesn't have a solid grasp on delegates.
So, all that said, things are moving along. I'll keep you all updated on the progress and please, send in those feature requests! ![]()
One Response to “WWWinamp is being converted to .NET Framework v3.5!”
January 21st, 2008 at 8:04 pm
[...] WWWinamp is being converted to .NET Framework v3.5! [...]