WebMatrix简介与预览

简介预览

       去年的七月份,微软发布了一个全新的Web开发平台--WebMatrix,该平台最大的特点就是简洁。Microsoft WebMatrix能够让您通过使用功能强大的Web服务器、数据库引擎、以及Web框架等,将您的网站完美的运行在Internet上。

    show

    该平台区别于现有的开发平台,WebMatrix的特点是一站式和简化的开发过程,主要包含以下几大核心:

    ◆IIS Developer Express: 这是一个轻量级的免费Web服务器,安装简便,支持目前所有的Windows版本,并且兼容完整版的IIS 7.5服务器

    ◆SQL Server Compact Edition: 一款基于文件的轻量级免费数据库,体积小巧,安装简便,可以集成到ASP.NET等众多微软开发场景中使用。使用SSCE平台的成本极低,并且可以很方便的迁移到SQL Server。

    ◆ASP.NET “Razor”: 一种新的ASP.NET视图引擎,具有模板化的代码语法,便于在HTML中嵌入VB或C#。其特点是语法简单,学习和编辑都非常容易。关于Razor的一些用法,我会在下一篇介绍WebMatrix的时候详细叙说。

    为何使用WebMatrix?

    Microsoft WebMatrix能够让您通过使用功能强大的Web服务器、数据库引擎、以及Web框架等,将您的网站完美的运行在Internet上。这使得一个产品从开发到完成实现了无缝的过渡,WebMatrix除了让开发变得更加容易,还包括了很多让Web开发更简洁的新功能。

    WebMatrix面向哪些人群?

    WebMatrix主要面向Web开发者、学生、以及想要通过简单的方式去开发站点的任何人。使用Microsoft WebMatrix开发平台,您只需要进行编码、测试以及部署您的站点,而不必担心您的数据库配置、Web服务器配置等等。WebMatrix将使开发网站变得更加容易。

    Code没有边界

    WebMatrix为开发站点提供了一个简单的方式,开发者拥有了这些集成的代码编辑器和数据库编辑器,使得网站优化和服务器管理,搜索优化,FTP发布,以及更多操作,都变得如此简单。

安装&体验

下载

       可以去http://www.microsoft.com/web/gallery/install.aspx?appid=webmatrix获得最新的WebMatrix,先下载一个Microsoft Web Plantform Install然后通过它安装WebMatrix。具体安装的过程就不赘述了,没有什么困难的地方。

体验

       启动WebMatrix后的界面就是我上面介绍WebMatrix的那个图啦。可以看到,首页十分的简单明了。WebMatrix提供了多种不同的方式来创建您的站点。包括:

从Web库创建站点,

1

在微软提供的web库中,我们可以选择许许多多已经搭建好的站点,这些站点一旦建立就是可以运行的。如果您是需要快速建立个人或者小型的站点,这是个非常不错的选择哦。

从模板创建站点,

2

微软同样提供了许多已经建立好了的模板,虽然不及上面Web库的强大,不过优点就是轻量化,没有添加太多的功能。只是演示性质的,其他的完全由您个人自由发挥。

从文件夹创建网站,

3

这个就有点像我们从VS中建立一个空的WEB网站的形式了,建立的完全是一个空的站点。您可以完全自由发挥来实现您的站点。

新建页面

       上面总体介绍了一下webmatrix的启动后的状态,下面我们就建立一个aspx页面来看看webmatrix给我们的呈现情况。

4

建立好的页面如下:

6

可以明显的看到webmatrix并没有像vs那样给我们提供页面视图,仅仅提供了代码视图。而且值得注意的一点是默认也没有代码与页面分离的模式,处理代码和页面是在一起的,有点像jsp,呵呵。这种模式个人不是太喜欢。另外,如果你在上面实际编程一下就可以发现,webmatrix是不支持智能提示的,这一点对绝大数人来说可能不是个很好的消息啊,不得不说是一大遗憾啊!

        当然了,Webmatrix也有好的方面,比如他提供了一个“报告”功能,这个报告功能能够自动检测出目前你的网站存在的一些SEO等等方面的一些问题或者建议。如下图所示:

7

这个功能对于像我这样不注意细节的人很有帮助啊,哈哈!

最后总结一下吧:可以这样说,webmatrix的出现就是为了轻量级的网站建立的,如果您只是编写一个小型的个人网站,那么webmatrix完全符合呢的要求。别忘了,相比于vs他是完全免费的哦(当然,D版的除外),而且webmatix是提供了一系列的建立网站所需要的东西,包括数据库等等。但如果您是要开发大型的网站,那么还是推荐使用vs吧。

原文地址:https://www.cnblogs.com/qianlifeng/p/1993124.html