仓酷云

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

[学习教程] ASP.NET编程:ASP.NET MVC或可年夜年夜推进VB的利用仓酷云

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

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

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

x
J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过net网页编程比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。ASP.NETMVC让微软的开辟职员回到了网站开辟的支流天下中,固然业界早已承受了MVC情势的框架,但是.NET开辟职员仍旧利用WebForms举行事情。不管优劣,WebForms将代码和HTML相分别,使它们难以混在一同。不外WebForms在普遍利用AJAX和CSS的情形下反而会呈现一些贫苦成绩,由于WebForms没法满意二者对客户真个严厉把持请求。
在ASP.NETMVC中,开辟职员仍旧利用aspx文件中的伪HTML代码来编写视图。这些文件没法当即失掉编译,这意味着再复杂的语法毛病也要在运转时才干发明。而视图的单位测试也因而变得比设想中加倍坚苦。
aspx的一个替换品即是VisualBasic,它的内联XML片断功效与今朝的请求十分符合。VisualBasic并不是初次用在模板言语中,VBScript是传统ASP开辟的默许言语。不外与asp文件分歧的是,VB.NET可以更明晰地分别HTML和代码。
除编译器查验这一上风以外,VB可使用更壮大的体例来体现公用站点元素。关于一般的aspx文件,公用站点元素寄存在母版页中,它基础上是对aspx文件中HTML片断的包装。有了VB以后,您就能够复杂地利用基类来完成一样的功效了。如许,站点模板和内容天生器之间能够举行丰厚的交互,使庞大站点的开辟事情变的绝对复杂一些。
利用VB和XMLLiteral的次要弱点是没法享用到HTML和JavaScript的智能提醒功效。
您能够在Channel9上懂得有关在ASP.NETMVC中利用VB的更多内容。
检察英文原文:VBMayGetaBigPushfromASP.NETMVC
本文出自:http://www.infoq.com/cn/news/2009/02/MVC-VB
实不相瞒,net网页编程是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,net网页编程的耗时是.NET的5倍。
小女巫 该用户已被删除
沙发
发表于 2015-1-21 06:23:17 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
若天明 该用户已被删除
板凳
发表于 2015-1-24 13:29:23 | 只看该作者
主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。
小魔女 该用户已被删除
地板
发表于 2015-1-25 10:16:46 | 只看该作者
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
admin 该用户已被删除
5#
发表于 2015-1-30 13:18:21 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
兰色精灵 该用户已被删除
6#
发表于 2015-2-2 11:35:14 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。
精灵巫婆 该用户已被删除
7#
发表于 2015-2-7 19:11:23 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
变相怪杰 该用户已被删除
8#
发表于 2015-2-9 20:04:12 | 只看该作者
虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSPParser)转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(ScriptLanguage)版。
活着的死人 该用户已被删除
9#
发表于 2015-2-13 13:45:29 | 只看该作者
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
飘飘悠悠 该用户已被删除
10#
发表于 2015-2-13 21:11:39 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
金色的骷髅 该用户已被删除
11#
发表于 2015-3-4 01:10:52 | 只看该作者
现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。
小妖女 该用户已被删除
12#
发表于 2015-3-7 21:06:42 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
海妖 该用户已被删除
13#
发表于 2015-3-10 23:10:53 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
第二个灵魂 该用户已被删除
14#
发表于 2015-3-17 12:21:35 | 只看该作者
如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。
冷月葬花魂 该用户已被删除
15#
发表于 2015-3-24 10:02:41 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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