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. MySQL数据库----流程控制

    流程控制 1.条件语句 举例一 delimiter // CREATE PROCEDURE proc_if () BEGIN declare i int default 0; if i = 1 THE ...

  2. P4009 汽车加油行驶问题

    P4009 汽车加油行驶问题 最短路 清一色的spfa....送上一个堆优化Dijkstra吧(貌似代码还挺短) 顺便说一句,堆优化Dj跑分层图灰常好写 #include<iostream> ...

  3. Android java 多线程(三)

  4. 20145104张家明 《Java程序设计》第四次实验设计

    20145104张家明 <Java程序设计>第四次实验设计 这第四次实验报告 我们开始着手安卓了 在电脑上安装了安卓虚拟机

  5. tensorflow之神经网络实现流程总结

    tensorflow之神经网络实现流程总结 1.数据预处理preprocess 2.前向传播的神经网络搭建(包括activation_function和层数) 3.指数下降的learning_rate ...

  6. Win10 Edge浏览器怎么重装 Win10重装Edge浏览器

    具体如下: 重新安装Microsoft Edge 1.按Windows键+ R,打开 输入以下代码,可以直接复制黏贴. %LocalAppData%\Packages\Microsoft.Micros ...

  7. MVC ---- ckeditor 批量绑定 blur 事件

    在项目遇到个问题,就是把循环出来的ckeditor 批量添加 blur 事件,折腾了2天 终于搞定 @{ ].Rows) { <table class="ui-jqgrid-btabl ...

  8. H5图片预览、压缩、上传

    目标实现: 1.选择图片, 前端预览效果 2.图片大于1.2M的时候, 对图片进行压缩 3.以表单的形式上传图片 4.图片删除 预览效果图: 代码说明: 1.input:file选择图片 <!- ...

  9. go 变量声明

    第一种,指定变量类型,声明后若不赋值,使用默认值. var v_name v_type v_name = value 第二种,根据值自行判定变量类型. var v_name = value 第三种,省 ...

  10. python ros topic demo

    发布者: #!/usr/bin/env python #coding=utf- import rospy from std_msgs.msg import String def talker():   ...