下一篇文章的概要是什麼? 許多人認為分散式應用程式程式設計是最難學習的,需要計算機和通訊技術的多樣化知識. 這個步驟是可選的. 然而,它對於理解網路拓<unk>非常有用. 在開始程式設計分散式應用程式之前,您需要對開放系統互連 (OSI) 模型,乙太網,IP,TCP,UDP和HTTP有很好的瞭解. 對於基於Windows的程式設計,這將是任何與Windows指令碼主機一起工作的指令碼. 對於基於Linux的程式設計,Bash指令碼和Perl將是足夠的. 在這兩個平臺上強烈推<unk>使用JavaScript,原因是:它幾乎在任何作業系統中都支援任何指令碼主機 (Windows指令碼主機預設支援JavaScript,大多數Linux發行版都有JavaScript指令碼控制檯支援的包). 許多開發人員認為它更容易學習. 它具有ALGOL衍生語法,當你需要選擇第二種程式語言時,它可以讓你熟悉更多的其他程式語言 (C,C++,C#,Java和J#都具有ALGOL衍生語法). 通過學習JavaScript, 您可以熟悉Web頁面的客戶端指令碼, 根據你的指令碼語言以及它支援的內容, 所有指令碼語言都有一些程式程式設計方面在某個層面. 讓我們來看看 簡單的溝通就足夠了. 最好是像Python這樣的多正規化語言. 讓我們簡單地介紹第二語言. 大多數程式設計師認為Java是他們選擇的語言,原因有很多. 然而,C#在這個領域正在迅速發展. 由於以下原因,Java和C#更受青<unk>:它們是物件導向的程式語言,可以保護大型團隊中的程式設計師免受實施細節的影響,因為它們都支援元件 (程式碼單元,預編譯,執行特定任務並可用於其他程式). 它們支援以事件驅動的程式設計,以及在某種程度上支援OO和程式程式設計. 語言所建立的框架是自然分佈的 (如Java). 許多處理網路的現成軟體包的可用性,無論是開原始碼還是框架內建軟體包;這使得程式設計師更容易在別人的工作基礎上構建. 較少關注使用者介面元素,如輸出,視窗設計和技術,以及使用者介面元素. 這可以通過書籍,線上教程或學術課程來完成. 然而,理解分散式應用的架構及其概念是必要的. 建議你至少了解一下所有這些. 大多數分散式應用程式程式設計師不會在一個或兩個程式語言上停留,而是學習每個作業系統至少一個程式語言. 因為如果你想讓你的應用程式被"分發", 你至少應該為每個主要的作業系統提供一個版本. 常用物件請求經紀架構 (CORBA) 簡單物件訪問協議 (SOAP) 非同步JavaScript和XML (AJAX) 分佈元件物件模型 (DCOM).NET遠端XML網路服務  摘要:
解決分散式應用程式程式設計問題. 快速介紹電話系統及其硬體. 熟悉網路硬體架構和裝置,如集線器,交換機和路由器. 在網路協議和基本知識課程上學習. 學習XML語言並熟悉它. 首先要學習一個外<unk>指令碼語言. 首先只使用您選擇的指令碼語言應用程式程式程式設計. 使用你學過的指令碼語言編寫機器之間的通訊指令碼. 轉移到一個桌面指令碼/程式語言. 專注學習分散式應用設計和架構. 使用您選擇的程式語言學習如何構建服務元件和服務. 學習下列一種或多種技術.