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 ...
随机推荐
- MySQL Crash Course #20# Chapter 28. Managing Security
限制用户的操作权限并不是怕有人恶意搞破坏,而是为了减少失误操作的可能性. 详细文档:https://dev.mysql.com/doc/refman/8.0/en/user-account-manag ...
- PHP多进程处理并行处理任务实例(转,备用)
本文目的本文通过例子讲解linux环境下,使用php进行并发任务处理,以及如何通过pipe用于进程间的数据同步.PHP多进程通过pcntl_XXX系列函数使用多进程功能.注意:pcntl_XXX只能运 ...
- UVA12995 Farey Sequence
UVA12995 Farey Sequence 欧拉函数 同仪仗队那题几乎相同,本质都是求欧拉函数的和 #include<cstdio> #define N 1000000 ],i,j,t ...
- c++学习之map基本操作
map作为最常用的数据结构之一,用的好可以大幅度的提升性能. // java_cpp_perftest.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h& ...
- 使用liner、feather、multiband对已经拼接的数据进行融合
所谓"blend",英文解释为“vt. 混合vi. 混合:协调n. 混合:掺合物”这里应该理解为是图像数据的融合.这是“识别->对准->融合”的最后一步.融合是决定拼接 ...
- 用python + hadoop streaming 编写分布式程序(二) -- 在集群上运行与监控
写在前面 相关随笔: Hadoop-1.0.4集群搭建笔记 用python + hadoop streaming 编写分布式程序(一) -- 原理介绍,样例程序与本地调试 用python + hado ...
- http协议与url简介(转)
一 知识简介 HTTP:(Hypertext transfer protocol)超文本传输协议,是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议. URL ...
- NS3 MyApp Class Reference
官方文档:MyApp 可以在下面的几个例子找到: examples/tutorial/fifth.cc examples/tutorial/seventh.cc examples/tutorial/s ...
- 1、Python快速入门(0529)
学习来自马哥教育的视频,感谢马哥 编程语言: 用户: 问题空间 计算机:解决问题 解空间 抽象: 机器代码-->微码编程-->高级语言 (语言的高下级的是根据语言是否被人类容易理解或者更接 ...
- Android广播接收器和Activity间传递数据
Activity向广播接收器传递数据很简单,只需要在发送广播前将数据put进Intent中就行了. 广播接收器怎么向Activity传送数据?这里要用到接口,通过在广播接收器里定义一个接口,然后让接收 ...