新聞中心
降低 Azure 使用門檻的五大應(yīng)用開發(fā)資源
作者:翻譯:滕曉龍 2015-10-28 09:45:52
云計算 本文將向大家分享作者在開始進行Windows Azure應(yīng)用開發(fā)時所使用的五大Azure應(yīng)用開發(fā)資源。希望這些資源將能夠幫助你快速啟動你自己的Azure開發(fā)項目。

10年積累的成都網(wǎng)站建設(shè)、做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有龍游免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
微軟Azure應(yīng)用開發(fā)入門并不總是容易或簡單的。幾乎在接觸它的同時,開發(fā)人員就會產(chǎn)生很多問題。我是否可以使用我現(xiàn)有的開發(fā)工具?我是否需要特殊的 API?我從哪里可以找到所有這些對我有用的信息?在本文中,我將向大家分享我之前開始進行Windows Azure應(yīng)用開發(fā)時所使用的五大Azure應(yīng)用開發(fā)資源。我希望這些資源將能夠幫助你快速啟動你自己的Azure開發(fā)項目。
1. Microsoft Visual Studio 2015
Visual Studio是微軟公司推出的最重要的開發(fā)平臺,因此Visual Studio的***版對Windows應(yīng)用開發(fā)提供了內(nèi)置開發(fā)支持也就不會讓我們感到奇怪了。如同之前的Visual Studio發(fā)布一樣,其***版對Azure的支持充分反映了微軟公司的開發(fā)重點。Visual Studio 2015企業(yè)版和社區(qū)版提供了內(nèi)置的Azure連接,但是這種程度的Azure集成在老版本中并不支持。這種內(nèi)置Azure開發(fā)項目支持讓W(xué)indows Azure 應(yīng)用開發(fā)(尤其是網(wǎng)絡(luò)應(yīng)用)將變得與傳統(tǒng)網(wǎng)絡(luò)應(yīng)用開發(fā)一樣簡單。
當(dāng)你打開Visual Studio 2015時,將提示你登錄Azure并以https://.visualstudio.com的名稱創(chuàng)建一個Azure帳戶。然后,如圖1所示,你可以使用內(nèi)置Azure項目模板來創(chuàng)建新的Azure應(yīng)用開發(fā)項目。
圖1 在Visual Studio 2015社區(qū)版中創(chuàng)建Azure網(wǎng)絡(luò)項目
圖1中所示的模板提供了一個默認(rèn)的網(wǎng)絡(luò)應(yīng)用名,它會提示你創(chuàng)建一個應(yīng)用服務(wù)計劃并選擇一個Azure資源組和區(qū)域。Visual Studio與Azure的集成將使VS能夠直接從你的訂閱中獲得資源組和區(qū)域的信息,所以在項目創(chuàng)建前你并不需要了解這一信息。
你可以選擇為你的應(yīng)用創(chuàng)建一個新的Azure SQL數(shù)據(jù)庫服務(wù)器,這將極大地節(jié)省你的時間。但要知道,這個數(shù)據(jù)庫將被托管在Azure中,它將使用Azure的SQL服務(wù)器模板來創(chuàng)建數(shù)據(jù)庫。不要倉促創(chuàng)建數(shù)據(jù)庫,因為你的Azure賬戶是要收取費用的。其他額外的模板可讓你創(chuàng)建移動應(yīng)用和app服務(wù)應(yīng)用。免費的Visual Studio 2015 社區(qū)版和Visual Studio 2015 企業(yè)試用版都支持以上這些功能。
2. 在微軟Visual Studio中使用Azure應(yīng)用開發(fā)工具
微軟公司還為Visual Studio提供了Azure工具,這是除VS 2015內(nèi)置Azure連接工具以外的附加Azure集成工具。我不知道為什么微軟公司沒有把這些工具也同VS一起發(fā)布。但是微軟Visual Studio的Azure工具是被單獨提供下載的,這一點確實讓人感到困惑。如果你沒有自行下載并安裝這些工具,那么你就無法使用這些工具。Azure工具包括了微軟Visual Studio.NET SDK、其云計算項目模板以及Cloud Explorer。
Cloud Explorer可讓你在Visual Studio 2015 IDE中直接連接Azure資源,這就可以讓你使用到Azure存儲賬戶、虛擬機(VM)、虛擬網(wǎng)絡(luò)、Azure網(wǎng)絡(luò)應(yīng)用、應(yīng)用服務(wù)計劃以及 SiteRecoveryVault。我喜歡待在我所習(xí)慣的開發(fā)環(huán)境中,而Cloud Explorer可以讓我在完成一些常見任務(wù)時繞開Azure門戶。圖2展示了在Visual Studio 2015中運行的Cloud Explorer。
圖2. Visual Studio 2015社區(qū)版在運行Cloud Explorer
你可以看到屏幕左側(cè)的Cloud Explorer,我點開Azure Application Insights節(jié)點來顯示現(xiàn)有的網(wǎng)絡(luò)應(yīng)用。那就是你進行應(yīng)用開發(fā)的所在。其他額外的節(jié)點可讓你使用其他的Azure資源。還有一些工具可供創(chuàng)建 HDInsight和Azure數(shù)據(jù)工廠應(yīng)用使用。
3. Azure軟件開發(fā)工具包
Visual Studio可能是微軟公司的主要開發(fā)平臺了,但是它并不是微軟支持的唯一Azure應(yīng)用開發(fā)平臺。微軟公司提供了各種支持以下開發(fā)平臺的軟件開發(fā)工具包(SDK):
- .NET 和 Visual Studio 2015
- .NET 和 Visual Studio 2013
- Java
- PHP
- Python
- Ruby
- Node.js
對于.NET 和Visual Studio開發(fā)人員,微軟提供了可在Windows上運行的.NET SDKs,并支持Visual Studio 2015 和 Visual Server 2013;但是SDK不支持舊版本。對于Java 和開源開發(fā)者,微軟提供了對***開發(fā)平臺的支持。這些SDK不提供Azure工具對微軟VS所具有的那種類型的集成。舉例來說,沒有Cloud Explorer,但是支持Azure應(yīng)用開發(fā)。微軟Azure SDK 對Windows、Mac和Linux提供了跨平臺的支持,其中涉及安裝程序和技術(shù)文檔。你可以通過諸如Eclipse和JetBrains這類的開源開發(fā)工具來使用這些SDK。 此外,還有支持iOS、Android和Windows Phone 8的移動和多媒體SDK。
4. Azure PowerShell
PowerShell是微軟公司的***管理腳本工具。同時,正如你所期望的那樣,微軟為Azure提供了PowerShell支持。用戶可以使用 Azure PowerShell來實現(xiàn)其Azure運行任務(wù)的自動化,但是用戶需要非常熟悉PowerShell的獨特命令行語法。注意:非工具 PowerShell并不包括Azure支持。用戶需要下載Azure PowerShell cmdlets以便于使用Azure資源。我使用Azure PowerShell來創(chuàng)建和分配Azure存儲、在Azure中創(chuàng)建虛擬機并部署應(yīng)用。Azure PowerShell需要.NET Framework 4.5。
圖3顯示了Azure PowerShell控制臺。
在用戶運行任何命令前,應(yīng)需要使用Add-AzureAccount 命令來連接用戶的Azure賬戶。在連接Azure賬戶之后,用戶可以輸入在如圖3中所部分列出的Azure pack命令以使用其Azure資源。
5. Azure文檔
當(dāng)然,任何缺乏技術(shù)文檔的工具都是不完整的。我知道,文檔永遠不會是開發(fā)人員所鐘意的業(yè)務(wù)消遣,但事實上我們似乎又離不開它。Windows Azure文檔中心為使用.NET Framework、Java、PHP、Node.js以及Ruby進行應(yīng)用開發(fā)提供了指導(dǎo)??捎眉夹g(shù)文檔包括:入門指南、API參考、教程和技術(shù)文章 ——這些都是用戶開始使用所***Azure開發(fā)技術(shù)進行工作的基本文件。
原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_90997.htm
分享題目:降低Azure使用門檻的五大應(yīng)用開發(fā)資源
網(wǎng)頁鏈接:http://fisionsoft.com.cn/article/dpigehh.html


咨詢
建站咨詢
