webmatrix是由微軟公司發(fā)布的一款輕量級(jí)的Web前端開(kāi)發(fā)工具,功能全面,包含了構(gòu)建一個(gè)網(wǎng)站需要的所有因素,您可以使用內(nèi)置模板或從聯(lián)機(jī)Web應(yīng)用程序庫(kù)中選用一款常見(jiàn)的免費(fèi)開(kāi)源Web應(yīng)用程序,或者自己編寫(xiě)代碼。軟件使用完全是免費(fèi)的,兼容Windows8、7等操作系統(tǒng)。
軟件特點(diǎn)
1、自定義網(wǎng)站。您會(huì)發(fā)現(xiàn)軟件在一個(gè)統(tǒng)一界面中提供了您需要的一切工具的特性,不需要再花費(fèi)精力于在多種應(yīng)用工具切換來(lái)完成一般性的Web開(kāi)發(fā)任務(wù)。通過(guò)軟件,您只需要一步點(diǎn)擊,即可編輯文件,管理數(shù)據(jù)庫(kù)和更改服務(wù)器設(shè)置等。
2、快速發(fā)布網(wǎng)站。當(dāng)您完成網(wǎng)站開(kāi)發(fā)后,軟件提供了最快速的方法來(lái)發(fā)布。通過(guò)訪問(wèn)托管服務(wù)庫(kù),您可以找到提供托管服務(wù)的合作伙伴,并且您可以直接通過(guò)軟件來(lái)發(fā)布您的網(wǎng)站。
3、一個(gè)輕量級(jí)的開(kāi)發(fā)工具、 IIS Express、SQL Compact Edition、一組可以使用新的Razor語(yǔ)法編寫(xiě)單獨(dú)ASP.NET頁(yè)面的ASP.NET擴(kuò)展程序,以及一系列易用的執(zhí)行常見(jiàn)Web任務(wù)的數(shù)據(jù)庫(kù)和HTML輔助程序。軟件可以和Visual Studio 2010以及Visual Web Developer 2010 Express同時(shí)安裝在同一臺(tái)機(jī)器上。
包含組件
WebMatrix Studio、軟件工作界面和控制中心;
SQL Server Compact,嵌入軟件的數(shù)據(jù)庫(kù)引擎,它只在測(cè)試時(shí)使用,要實(shí)際部署網(wǎng)站,需要將數(shù)據(jù)庫(kù)遷移到 SQL Server;
IIS Express,嵌入軟件的網(wǎng)頁(yè)應(yīng)用服務(wù)器,用于測(cè)試網(wǎng)站,支持ASP、ASP.NET和PHP等動(dòng)態(tài)頁(yè)面程序;
除此之外,還有SQL Server 運(yùn)行時(shí)和.NET框架開(kāi)發(fā)庫(kù),雖然平時(shí)我們用不到這些開(kāi)發(fā)庫(kù),但是它們是開(kāi)發(fā)ASP.NET + SQL Server網(wǎng)站的必需工具。如果之前沒(méi)有安裝這些庫(kù),下載和安裝過(guò)程就比較費(fèi)時(shí)間了。
這樣軟件巧妙地將一個(gè)Web服務(wù)器、一個(gè)數(shù)據(jù)庫(kù)、程序架構(gòu)融合在了一起。建站我們只需在一個(gè)平臺(tái)上就可以完成了!
軟件功能
1、小而全
這是一個(gè)完全免費(fèi)的Web開(kāi)發(fā)工具,您僅需要幾分鐘就可以完成安裝,它巧妙地將一個(gè)Web服務(wù)器、一個(gè)數(shù)據(jù)庫(kù)、程序架構(gòu)融合在一起,帶給您簡(jiǎn)易的,集成的Web開(kāi)發(fā)體驗(yàn)。無(wú)論使用ASPDOTNET還是PHP,WebMatix都能為您在編碼、測(cè)試以及部署過(guò)程中提供強(qiáng)有力的支持。
在您的桌面端使用軟件進(jìn)行Web網(wǎng)站開(kāi)發(fā)時(shí),為您提供了和您在互聯(lián)網(wǎng)上發(fā)布您的Web站點(diǎn)使用的一樣強(qiáng)大的Web服務(wù)器、數(shù)據(jù)庫(kù)引擎以及程序架構(gòu)。這一切確保了您的Web站點(diǎn)能平滑無(wú)縫地從開(kāi)發(fā)環(huán)境遷移到生產(chǎn)環(huán)境。伴隨著您的發(fā)展,軟件將Visual Studio集成到您的工作流當(dāng)中??梢赃B接到Visual Studio來(lái)使用諸如調(diào)試以及配置等更加強(qiáng)大的功能。當(dāng)您需要大容量的關(guān)系數(shù)據(jù)庫(kù)服務(wù)器時(shí),僅需要輕點(diǎn)幾下鼠標(biāo)就可以將您的數(shù)據(jù)庫(kù)和數(shù)據(jù)從SQLServer Compact遷移到SQL Server。
2、發(fā)布站點(diǎn)
使用該軟件,您可以為您的Web站點(diǎn)找到一個(gè)完美的家。利用它找到一個(gè)最符合您需求的Web host,利用內(nèi)置的FTP,F(xiàn)TPS以及WebDeploy發(fā)布支持來(lái)確保您的文件、數(shù)據(jù)庫(kù)和設(shè)置完整的傳輸?shù)交ヂ?lián)網(wǎng)上。
3、數(shù)據(jù)庫(kù)簡(jiǎn)單
使用數(shù)據(jù)庫(kù)變得前所未有的簡(jiǎn)單!軟件內(nèi)置了一個(gè)小型的、嵌入式的數(shù)據(jù)庫(kù),叫做SQL Server Compact,您可以將其和您的Web站點(diǎn)代碼、內(nèi)容都放在一起。使用它開(kāi)始構(gòu)建您的Web站點(diǎn),當(dāng)您準(zhǔn)備發(fā)布您的站點(diǎn)時(shí),僅需要將數(shù)據(jù)庫(kù)文件從您的電腦上拷貝到您想發(fā)布Web站點(diǎn)的任何一臺(tái)Web服務(wù)器上,它就可以正常工作而不需要額外安裝任何軟件。或者當(dāng)您的數(shù)據(jù)業(yè)務(wù)訪問(wèn)量有大規(guī)模增長(zhǎng)時(shí),您也可以很容易地將數(shù)據(jù)庫(kù)以及數(shù)據(jù)遷移到SQL服務(wù)器上。
4、用戶界面清晰
軟件集成了富代碼編輯器、數(shù)據(jù)庫(kù)編輯器、Web服務(wù)器管理、搜索引擎優(yōu)化、FTP發(fā)布等功能,提供了一個(gè)全新的Web站點(diǎn)開(kāi)發(fā)體驗(yàn),將創(chuàng)建、運(yùn)行、部署Web站點(diǎn)過(guò)程當(dāng)中所需要的重要組件都有機(jī)地結(jié)合在了一起。
5、用戶體驗(yàn)簡(jiǎn)潔
想顯示Twitter feed? 想要展示一段視頻?代碼助手可以很容的幫您完成這些一般性任務(wù),僅僅是在您的HTML當(dāng)中添加一個(gè)標(biāo)簽。
6、開(kāi)源應(yīng)用
軟件為您提供了連接到一系列著名免費(fèi)開(kāi)源Web應(yīng)用的入口,諸如DotNetNuke, Umbraco, WordPress, Joomla!等等。您需要簡(jiǎn)單的點(diǎn)選內(nèi)置的應(yīng)用程序下載通道,就可以幫助您下載并安裝一個(gè)新的Web站點(diǎn)。夜以繼日地手動(dòng)編輯大量的配置文件以及逐一確認(rèn)所有的組件的日子一去不復(fù)返了。您僅需要使用內(nèi)置的代碼編輯器來(lái)自定制您的Web站點(diǎn)。