Keyvan Nayyeri is a Ph.D. student in Computer Science and previously held a B.Sc. degree in Applied Mathematics. He was born in Kermanshah, Kurdistan, Iran in 1984, and is currently living in San Antonio, TX. His primary research interests are Programming Languages & Compilers and Software Engineering.  He’s also a software architect and developer with focus on Microsoft development technologies as well as Open Source platforms. Keyvan is an avid community leader and contributor who has written four books for Wiley/Wrox and several articles for prominent community websites. Also he has contributed to many Open Source projects. As a result of his long-time contributions to the community, he has received several recognitions and awards from Microsoft, its partners, and community websites. Keyvan is a continues learner who loves to study, learn, and discover new technologies everyday, and is enthusiast for serving to the humankind through his research and contributions. For a long time he has been blogging about various topics on his blog that has become a rich resource for software developers. His blog is available at Keyvan has posted 36 posts at DZone. View Full User Profile

ASP.NET MVC 1.0 Release Candidate

  • submit to reddit

As Scott announced a few minutes ago, finally ASP.NET MVC 1.0 went to Release Candidate stage and the first and most likely the only release candidate build is now available for public access.

Scott has gone over all the details about the new features and feature improvements in RC and also has pointed that the release notes contain a full list along with the procedure to upgrade a Beta application to RC.

We’ve been waiting for this build earlier in the latest months of 2008, but ASP.NET MVC 1.0 underwent some major changes to be the most suitable version for developers and all these changes postponed the RC.

The new features in ASP.NET MVC 1.0 RC cover a wide range of areas including the Visual Studio tooling experience with lots of cool features, improvements in view manipulation, form post experience, unit testing, security, file handling, and AJAX; therefore, there are many new things to discover with this build.

This release candidate build is unique to some extent because it’s one of the few Microsoft projects that come to RC with this number of major changes or at least I can’t remember any product in my long time experience with Microsoft products.

ASP.NET MVC had a different development process for its own in the way that its source code was shared with the community from the very early stages, and many developers could get their hands on the source code and leave their comments. ASP.NET MVC team also did a great job in considering all these feedback in the product and refining the product step by step; however, I think that this approach had an influence on the schedule even though the advantages of the postpones should outweigh its disadvantages.

I’m going to work on the new build really quickly, and learn all the changes as soon as possible because we need to apply all these changes in the book and pass a major review. Besides, some final reviews on the book content by Wrox editors have convinced us to revisit some parts of the book and apply some major changes, so we’ll have busy weeks ahead.

By the way, I hope that we see a high quality final release very soon and move on to a new stage of ASP.NET lifecycle.

For now go ahead and download ASP.NET MVC 1.0 RC and enjoy the great new features and improvements.


Published at DZone with permission of its author, Keyvan Nayyeri. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)