ASP.Net MVC 2 is included in beta 2; this creates a Rails-like modular model-view-controller architecture for Web applications. One of the selling points of MVC is that it allows a team to divide up the work on a site in a natural way, giving the model and controller parts to programmers and the view parts to designers, for example.
Dynamic data complement ASP.Net and MVC quite nicely; it automatically uses a LINQ-to-SQL or ADO.Net Entity Framework data model to validate fields and to generate page templates for list and details views, as well as scaffolding to provide display, insert, delete, and edit capabilities for each table in the model. Again, this is a Rails-like facility.
ASP.Net now includes a chart control right out of the box, so there looks to be little need for most people to buy a third-party chart control. Of course, I said that about Microsoft's grid control a couple of years ago, and enhanced third-party grid controls continued to sell.
ASP.Net supports AJAX, but it's a separate download, which now includes the AJAX Control Toolkit. You can use the ASP.Net AJAX library with ASP.Net Web Forms, ASP.Net MVC, static HTML sites, and other Web technologies. The library now supports the top five browsers: IE, Firefox, Safari, Chrome, and Opera. One limitation of the current beta ASP.Net AJAX library is that you can't use Extender Wizard from the Visual Studio Designer when targeting ASP.Net 4; if you want that functionality, you have to target ASP.Net 3.5. You can add an ASP.Net AJAX toolbox to Visual Studio for Web projects manually.
The go-live license for Beta 2 of Visual Studio 2010 and the .Net Framework 4 means that you can use it for developing and deploying production applications. If you do so, you should register for beta-level support by e-mailing email@example.com.
Rico Mariani, the chief architect of Visual Studio, discusses the performance and reliability improvements in beta 2 in this video, and the history of Visual Studio 2010 in this blog post. There's a nice collection of download and resource links for Visual Studio 2010 and .Net Framework 4 Beta 2 on MSDN.
At this point, I'm trying to switch most of my current Visual Studio 2008 development projects to Visual Studio 2010. I'm not burning any bridges, but I don't expect to have to revert any of them to Visual Studio 2008.
- First look: Visual Studio 2010 Beta 1 teases
- Microsoft Visual Studio 2010 Beta 1 highlights
- First look: Microsoft Silverlight 3 challenges Adobe AIR
- First look: Microsoft SharePoint 2010 beta spreads the wealth
- SharePoint 2010: What's new for users
- SharePoint 2010: What's new for IT pros
- SharePoint 2010: What's new for developers
- SharePoint Workspace: The renamed Groove has gotten groovier
- Office suites in the cloud: Microsoft Office Web Apps versus Google Docs and Zoho
- Office 2010 looks solid and smooth
- 8 key tips for transitioning to Exchange 2010
- Microsoft Exchange Server 2010 highlights
- First look: Exchange 2010 beta shines
- Don't upgrade to Windows Server 2008 R2 until you read this
- Test Center preview: Windows Server 2008 R2
This story, "InfoWorld preview: Visual Studio 2010 Beta 2 impresses," was originally published at InfoWorld.com. Follow the latest developments in Windows, software development, development tools, Microsoft Visual Studio, ASP.Net, Silverlight, and rich Internet application development tools at InfoWorld.com.
Having trouble installing and setting up Win10? You aren’t alone. Here are many of the most common...
Win7 Update scans got you fuming? Here’s how to make the most of Microsoft’s 'magic' speed-up patch
Picking an Android phone can be difficult, but we're here to help. These are the top Android phones you...
Our dystopian future of machine learning breaking bad is already unfolding before our eyes
After two months with no patches, Tuesday's release introduced several severe bugs, two of which...
Voice-controlled assistants are proliferating, and opening them to third-party app makers is proving to...
A race condition flaw has been fixed in the mainline Linux kernel, but some Red Hat, Canonical, and...