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),我們也需要了解業內比較主流的開源項目,然后了解其他技術,這樣我們才能豐富自己,當你學了很多東西之后,大牛就是你!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM