`
oldrev
  • 浏览: 230191 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

用 VS Express 版本开发 Castle/MonoRail Web 应用

阅读更多
Visual C#/Basic/C++ 2008 Express 是微软最新推出的免费开发工具,既然是免费,功能上就有不少的限制,最大的麻烦就是不支持直接创建 ASP.Net应用程序,要写 ASP.Net 应用还要使用专门的 Visual WebDeveloper Express 2008,顺带还限制了不能编译代码文件为DLL......

不过现在有了 Castle 项目,一切情况都好起来了,Castle.MonoRail 提供了 MVC 的 Web 架构,而且不需要 ASP.Net 的支持,加上超强的 Brail 视图引擎,开发起来比 ASP.Net 还要简洁直观。

其中的秘诀就在于,把 MonoRail 应用创建为 VS Express 直接支持的类库项目(Class Library Project),这样不仅能够使用 MonoRail,还能把代码直接编译为 Dll,大大提高性能。

关于开发服务器的问题,我们可以选择 Castle 自带的 Cassini Web 服务器,把它放到项目的 /project/bin 目录中即可,运行效果与 VS 标准版所带的开发服务器相同。

当然了,其实如果决定采用 MonoRail 而不是可视化的 VS+ASP.Net,那么 NAnt+NUnit+Editor 是另外一个可以考虑的替代选择,不仅仅是整套的免费开源开发环境,还能在 Mono 的支持下在非 Windows 平台下开发运行,体现 Mono 跨平台的优势。
分享到:
评论

相关推荐

    GOYELLO Silverlight/Monorail Library-开源

    GOYELLO Silverlight / Monorail通信库是一个用于Monorail-Silverlight通信的.NET / Monorail / Silverlight项目。

    monorail::monorail:单轨电车| 网络设计系统

    这些组件由SimSpace的工程师和UX设计师的核心团队开发,可实现可靠的开发工作流程,以构建美观且功能强大的Web项目。快速开始将Monorail添加到您的React应用程序。 yarn add @simspace/monorail您还将需要我们的...

    SharpDevelop下的castle monorail工程模板

    SharpDevelop下的castle monorail工程模板,请拷贝到安装目录下 data\templates\project\CSharp 中。重启SharpDvelop即可选择MonoRail类型工程。

    ASP.NET MVC4开发指南

    ASP.NET MVC 是微软官方提供的以MVC模式为基础的ASP.NET Web应用程序(Web Application)框架,它由Castle的MonoRail而来。ASP.NET MVC 4已经正式发布,并内置于Visual Studio 2012,新版本ASP.NET MVC版本新增了手机...

    AspNetMVC1安装程序

    Asp.net Mvc 是微软官方提供的Mvc模式编写Asp.netWeb应用程序的一个框架,它由Castle的MonoRail而来.目前已经历经数个版本 官方网站:http://www.asp.net/mvc/ 同时,asp.net Mvc 也提供了一个社区预览版:...

    Monorail PaginationHelper.CreateCustomPage 自定义分页

    Monorail PaginationHelper.CreateCustomPage 自定义分页 应用 Monorail分页

    ibatisnet+monorail+vs2010

    C#开发 ibatisnet+monorail+vs2010的项目实例

    MonoRail例子(入门篇)

    MonoRail示例建立一个简单的mvc结构

    Castle 源码 源代码

    Castle 源码 (除了MonoRail中的Castle.Components.Binder子项目)

    Ibatis+Castle

    之前也尝试过Castle+iBatisNet+MonoRail的架构,该架构非常类似于J2EE中的Spring + Struts + iBatis的轻量级架构。虽然已经非常熟悉这种架构模式,但是放在ASP.NET环境中,他不能充分利用ASP.NET的优势,我们更清晰...

    CastleProject-1.0-RC3.msi

    CastleProject-1.0-RC3.msi monorail mvc......

    水资源管理系统.rar

    MonoRail的开发模式和传统的webform有很大区别, webform属于PageController模式, 每一个页面对应一个Controller, 通常情况下, 这个Controller就是根据url相对应的.aspx文件分析出来产生的类. System.WebUI.Page...

    MonoRail+IBatisNet +Velocity

    C#开发 MonoRail+IBatisNet +Velocity+vs2010的项目实例,初学者配置起来比较繁琐,配置好使用起来发现IBatisNet 还是很强大的!

    microblogdemo

    Asp.net Mvc 是微软官方提供的Mvc模式编写Asp.net Web应用程序的一个框架,它由Castle的MonoRail而来.目前已经历经数个版本

    MonoRail资料

    Castle项目下的子项目 MonoRail,相关文档, 都是英文的,但写的很简单,英文不怎么好的也能看懂

    monorail的小例子

    有关monorail的小例子,简单易懂~~想要学习monorail就从他开始吧~

    AspNet MVC 3.0 安装文件

    Asp.net Mvc 是微软官方提供的Mvc模式编写sp.netWeb应用程序的一个框架,它由Castle的MonoRail而来.目前已经历经数个版本

    ASP.NET MVC介绍

    Asp.net Mvc 是微软官方提供的Mvc模式编写Asp.netWeb应用程序的一个框架,它由Castle的MonoRail而来.目前已经历经数个版本

    MonoRail 实体类生成器

    MonoRail 实体类生成器简单的操作为程序员节省时间。

Global site tag (gtag.js) - Google Analytics