Hey all,
Just in case you have not noticed it already, early last night (before I woke up near midnight our time!) Microsoft released public betas of some new and fancy stuff…
1- IIS Express
Remember when I mentioned it before? A nice alternative to Visual Studio built-in dev server.
Supports SSL and other nice stuff, works even on Windows XP but simulates IIS 7.5, no admin privileges required
2- SQL Server Compact Edition
A file-based database engine, just like SQL Server Express, except that when you develop your website with it, you don’t need it to be installed on the server to get running (or anything else installed)
3- New ASP.NET Pages Syntax code-name Razor
This is a new syntax that is going to replace the old <% … %> ASP-Classic-like style we write ASPX/ASCX pages
It’s going to be mainly for ASP.NET MVC, but watch out, I smell like it’s may reach web-forms also
(It already now can work with or without MVC)
4- Microsoft WebMatrix
You may have heard the name before as a very old web tool for .NET 1.x,
No, this is a completely new Web development and deployment tool.
It installs all the previous components in it (but total small size 15 MB) and supports them out of the box
Also support Search Engine Optimization Kit for IIS Express and nice automatic Web Deployment model
Targeted at .NET beginners (typically coming from other dynamic languages I’d say based on what I see, it doesn’t have intellisense even, which is common in these languages IDEs)
5- Microsoft Web Platform Installer 3.0
The component you can use to install different web development stuff like the mentioned above (and like SQL Express, Visual Web Developer Express, and even PHP) and also read-applications like blog engines and such that you can sstart with and modify their source later
The announcement from Scott Guthrie that came yesterday can be found at:
http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx
For great tutorials see Scott Hanselman Post (Most Importantly, it has links to video and tutorials about all mentioned)
http://www.hanselman.com/blog/MicrosoftWebMatrixInContextAndDeployingYourFirstSite.aspx
For feature-specific announcements from Scott Guthrie see:
· IIS Developer Express: A lightweight web-server that is simple to setup, free, works with all versions of Windows, and is compatible with the full IIS 7.5.
· SQL Server Compact Edition: A lightweight file-based database that is simple to setup, free, can be embedded within your ASP.NET applications, supports low-cost hosting environments, and enables databases to be optionally migrated to SQL Server.
· ASP.NET “Razor”: A new view-engine option for ASP.NET that enables a code-focused templating syntax optimized around HTML generation. You can use “Razor” to easily embed VB or C# within HTML. It’s syntax is easy to write, simple to learn, and works with any text editor.
Also, I wrote a detailed blog post on the very early morning yesterday about my thoughts of Razor syntax and ASP.NET MVC, and made sure the post is friendly to those who almost don’t know about ASP.NET MVC itself, find it here:
https://www.gurustop.net/blog/2010/07/06/thoughts-on-razor-microsofts-new-asp-net-mvc-view-engine/
You know what? Let me just quote the list of videos and tutorials better…
· Channel 9 Video: WebMatrix with Scott Hunter and Simon Calvert
· Learn by Doing – WebMatrix walkthroughs
o 2 – Coding with Razor Syntax
o 3 – Creating a Consistent Look
o 9 – Adding Email to your Website
o 10 – Adding Social Networking
o 11 – Analyzing Traffic on your Website
o 12 – Adding Caching for Faster Websites
o 13 – Adding Security and Membership
o 14 – Introduction to Debugging
o 15 – Customizing Site-Wide Behavior
o ASP.NET Web Pages API Reference
· WebMatrix Tutorials and FAQs
o Create a Website from a Gallery Application
o WebMatrix Beta Release Readme
o Using WebMatrix Beta[Show All]
§ Download and Install an ASP.NET Application
§ Download and Install a PHP Application
§ Make your Website SEO Friendly
§ IIS Developer Express Overview
§ Use the Windows System Tray to Manage Websites and Applications
§ Use the Command Line to Run a WebMatrix Site or Application
· File a Bug on WebMatrix or Suggest a Feature
Have Fun!
Regards
Update 01:
There is one more tutorial I forgot to mention
http://www.mikesdotnetting.com/Article/146/WebMatrix-A-First-Application
How did I learn that?
As a bonus for coming here, I'm giving away a free newsletter for web developers that you can sign up for from here.
It's not an anything-and-everything link list. It's thoughtfully collected picks of articles and tools, that focus on Angular 2+, ASP.NET (4.x/MVC5 and Core), and other fullstack developer goodies.
Take it for a test ride, and you may unsubscribe any time.
You might also want to support me by checking these out [Thanks]: