首頁 >後端開發 >C#.Net教程 >PHP程式碼如何轉 .NET?

PHP程式碼如何轉 .NET?

Guanhui
Guanhui原創
2020-06-05 18:22:473696瀏覽

PHP程式碼如何轉 .NET?

PHP程式碼如何轉 .NET?

PHP程式碼不能轉為.NET,因為兩種是完全不同的語言,所以無法轉換,PHP是一種在伺服器端執行的嵌入HTML文件的腳本語言,而.NET語言的全名應該是ASP.NET,是新推出的程式架構理論或是說是一種程式設計標準。

.NET架構.NET框架是一個多語言元件開發與執行環境,它提供了一個跨語言的統一程式設計環境。 .NET架構的目的在於便於開發人員更容易建立Web應用程式和Web服務,使得Internet上的各應用程式之間,可以使用Web服務進行溝通。從層次結構來看,.NET框架又包含三個主要組成部分:公共語言運行庫(CLR:Common Language Runtime)、服務框架(Services Framework)和上層的兩類應用模板-傳統的Windows應用程式模板(Win Forms)和基於ASP.NET的面向Web的網頁應用程式範本(Web Forms和Web Services)。

公共語言運行庫(CLR),是一個運行時環境,管理程式碼的執行並使開發過程變得更加簡單。 CLR是一種受控的執行環境,其功能透過編譯器與它工具共同展現。

在CLR之上的是服務框架,它提供了一套開發人員希望在標準語言庫中存在的基底類別庫,包括集合、輸入/輸出、字串及資料類別。

那麼,在Windows DNA(分散式整合網路應用體系架構)之後,微軟提出新的.NET框架(新託管程式碼程式設計模型)的主要原因是什麼?

問題發生在已開發了多種技術的整合的單一應用程式的子系統上。例如,一個製造企業有不同的系統,如庫存管理系統,物料清單系統,財務總帳系統,所有使用可用於應用程式開發的各種技術實現的。這些系統需要整合在一起,從而形成一個更高層級的企業資訊系統的組織。要做到這一點,應用程式開發人員必須使用如微 軟的分散式元件物件模型(DCOM),通用物件請求代理體系結構(CORBA),Java遠端方法呼叫(RMI)等技術。然而,這些分佈的技術透過已開發的應用程式程式語言非常緊密地耦合在一起。

跨語言的互通性也是受限的。例如,如果在Visual C 類別已經被創建,那麼不可能在Visual Basic開發新的類別並將其擴展到Visual C 。因此,開發者將不得不用每一種專案中用到的語言重新編寫同樣的邏輯的類別。功能的可重用性得到了支持,但在早期的技術,真正的程式碼的可重用性是不可用。因此,開發人員不得不學習被用於應用程式的開發組織所用到的所有語言。註冊的COM組件。 COM組件註冊,才可以在目標機器上使用的應用程式。應用程式必須尋找Windows註冊表中尋找並載入的COM元件。

推薦教學:《PHP教學》《NET



以上是PHP程式碼如何轉 .NET?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn