vb与asp.net区别 asp和aspnetnet

vb与vb.net有何区别?asp与asp.net有何区别?脚本语言与编程语言的区别?给你说通俗点吧 。。
【vb与asp.net区别 asp和aspnetnet】VB是一门非正规面向对象的编程语言,易学易懂,但是语法不够严谨 。
VB.NET是微软.NET战略专门推出的,可以看做VB的升级版,支持面向对象 。
ASP是比较经典的网站开发脚本语言 。。
ASP.NET可以看做一个框架,支持Jscript、VB.NET、C#,完全面向对象 。算是ASP的升级版 。。
脚本和编程语言的区别:
抽象的级别:这是最重要也是最明显示的不同 。脚本语言对程序员提供了更高级的抽象 。这一点明显表现在:在这种语言自身中,存在有高级的数据结构 , 如列表和字典结构,和对这种结构简单方便的嵌套和操作 。这样可以创建非常成功的程序 。
类型定义:系统语言通常是强类型和静态类型定义 。这就意味着所有变量的类型要在程序中指定,在编译时检查 。相反地,脚本语言是最松散的类型定义,完全没有类型声明 , 并且在运行时进行动态类型检查 。
执行:系统语言的特点是编译的 。程序被编译成可执行的二进制 。另一方面 , 脚本语言的特点是解释,也就是,指令被立即执行,不存在一个编译的中间状态 。这就意味着脚本语言是交互式的(你可以在提示符下敲入命令 , 并且看到结果),这是另一个巨大的胜利 。这样完全将编译过程从编辑-编译-运行循环中去掉了 。
速度:以上三点是脚本语言一方面在速度与效率, 一方面在易用性与表示式的强大性之间进行折衷的典型例子 。这就使得脚本语言的执行速度比系统语言慢一个数量级 。这就是对脚本语言诽谤最多的方面 。性能的降低不是真正的问题,因为思想是用脚本语言来组合组件,这些组件是用象C 这样的快速系统语言来编写的 。所以所有需要运行快速的东西将因为是用快速的语言实现的而运行得快速 。脚本语言只用于将东西绑在一起,并且这些通常不是性能的瓶颈( 或如果是,你需要重新检查你的设计) 。
ASP和VB的区别是什么?你是要问VB.net和ASP.net的区别吧
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强 。ASP使用VBS/JS这样的脚本语言混合html来编程 , 而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
1、代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系 , 并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力 , 从而造成出错或这样那样的问题 。
2、代码的可重用性差:由于是面向结构的编程方式 , 并且混合html,所以可能页面原型修改一点,整个程序都需要修改 , 更别提代码重用了 。
3、弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的 。
以上是语言本身的弱点,在功能方面ASP同样存在问题 , 第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多 。
那么,ASP.Net有哪些改进呢?
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C, VB , JS等等,当然,最合适的编程语言还是MS为.Net Frmaework专门推出的C(读c sharp),它可以看作是VC和Java的混合体吧 。
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些 。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等 , 这就解决了刚才谈到的ASP的那些弱点 。
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资 。并且C#和C、Java一样提供了完善的调试/纠错体系 。
vb.net与,asp.net有什么区别VB.Net是用
VB语言
开发基于.
Net框架
的PC应用程序
ASP.Net
是用VB、C#或J#开发基于.Net框架的在服务器上运行的
Web应用程序
asp.net和vb.net有什么区别啊 我的vb.net学的很好 可是我发现网上招聘asp.net的好多 想换下不知道可以吗asp.net是一种动态WEB开发的服务端技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术 。指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。
vb.net是一种程序开发语言 , 可以用来开发各种应用程序 。VB.NET虽然带个“VB”但和VirtualBasic语言已经完全不同,仅仅是借用了名称和部分语法 。事实上创造VB.NET的不是微软的技术团队 , 而是他们的销售团队 。目的是使千百万VB程序员比较容易接受 。
asp.net可以使用VB.net来进行开发,但市面上更多的使用C#进行开发 。
asp.net与vb.net有何区别?这是两个概念
首先说程序分为c/s和b/s结构,c/s就是传统意义上的客户端程序,b/s可以简单的理解为网页程序
再说说.net , .net是微软开发出来的基于Framework平台的一系列语言的集合,而VB.net就是这些语言中的一种 , 除了VB.net之外还有C#、J#、C.net等语言 。用这些语言开发出来的c/s程序叫做winForm,而用这些语言开发出来的b/s程序就叫做ASP.net
VB、VB.NET、ASP、ASP.NET、C#、C#.net、.net的区别是什么啊?VB是微软早期的面向过程的编程语言,输入pascal类型
VB.NET是运行在.NET
Framework之上的面向对象的语言,基本遵循VB的语法
ASP是微软早期的用于动态网页开发的语言 , 其特点是前后台代码写在同一文件中
ASP.NET是微软用于替代ASP的动态网页开发语言,特点是前后台代码分离
C#是微软专为.NET平台定制的语言,可以说是.NET平台上的最正统的语言,当然VB.NET在功能上与C#是完全一致的,二者编译后都会生成极度相似的IL(中间语言)
C#.NET没听说过 , 应该就是C#
.NET即.NET
Framework是现在微软的看家平台,所有的.NET程序都必须要在.NET
Framework上运行 , 你可以将其简单地看成是一个基础类库 。(其实该框架还会帮助你管理资源分配等等)
关于vb与asp.net区别和asp和aspnetnet的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读