zoukankan      html  css  js  c++  java
  • ASP.NET与.NET区别

    1.NET是什么?

    .Net全称.NET Framework是一个开发框架,不是一门编程语言,简单的来说
    
    就是一组类库框架,.NET开发支持C#、VB、NET、J#、Js和Managed  C++等
    
    其实C#是.NET Framework框架支持的一种主力开发语言。
    
    可用于开发ASP.NET网站,Windows程序,控制台程序,甚至手机软件(Windows phone)。
    
    .Net声称支持市面上20多种语言。但目前只有微软的C#,VB,NET,J#,JS 和 managed C++
    
    其中C#是主流。

    2.ASP.NET、NET和C#的关系和区别?

    首先.NET分成
    
    1)WinForm
    
     2)  WebForm
    
    ASP.NET就是属于WebForm,也就是平时说的B/S模式开发。
    
    而WinForm就是C/S模式。
    
    ASP.NET有很多种语言组成,比如C#、VB.NET、J#、JS。 但是都是运行在NET Framework Run Time 底下。
    
    ASP.NET可以用C#或者VB.NET来开发。编译后形成CLR,通过服务器IIS+Framework是.NET的基础框架。
    
    Visual Studio.NET是用于开发软件的一个集成环境(IDE)。然后续写出Windows Phone/WPF等

    3.ASP.NET和ASP区别?

    ASP.NET和ASP的最大区别在于编译思维的转换以及功能的增强。
    
    ASP使用VB/JS这样弱类型、面向结构的脚本语言混合HTML来编程,而非面向对象。
    
    1.代码逻辑混乱,难于管理。
    
    2.代码的可重用性查;由于是面向结构的编程方式,并且混合HTML,
    
    所以可能页面原型修改一点,整个程序需要修改。
    
    3.弱类型造成潜在的出错可能。
    
    以上是ASP语言本身的弱点,在功能方面ASP同样存在问题:
    
    一、功能太弱,一些底层操作只能通过组件来完成。
    二、缺乏完善的纠错/调试功能。
  • 相关阅读:
    vue $emit的使用
    flask config 环境变量配置
    get请求
    下载及安装
    测试用例写作
    系统测试
    测试方法
    软件质量
    测试基础
    子网掩码
  • 原文地址:https://www.cnblogs.com/yeyublog/p/7283744.html
Copyright © 2011-2022 走看看