zoukankan      html  css  js  c++  java
  • ASP.NET基础知识

    概述

        asp.net(Active Server Pages动态服务器页面)是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。我开始认为他和像C语言一样是一种编程语言,但其实他并不是编程语言,他只是一个由 .NET Framework 提供的一种开发平台 (development platform)。

    基础知识:

        控件、对象、WEB服务和WEB应用程序。


    ASP.NET和ASP的区别

        ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。

    a.开发语言不同 

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

    b.运行机制不同 

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

    c.开发方式 

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

    ASP.NET的优点

        支持强类型的语言,如C#VB

        编译页可改进执行速度。

        提供声明性服务器控件。

        ASP代码和HTNL设计和文本分离,编写的时候清晰,而且代码的复用性和维护性也很好。

        内置方法Trace可以帮助调试页。

        通过继承机制支持代码的重用。

        无需注册组件。


  • 相关阅读:
    JSP内置对象
    Angular $scope和$rootScope事件机制之$emit、$broadcast和$on
    Ionic开发实战
    Entity Framework 5.0 Code First全面学习
    6个强大的AngularJS扩展应用
    使用npm安装一些包失败了的看过来(npm国内镜像介绍)
    自己家里搭建NAS服务器有什么好方案?
    自己动手制作CSharp编译器
    使用Visual Studio Code搭建TypeScript开发环境
    Office web app server2013详细的安装和部署
  • 原文地址:https://www.cnblogs.com/pangblog/p/3278389.html
Copyright © 2011-2022 走看看