WebMatrix学习之初体验(一)

来源:luqidong 发布时间:2013-08-15 19:46:53 点击数:

首先来了解下WebMatrix:

  WebMatrix是年初微软推出的一款轻量级web开发工具,它包含了构建网站所需要的一切元素。您可以从开源 Web 项目或者内置的 Web 模板开始,也可以直接从无到有编写代码。简单并且完全是免费的。开发网站从来没有如此简单。他有以下的特点:

1.主要特点就是----无论是您刚刚开始构建Web站点,还是您想完成所有与Web站点相关的事情,通过WebMatrix构建的浑然一体的流程,都可大大降低工作量。它让您聚焦到最重要的事情-您的Web站点。下面我们将向您展示一些 WebMatrix 强大的功能

2.小而全的合集:WebMatrix是一个完全免费的Web开发工具,您仅需要几分钟就可以完成安装,它巧妙地将一个Web服务器、一个数据库、程序架构融合在一起,带给您简易的,集成的Web开发体验。无论使用ASP,NET还是PHP,WebMatix都能为您在编码、测试以及部署过程中提供强有力的支持。

3.清晰的用户界面,简洁的用户体验:WebMatrix集成了富代码编辑器、数据库编辑器、Web服务器管理、搜索引擎优化、FTP发布等功能,WebMatrix提供了一个全新的Web站点开发体验,将创建、运行、部署Web站点过程当中所需要的重要组件都有机地结合在了一起。

4.高度集成:WebMatrix集成了IIS Express,并且紧密地与发布您Web站点的Web服务器组件相连。直接监控实时的Web请求及响应,直接在源头找到问题的原因。Web站点无法显示某张图片?您马上就可以找到问题出在哪,以及导致这一问题的原因,并且WebMatrix会直接帮您将问题归档,并解决问题

5.搜索引擎优化:获取SEO报告,并且了解到如何让您的站点更容易地被搜索引擎收录。WebMatrix帮您揭秘搜索引擎优化,提供清晰的指导建议,指导您如何让您的站点变得更好,甚至帮助您定位到您站点中需要修改的文件

下面说下开发环境:VS2010要升级到MVC3 , WebMatrix。 其实WebMatrix还是在VS环境下写好,因为它有智能感应,WebMatrix其实只是一个小工具而已,当然也是可以编写代码的。

78OA办公系统

 通过截图我们可以看到WebMatrix的右上角有个Visual Studio的工具图标,我们点击一下就会打开我们的VS2010,这是微软的无缝结合。

还有一个特点,WebMatrix的网站扩展名是CSHTML,他在VS2010里是不能识别的,所以我们要安装mvc3.0,不知道大家对mvc是否了解,下面截个图:

78OA办公系统

mvc一种软件设计思想,一种软件设计架构,它适很多主流的开发语言,我们现在的阶段还是在webform。。由于它封装的太多而且是事件模型,我们不用懂太多的HTTP协议以及机制,所以我们学的基本是浮云中的浮云,根本不深入了解,只是知道拖控件而已。

78OA办公系统

这张是微软的产品。。。。很实用很强大,无论你往哪方面发展都需要很多的外部知识。。。你懂的。

 

CSHTML用的是Razor的模板,这里有很多优点例如:

78OA办公系统

 

 所谓的代码冗余就是<%# XXOO%>两遍的括号和%号就是多余的代码,HTML和ASP.Net代码如果混合一起就无法智能感应。C#代码和HTML代码不能很好的混合,最后一个与javascript冲突要举个例子了:

78OA办公系统看到那个错误没?“应为表达式”这就是导致javascript编辑器失效

 

下面讲下CSHTML语法:

78OA办公系统

 

 

78OA办公系统

 

图片