ASP.NET简介
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简介的更多相关文章
- ASP.NET 简介
简介:ASP.NET - 制作网站应用程序的技术1. WebForm 2. MVC 什么东西? winform 界面 - 后台 - 数据库 共同组合出来的程序:ASP.NET 界面(HTML+CS ...
- ASP.NET 简介(转自Wiki)
ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web名字空间,并提供ASP.NET网页处理. ...
- ASP.NET简介及网页基础知识
ASP:Active Server Page. asp.net属于.NET Framework的一部分,命名空间是System.Web,主要用于网络程序的开发. .net版本演化(asp.net和.n ...
- asp.net webpage
一.服务器脚本基础介绍 首先,我们先复习一下Web服务器页面的基本执行方式: 1. 客户端通过在浏览器的地址栏敲入地址来发送请求到服务器端 2. 服务器接收到请求之后,发给相应的服务器端页面(也就是脚 ...
- ASP.NET学习笔记(1)
1.ASP.Net简介 A.ASP.Net动态网页技术.在服务器端运行.Net代码,动态生成HTML.在浏览器可以使用JavaScript.Dom完成前台工作.如存储数据.访问数据库.业务逻辑运算等可 ...
- 【Asp.net入门02】搭建Asp.net开发环境
本节主要讲解: 什么是asp.net asp.net开发和运行环境介绍 1.什么是ASP.NET Asp.net不是一种编程语言,而是一种开发技术.我们可以利用这种技术所提供的类库,使用C#或者VB编 ...
- asp.net 4高级程序设计( 第4版)文摘
第一部分 核心概念 第1章 asp.net 简介 第2章 visual studio 第3章 Web窗体 3.2 web窗体处理阶段 页面框架初始化(page.init),用户代码初始化(page.l ...
- ASP.NET是什么?
ASP.NET简介 简单来说,ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器脚本创建网页和网站的开发框架. 微软在2001年开发的第一个版本的ASP.NET,是一种建立在 ...
- jsp日期插件My97DatePicker
jsp日期插件My97DatePicker 强大的日期控件 使用方便简单 (2010-10-30 18:59:12) 转载▼ 标签: js javascript 日期插件 jsp it 分类: jqu ...
随机推荐
- python之路----面向对象的多态特性
多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 import abc class Animal(metaclass=abc.ABCMeta): #同一类事物:动物 @abc.abstr ...
- 手撕vue-cli配置——webpack.prod.conf.js篇
'use strict' const path = require('path') const utils = require('./utils') const webpack = require(' ...
- STM32硬件IIC
/** * @brief 写一个字节到I2C设备中 * @param * @arg pBuffer:缓冲区指针 * @arg WriteAddr:写地址 * @retval 正常返回1,异常返回0 * ...
- SNMP学习笔记之SNMP4J介绍(Java)
0x00 SNMP4J介绍 SNMP4J是一个用Java来实现SNMP(简单网络管理协议)协议的开源项目.它支持以命令行的形式进行管理与响应.SNMP4J是纯面向对象设计与SNMP++(用C++实现S ...
- Python之os.path路径模块中的操作方法总结
#os.path模块主要集成了针对路径文件夹的操作功能,这里我们就来看一下Python中的os.path路径模块中的操作方法总结,需要的朋友可以参考下 解析路径路径解析依赖与os中定义的一些变量: o ...
- php json_decode返回null
在使用json_decode函数想把json串转化为数组的时候,出现了null,当时还以为是因为json对字符串的长度有限制,还以为是因为两边少了引号,经过多次处理,发现都没有效果. 百度各种帖子,发 ...
- jQuery 对象
jQuery 对象 版权声明:未经博主授权,严禁转载分享 什么是 jQuery 对象 jQuery 对象是通过 jQuery 包装 DOM 对象后产生的对象. jQuery 对象是一个类数组对象. j ...
- 20145317《网络对抗》Exp4 恶意代码分析
20145317<网络对抗>Exp4 恶意代码分析 一.基础问题回答 (1)总结一下监控一个系统通常需要监控什么.用什么来监控. 通常监控以下几项信息: 注册表信息的增删添改 系统上各类程 ...
- noip2008 真题练习 2017.2.25
不是有很多可以说的,记住不能边算边取min Code #include<iostream> #include<fstream> #include<sstream> ...
- Java位运算实现加减乘除
一.加法 a+b 举例实现:13+9=22 13+9不考虑进位结果为12 只考虑进位结果为10 和刚好是22. 13二进制为1101,9二进制为1001. 不考虑进位结果为0100.算式为a^b 只考 ...