Cuyahoga development will move to .NET 2.0
After weighing all pro's and cons, we think it's time to move development to .NET 2.0 framework. The driving forces behind this move are:
- (obvious) A more powerful development environment
- The web application project model is released
- Standards compliance. In .NET 1.1 it's nearly impossible to build valid XHTML sites and with 2.0, this is much easier
- Innovation. One of the benefits of working on an OS project is the learning experience. Staying on .NET 1.1 makes the project a lot less interesting for many people in this area.
Against a whole lot of pro's there is one very big con:
Mono support. The .NET 1.1 support is pretty complete in Mono, but the 2.0 support is not. This means that it might be possible that the next generation of Cuyahoga (2.0) will not work on Mono when it's released. We'll keep a separate branch of the 1.x version that will continue to work on Mono, but all new development will be in the 2.0 version.
It was a very hard decision to make. Mono support is one of the key features of Cuyahoga (in fact, it was
the main reason why Cuyahoga was started) and we still like to keep supporting Mono, but at this moment, we want to move forward.
5/25/2006 6:40:00 AM
Published by
Martijn Boland
Category
Cuyahoga
Back