当前位置: 首页 > news >正文

Asp与Asp.Net的区别

今天在网上看到一位朋友问asp与asp.net的区别。编辑本人也是从asp转型到.net来的,几年了,几乎都忘记了asp的存在,也说不出它们之间的区别,因为感觉两者是根本就没有联系,非要说有联系,那就是都出自MS,两面界面设计都是使用Html,JS,CSS等。但这些归根结底,这些与asp.net与asp的区别扯不上关系。

Asp与Asp.Net的区别

  1.  

    开发语言不同

    ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
    ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。

  2.  

    运行机制不同

    ASP是解释运行的编程框架,所以执行效率加较低。
    ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

  3.  

    开发方式

    ASP把界面设计和程序设计混在一起,维护和重用困难。
    ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

    END

注意事项

  • ​对于从asp转到asp.net上来的程序员来说,最大的区别就是asp.net引入了服务器控件这个东西。在asp.net中,可以说一切皆控件,甚至于一个Page页面,都可以看成是一个特殊的服务器控件,在疱丁解牛一书中就是有说到.asp.net的运用,就是服务器控件的运用,学懂了控件,你就学懂了asp.net。

转载于:https://www.cnblogs.com/aiqingqing/p/4475495.html

相关文章:

  • android host usb
  • Fighting
  • 基于Cocos2d-x学习OpenGL ES 2.0系列——OpenGL ES渲染之Shader准备(7)
  • Swing基础
  • php post
  • poj--1517
  • Midas Civil的钢束生成器
  • 练习写一个工资结算系统
  • linux的各个子系统
  • 域名注冊以及域名解析设置
  • 约瑟夫环实现之非递归
  • 微信公众号-开发者-自定义菜单-CLICK事件处理
  • “我爱淘”冲刺阶段Scrum站立会议6
  • 我们还需要兼容IE样式问题吗?
  • modernizr框架之表单验证
  • __proto__ 和 prototype的关系
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • C++11: atomic 头文件
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Java面向对象及其三大特征
  • Python学习之路16-使用API
  • SegmentFault 2015 Top Rank
  • TypeScript迭代器
  • 飞驰在Mesos的涡轮引擎上
  • 聚类分析——Kmeans
  • 前嗅ForeSpider中数据浏览界面介绍
  • 详解NodeJs流之一
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 再谈express与koa的对比
  • Java总结 - String - 这篇请使劲喷我
  • python最赚钱的4个方向,你最心动的是哪个?
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​MySQL主从复制一致性检测
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • #控制台大学课堂点名问题_课堂随机点名
  • ( 10 )MySQL中的外键
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (C语言)fgets与fputs函数详解
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • ***通过什么方式***网吧
  • . NET自动找可写目录
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .NET Core中的去虚
  • .net framework profiles /.net framework 配置
  • .Net Web窗口页属性
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .net 生成二级域名