技术选型,开发环境,项目搭建【一】

一、关于技术选型

为什么选.net?这个问题经常有新手抛出,并引发一番争论,虽然争论过程中能总结出各种平台、语言的特点,但总无法给出定论。其实,很简单,我先遇到.net,我熟悉了.net,所以选我.net。至于平台好坏,语言好坏什么的说法,这里还是不说的好,以免又变成了所谓的月经贴。

关于技术选型,大多数项目并不是单纯从技术角度考虑选择的,尤其是平台的选择,政治因素、喜好因素以及掌握选择权的人所处的环境有极大的关系,用现有的技术资源,选择最优的配置,才是最好的选择,毕竟技术只是工具。

这里主要讲的是我所熟悉的.net平台下c#语言的web开发,从asp.net的webform 和 mvc 3.0 对比开始,谈谈个人对.net平台下的web开发的理解,并深入讲下个人对asp.net mvc 3.0 + jquery 的开发体验

 

二、开发环境

windows 7

iis 7

vs2010 sp1

asp.net mvc 3.0 tool for vs2010

entity framework 4.1

sql server compact 4.0 

jquery 1.6 

这里关于数据库,我们选择sql server compact 4.0,其优势在于部署方便(不需要安装,只需要部署相应的dll即可),轻量级,且受到entity framework 4.1的支持,关于sql server compact 4.0的安装和部署可以看这里:Sql Server Compact 4.0部署注意事项

三、项目搭建

1.创建命为Just4Show的空解决方案项目

【小技巧】vs2010在解决方案中只有一个项目的时候,默认在解决方案资源管理器中是不显示解决方案的,会造成无法继续添加项目的情况,在  工具->选项->项目和解决方案->常规 勾选“总是显示解决方案”,即可让vs2010不再隐藏解决方案。

2.添加新建项目,类型选择Visual C# -> Web -> ASP.NET MVC 3 Web Application

3.模版选择Empty,视图引擎选择Razor,如图:

默认情况下,项目会自动添加很多js文件,且使用了NuGet来添加更新多个组件包,我们这里做一些处理,去掉项目对NuGet的依赖,因为项目一旦成立,我们这里所引用到的依赖项并不会频繁的更新。

 

本系列随笔所提到的代码都公布在codeplex上http://just4show.codeplex.com/,可以随时去下载,一步一步与文章一起更新下去,在代码和探讨的进化过程中做出一些有用、好玩的东西来。

 

 

 

 

posted @ 2011-07-04 23:15  老肖想当外语大佬  阅读(1088)  评论(1编辑  收藏  举报