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.
You may still be better off sticking with Win7 or Win8.1, given the wide range of ongoing Win10...
Now that we're down to the wire, many upgraders report that the installer hangs. If this happens to...
Angular 3 will have better tooling and will generate less code; Google also is promising a new major...
Sensing a possible stall in your coding career? Here’s how to break free and tap your true potential
In this selection you’ll find speakers taking on some of the most pressing, and persistent, security...
Nim compiles and runs fast, delivers tiny executables on several platforms, and borrows great ideas...
A port of the popular Torch library, PyTorch offers a comfortable coding option for Pythonistas