仓酷云

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

[学习教程] ASP.NET网页设计.NET里的举动驱动开辟仓酷云

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

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

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

x
net网页编程欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!愈来愈多人把举动驱动开辟(BDD)看做实行测试驱动开辟的另外一种体例。SpecFlow和NSpec是.NET里对照盛行的BDD框架。它们帮忙创立即便不是程序员也能读懂的测试标准,并同意软件的目标驱动它的开辟。
BDD有两种次要的体例——xBehave和xSpec。第一种次要用于高条理的验收测试,而第二种则对单位级其余测试更有效。SpecFlow和Cucumber相似,属于第一种,而NSpec(紧跟RSpec的潮水)则属于第二种。两者各有所长,一般能够在一个项目里同时利用——SpecFlow掩盖场景级其余测试,而NSpec则掩盖细节单位级其余测试。
在NUnit或MSUnit等单位测试框架上利用NSpec大概相似的框架的优点是它同意以增量的体例天生高低文,同时不会让测试代码变得庞大。DaveAstels在《从头审阅测试驱动开辟》里给出了一个很好的例子,经由过程对照JUnit和RSpec,分析渺小的不同怎样使编写更具可读性的测试变得加倍简单。
除它们的项目网站,另有一些教程和示例能够匡助你进门的。
.NET里的BDD框架并不是只要SpecFlow和NSpec,但它们算是最盛行的。别的的另有Cuke4Nuke、NBehave和MSpec,各有各的长处和弱点。
BDD,作为测试驱动开辟(TDD)的一种演变,后来是作为一项急迅理论,使QA和非手艺或营业职员更无效地介入到软件项目里。它扩大了TDD,利用天然言语编写测试用例,并分离范畴驱动开辟在编写代码之前形貌它的目标亲睦处。
你有在.NET里实验过举动驱动开辟吗?假如有,你有哪些履历能够分享?
检察英文原文:BehaviorDrivenDevelopmentIn.NET
译者李永伦从02年入手下手存眷.NET,读过4年工商办理,任过3届微软MVP,比来恋上Ruby。
前天傍晚我发表了《net网页编程的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-20 21:43:11 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-23 19:23:19 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
老尸 该用户已被删除
地板
发表于 2015-1-31 19:32:50 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
5#
发表于 2015-2-6 16:44:36 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
分手快乐 该用户已被删除
6#
发表于 2015-2-17 08:27:52 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
精灵巫婆 该用户已被删除
7#
发表于 2015-2-21 10:28:34 | 只看该作者
那么,ASP.Net有哪些改进呢?
admin 该用户已被删除
8#
发表于 2015-2-26 13:18:50 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-7 11:48:16 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
第二个灵魂 该用户已被删除
10#
发表于 2015-3-10 07:26:35 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
小魔女 该用户已被删除
11#
发表于 2015-3-11 21:16:43 | 只看该作者
微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。
深爱那片海 该用户已被删除
12#
发表于 2015-3-19 13:30:40 | 只看该作者
由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
若天明 该用户已被删除
13#
发表于 2015-3-28 02:53:24 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 23:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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