仓酷云

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

[学习教程] ASP.NET网站制作之先于ASP.NET MVC RC公布的计划模板库仓酷云

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:26:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
那做企业软件是不是最好用J2EE?比来微软公然公布了一个计划模板库,ASP.NETMVC用户能够从中收费猎取一些可以被集成进网站的视图。ASP.NETMVCRC版本会在一月份公布,个中包括一系列的改善,比方:默许情形下没有后置代码(code-behind)文件,使用脚手架(scaffloding)撑持,和面向视图的MSBuild义务。计划模板库中包括了ASP.NETMVC站点可用的视图。模板由CSS款式表、图片、视图母版页、视图控件和JavaScript代码构成。这是一个开源的资本库,个中的每套模板都在CreativeCommonsAttribution3.0协定下公布。每一个人都能够向资本库中奉献内容,并为模板举行投票。依据微软开辟者部门副总裁ScottGuthrie的说法,ASP.NETMVC会在近期公布RC版本,个中包括一系列改善:视图在默许情形下不会包括后置代码(code-behind)文件
基于据良多人的倡议,我们盘算做一些修正,使MVC视图文件在默许情形下不包括后置代码文件。这个改动为年夜部分人剔除项目中无用的文件,和强化了MVC天下中视图的感化(地道为了天生内容,而不包括有关内容的代码)。
视图将具有顶级的模子属性ProductName:<%=Model.ProductName%>HTML/AJAX帮助办法能够撑持表达式语法
部分人提出如许的哀求,他们但愿能够在视图的HTML和AJAX帮助办法中利用强范例的表达式语法(而不是字符串)。
界面脚手架撑持
在VisualStudio里利用新的ASP.NETMVC“增加视图”命令时就会发明,在ASP.NETMVCRC版本已撑持了主动的“UI脚手架”。脚手架撑持可以主动天生对应恣意.NET范例或对象的视图——这意味着它可以共同POCO类、LINQtoSQL、LINQtoEntities、NHibernate、SubSonic、LLBLGenPro或其他对象模子一同事情。脚手架引擎利用反射来猎取视图中模子范例的私有成员,并传送给脚手架模板,在视图中天生符合的标志。
用于编译视图的MSBuild义务
默许情形下当您编译ASP.NETMVC项目时,它只会编译项目中的代码,而不会编译视图文件中的代码。在ASP.NETMVCBeta版本中,假如你要编译视图则必需自界说MSBuild义务。而在ASP.NETMVCRC版本中已包括了内置的MSBuild义务,您就能够把视图文件也包括进项目标编译过程当中。这会反省一切试图和母版中内嵌的语法和代码,而且在碰到成绩时给出编译毛病。
ASP.NETMVCRC版本将于2009年一月份公布。检察英文原文:ADesignTemplateGalleryPrecedesASP.NETMVCRC
本文出自:http://www.infoq.com/cn/news/2008/12/ASP-MVC-RC
既然话题已经抄起,我打算今晚发篇博文再引导一下舆论方向,使它再火两天,抛砖引玉,而且赵劼先生一直在跟帖,使.NET阵营的我感到万分难得。
深爱那片海 该用户已被删除
沙发
发表于 2015-1-21 06:26:01 | 只看该作者
比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。
山那边是海 该用户已被删除
板凳
发表于 2015-1-24 11:20:51 | 只看该作者
但是java靠开源打出的一片天地,特别是在微软的垄断下能打开今天的局面还是有它的生命力的。
再见西城 该用户已被删除
地板
发表于 2015-1-31 08:14:40 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-6 18:45:37 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
因胸联盟 该用户已被删除
6#
发表于 2015-2-10 06:05:32 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
飘飘悠悠 该用户已被删除
7#
发表于 2015-2-14 21:26:45 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
灵魂腐蚀 该用户已被删除
8#
发表于 2015-2-27 11:53:34 | 只看该作者
PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。
老尸 该用户已被删除
9#
发表于 2015-3-2 21:23:24 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
兰色精灵 该用户已被删除
10#
发表于 2015-3-7 10:39:50 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
admin 该用户已被删除
11#
发表于 2015-3-13 02:09:04 | 只看该作者
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
活着的死人 该用户已被删除
12#
发表于 2015-3-20 09:53:42 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
飘灵儿 该用户已被删除
13#
发表于 2015-4-13 09:19:16 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-20 10:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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