仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1068|回复: 10
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计开源MVC框架PixelDragonsMVC.NET公布

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:50:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
数据库有很多应用领域,但是如果你单单学数据库的话基本上做数据库管理员比较合适而已,跟领域结合的你还得再学习那些领域知识。(其实数据挖掘我真是不懂,本来这学期开了一门课了。  克日,PixelDragons公布了基于ASP.NET2.0的MVC开源框架――PixelDragonsMVC.NET(之前叫SimpleMVC.NET),并从良多关头企业使用特征方面,实验对ASP.Net现有框架举行加强。作为被广泛利用的架构形式,MVC无效的断绝了数据与UI之间的干系,ASP.NET自己就是一个典范的MVC完成,但为了取得良多初级特征的撑持,必要使用本人完成良多代码才能够取得。PixelDragonsMVC.NET在良多方面供应了不错的撑持:
  它有本人自力的设置文件,该文件依照M-V的体例构造,而且为每一个M和V供应逻辑定名,就象使用中常常利用的逻辑数据库毗连一样,无效断绝ASP.NET逻辑与实践M和V干系,以把持反转的体例将实践M和V的实行交由框架完成。
  自创了Java社区中MVC的完成,该框架也撑持每一个Controller能够撑持多Action特征。固然不是必需,但跟着使用范围的扩展,1:1的Controller:Action将会使使用联系关系加倍庞大,与其将某个营业实体大概使用的某个功效范畴与多个Controller发生M:N的交互,无妨将Controller作为“挡箭牌”,由他同时办理多个Action。
  跟着AJAX的提高,View的观点也渐渐呈现ServerSide和ClientSide交织的情形,该框架供应了一个轻量的共享(Shared)UI特征,目标很复杂――不管Server仍是Client都能够只管共享统一段UI代码。
  照应到中小型项目标利用请求,该框架对事件供应了简化的撑持手腕,从设置体系中猎取的事件把持信息被“嵌”在HttpContext中,进而在Server端引导NHibernate应当对详细Action启用何种事物机制。
  在对ASP.NETRequest的处置上,该框架作为一个HttpHandler被设置到web.config中,关于一切的.ashx文件举行拦阻(可设置为其他扩大名),依据必要挪用响应的Controller和View,可将良多义务在背景间接处置失落。
  为了便于开辟职员利用,框架内涵部分的数据会见和日记操纵方面接纳了NHibernate和Log4Net两个框架。
  但从企业使用必要看,这个框架另有良多不敷的中央。
  它仅仅撑持ASP.NET,而不克不及用于WindowsForm,一切操纵的断绝情况限于详细HttpContext,而没有对线程供应撑持。
  框架本身有些关闭,数据会见部分和事件把持部分几近当地接纳了Nhibernate,向上没法经由过程定制,切进EnterpriseLibrary,向下没法让项目职员利用简便如SqlHelper的会见机制。
  其定位有些为难,假如的确服务于中小型使用,在VisualStudio.NET情况下,C、V夹杂固然是被广泛否决的办法,但实践开辟中出于进度和职员妙技的限定,或多或少会呈现,进修利用一个新的MVC框架仿佛有些烦琐;在年夜范围企业使用中,这个框架扩大性又显得不敷。
  只管云云,假如项目已选择NHibernate举行ASP.NET项目开辟的话,该框架能够作为一个不错调剂机制集成。经由它的“梳理”,在项目页面的不休修正和充分情形下,仍然能够在代码核心――设置文件中办理他们,特别是Controller能够依据必要同时激活多个Action。别的,绝对“复杂”的UIP而言,PixelDragonsMVC.NET专注并且简便良多,进修门坎也十分低。
语言是不是不是最重要的?
沙发
发表于 2015-1-20 05:18:25 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
爱飞 该用户已被删除
板凳
发表于 2015-1-28 18:30:26 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
飘灵儿 该用户已被删除
地板
发表于 2015-2-5 22:25:18 | 只看该作者
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
只想知道 该用户已被删除
5#
发表于 2015-2-13 22:56:05 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
乐观 该用户已被删除
6#
发表于 2015-3-4 02:57:23 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
若相依 该用户已被删除
7#
发表于 2015-3-11 15:35:50 | 只看该作者
最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。
再见西城 该用户已被删除
8#
发表于 2015-3-19 01:25:49 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
透明 该用户已被删除
9#
发表于 2015-3-27 01:10:51 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
精灵巫婆 该用户已被删除
10#
发表于 2015-3-27 01:10:51 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
老尸 该用户已被删除
11#
发表于 2015-3-27 01:10:52 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 12:28

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表