1.什么是ASP.NET?

    ASP.NET是一套免费的网络架构,是为了构建一个伟大的或者说非常不错的网站或网络应用,并同时使用了一些前端技术,比如说HTML,CSS和JavaScript

    ASP.NET的定位:免费的,是为了构建网站或者是网络应用的一个框架

2.ASP.NET能干什么?

    首先,可以用来创建网站;

    然后,还能做一些Web api;(现在,移动互联网发展的越来越快,网站作为服务器来讲,通常只需要提供一个接口api, 它提供一些丰富的功能,然后在客户端,可以是手机端或者是其他的一些终端设备,来访问Web api,来获得这个服务器的一些功能或者逻辑的处理,不像网站一样有一个具体的展示。随着移动互联网的发展和多终端的发展,Web api越来越流行,同时现在的很多网站也采用Web api的形式,也就是说把网站前台展示的部分和后台逻辑处理的部分分开)

    再然后就是实时(Real time),现在ASP.NET对实时有一个很好的支持,它有一个库,可以实现很多实时的工具

    现在的ASP.NET还能做一些移动端的开发

3.ASP.NET的市场

    在国内来说,ASP.NET在互联网企业用的可能不是特别多,但是在国企、大型企业、或者是外企、世界500强的企业之内,ASP.NET有广泛的应用,因为ASP.NET是微软提供的一套免费的框架,它上手比较容易,开发比较快,作为微软来说,它有比较大的支持和丰富的资源

4.如何才能成为一名ASP.NET工程师呢?

    首先,要会ASP.NET的一些语言,比如C#,

    然后,你就要学习ASP.NET这个库,看它的底层是什么样子的,它的运作是什么样子的,它跟其他的比如说RS是怎么打交道的,它的逻辑是怎样的

    还有数据库方面,SQL,要对SQL语句非常的明白,怎样才能优化你的语句,怎样才能写一个语句,然后对数据库本身的一些性能,对一些工具和处理的方式要有一定的了解。

    然后还有IIS(它就是为了搭建一个ASP.NET的一个应用或者是一个网站的支持的一个服务器程序),要了解它到底是怎么运作的,一个请求是怎么进来的,都经过了哪些流程,然后是怎么返回出去的。

    然后作为一个程序员来说,在日常的开发中,你通常不是一个人在开发,你需要跟你的团队进行合作,或者是跟测试人员进行合作,或者对提需求的一些产品的人员进行一些合作,这时候开发流程就很重要(Development process),你需要了解当今最流行的一些主流的开发流程。

    然后就是一些架构(Architect),了解一些结构的设计思想、设计原则,然后根据系统的具体需求进行选择

    然后你需要了解ASP.NET的一些新特性,我们需要与时俱进,不断的学习这些新的特性,这样我们才能跟得上时代的进步,我们才能做出更强大、更完美、更轻松、更有效的开发我们的程序

    然后就是开源项目(Open Source),我们也需要了解业内比较主流的开源项目,然后了解其他技术,这样我们才能丰富自己,当你学了很多东西之后,大牛就是你!

ASP.NET简介的更多相关文章

  1. ASP.NET 简介

    简介:ASP.NET - 制作网站应用程序的技术1.  WebForm 2.  MVC 什么东西? winform 界面 - 后台 - 数据库 共同组合出来的程序:ASP.NET 界面(HTML+CS ...

  2. ASP.NET 简介(转自Wiki)

    ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web名字空间,并提供ASP.NET网页处理. ...

  3. ASP.NET简介及网页基础知识

    ASP:Active Server Page. asp.net属于.NET Framework的一部分,命名空间是System.Web,主要用于网络程序的开发. .net版本演化(asp.net和.n ...

  4. asp.net webpage

    一.服务器脚本基础介绍 首先,我们先复习一下Web服务器页面的基本执行方式: 1. 客户端通过在浏览器的地址栏敲入地址来发送请求到服务器端 2. 服务器接收到请求之后,发给相应的服务器端页面(也就是脚 ...

  5. ASP.NET学习笔记(1)

    1.ASP.Net简介 A.ASP.Net动态网页技术.在服务器端运行.Net代码,动态生成HTML.在浏览器可以使用JavaScript.Dom完成前台工作.如存储数据.访问数据库.业务逻辑运算等可 ...

  6. 【Asp.net入门02】搭建Asp.net开发环境

    本节主要讲解: 什么是asp.net asp.net开发和运行环境介绍 1.什么是ASP.NET Asp.net不是一种编程语言,而是一种开发技术.我们可以利用这种技术所提供的类库,使用C#或者VB编 ...

  7. asp.net 4高级程序设计( 第4版)文摘

    第一部分 核心概念 第1章 asp.net 简介 第2章 visual studio 第3章 Web窗体 3.2 web窗体处理阶段 页面框架初始化(page.init),用户代码初始化(page.l ...

  8. ASP.NET是什么?

    ASP.NET简介 简单来说,ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器脚本创建网页和网站的开发框架. 微软在2001年开发的第一个版本的ASP.NET,是一种建立在 ...

  9. jsp日期插件My97DatePicker

    jsp日期插件My97DatePicker 强大的日期控件 使用方便简单 (2010-10-30 18:59:12) 转载▼ 标签: js javascript 日期插件 jsp it 分类: jqu ...

随机推荐

  1. Shell学习笔记之shell脚本和python脚本实现批量ping IP测试

    0x00 将IP列表放到txt文件内 先建一个存放ip列表的txt文件: [root@yysslopenvpn01 ~]# cat hostip.txt 192.168.130.1 192.168.1 ...

  2. C++面向对象高级开发课程(第二周)

    1. 类中含有指针—— class with pointer member(s) ——的情况经常发生,典型的有:string 类. 2. STL中的 string 类太复杂,copy on write ...

  3. 一个改写MBR的例子

    前言 想要对MBR类的病毒进行一下研究与学习,在此期间,看了很多资料,其中帮助最大的就是金龟子学姐和willj学长发表的文章.一个从源码与实现角度来讲了一下,另外一个从反病毒角度来分析.   功能描述 ...

  4. ExtJS使用入门

    extjs是基于 yui 由 jack slocum开发, sencha是他们的公司, sencha是由三个项目合并起来的开源项目: ExtJS, jqTouch, Raphael(拉斐尔, 圣经中的 ...

  5. JavaScript:正则表达式 问号

    问号 1.?表示重复前面内容的0次或一次(但尽可能多重复) var reg=/abc?/g; var str="abcdabcaba"; console.log(str.match ...

  6. 格子中输出|2015年蓝桥杯B组题解析第四题-fishers

    StringInGrid函数会在一个指定大小的格子中打印指定的字符串. 要求字符串在水平.垂直两个方向上都居中. 如果字符串太长,就截断. 如果不能恰好居中,可以稍稍偏左或者偏上一点. 下面的程序实现 ...

  7. 常见几种校验方法(CS和校验、CRC16、CRC32、BCC异或校验)

    总结一些通讯协议中常用到的几种校验方法: 1.CS和校验(如:标准188协议校验方式) /// <summary> /// CS和校验 /// </summary> /// & ...

  8. Ubuntu 16.04设置IP、网关、DNS

    说明:在网上给的教程上面通常会有这样的一个误导思路,按照配置文件设置后会不生效的问题,甚至没有一点效果,经过排查发现Linux下设置IP这个话题的入口线索应该分为两种:1为Server版,2为Desk ...

  9. hash入门

    如果你已经确保自己的hash技巧已经入门,那么请左转这篇博文 首先介绍一下hash? 事实上是一种叫做蛤丝的病毒 以下讲到的hash都是OI中最常用到的hash方法:进制哈希 做法: 首先设一个进制数 ...

  10. nginx配置二级域名

    我在我的服务器上面跑了两个node应用程序,分别一个端口2368跑的是ghost博客,一个端口8000跑的是我的demo程序.想要一级域名zhangruojun.com用来访问博客,二级域名demo. ...