C#進階編程二

來源:互聯網
上載者:User

話說自己也是.net程式員,用VS也用了幾年了,對.net也算瞭解點,就是有些術語總是搞不懂啥意思

說實在,現在都分不太清楚.net和C#的區別,呵呵。

說出來也沒底氣,不專業,先把術語收集整理一下吧

先看百度百科裡講什麼是.net.

我靠,不看不知道,一看嚇一跳啊,自己真是離技術越來越遠了,看著看著就不覺興奮了。呵呵

一點點理解吧,先貼一點

.NET 是Microsoft XML Web services平台,XML Web Services允許應用程式過能internet進行通訊和共用資料,而不管所採用所採用的是哪種作業系統,裝置或編程式語言。microsoft .net 平台提供xml web services並將這些服務整合在一起之所需,對個人使用者的好處是無縫的,迷人的體驗。

先說對這段的理解:

xml web services平台應該是一個公用的平台,或者說大家都在發展這個平台,因為他可以允許應用程式通過internet進行通訊和共用資料,沒有限制作業系統,裝置,或編語言。

而.net是microsoft公司是提供建立xml web services的一個平台。

再看下面基本概要

.net 就是微軟的用來實現xml,web services,soa(服務導向架構service-oriented architecture)和後捷性的技術。對技術員來說,想真正瞭解什麼是.net必須先瞭解。net技術出現的原因和它想解決的問題,必須先瞭解為什麼他們需要xml,web serveices和soa, 技術人員一般將微軟看成一個平台廠商。微軟搭建技術平台,而技術人員在這個技術平台之上建立應用系統。從這個角底,.net也可以如下來定義:.net是微軟的新一代技術平台,為敏捷商務構建互聯互連的應用系統,這些系統是基於標準的,聯通的,適應變化的,穩定的和高效能的。從技術的角度,一個.net應用是一個運行於.net framwork之上的應用程式。( 更精確的說,一個.net應用是一個使用.net framework類庫來編寫的,並運行於公用語言時(Common Language Runtaime之上的應用程式。)如果一個應用程式跟.net framework無關,它就不能叫做net程式,比如,僅僅使用了xml並不就是.net應用,僅僅使用 soap sdk調用一個web service也不是.net應用。

這段話應該來講從哪個角度來看.net ,它是一種技術來實現xml ,web service ,soa,敏捷性的。.net為什麼出現呢,它又解決了哪些問題呢,技術員為什麼需要xml web services ,soa呢,如果把它看成一個平台的話,那.net就是微軟的新一代技術平台,為敏捷商務構建互聯互連的應用系統,是基於標準,聯通,適應變化,穩定和高效能。從技術角度來看一個.net應用是一個運行於.net framework之上的應用程式。使用.net framework類庫來編寫,並運行於公用語言CLR之上。

這裡又出現了幾個新的名詞:

SOA(服務導向架構(service-oriented architecture)

CLR(Common Language Runtime)

.NET Framework

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.