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 ...
随机推荐
- linux环境下安装tomcat6
1)下载apache-tomcat-6.0.10.tar.gz 2)#tar -zxvf apache-tomcat-6.0.10.tar.gz ://解压 3)#cp -R apache-tomca ...
- bzoj1652 / P2858 [USACO06FEB]奶牛零食Treats for the Cows
P2858 [USACO06FEB]奶牛零食Treats for the Cows 区间dp 设$f[l][r]$为取区间$[l,r]$的最优解,蓝后倒着推 $f[l][r]=max(f[l+1][r ...
- 20145337 《网络对抗技术》Web基础
20145337 <网络对抗技术>Web基础 一.实验后回答问题 什么是表单? 表单是HTML的一个重要部分,主要用于将用户输入的信息提交到服务器.如果是普通的HTML页面,则当浏览器提出 ...
- poj 2369 Permutations - 数论
We remind that the permutation of some final set is a one-to-one mapping of the set onto itself. Les ...
- JQuery插件模板
(function($){ $.fn.插件名 = function(settings){ var defaultSettings = { } /* 合并默认参数和用户自定义参数 */settings ...
- Python3基础 函数 有参数有返回值 对传入的参数加1
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- hbase读写流程分析
前言 最近被大佬问到一个问题,hbase查询数据在最坏的场景下需要进行几次rpc,当时就懵了..下面主要对client端代码进行分析.阅读文章和看源码更配~ 读数据 流程总览 1. 从zookeepe ...
- org.apache.axis2.AxisFault: unknown
遇到这个异常懵逼了很长时间才解决,axis2框架个人感觉进行接口相互调用还是比较麻烦的, 调了很长时间,我由a项目调用b项目的接口时,一直报这个错,在网上找了很长时间,也没找到 解决的办法,自己慢慢的 ...
- python工具
目录 Python工具 1. argparse 2. tqdm 3. os, shutil 4. csv Python工具 1. argparse import argparse parser = a ...
- HDU 5873 Football Games(竞赛图兰道定理)
http://acm.hdu.edu.cn/showproblem.php?pid=5873 题意: 现在有比赛,所有队伍两两进行比赛,赢的积2分,输的积0分,如果平局的话就各自都积1分,现在给出每只 ...