評(píng)估用于您網(wǎng)站的技術(shù)時(shí),有很多因素需要考慮。您可能面臨的最大的決定之一是是使用商業(yè)還是開(kāi)源技術(shù)。在上一節(jié)中,我們討論了兩種最常用的網(wǎng)頁(yè)堆棧,這些Web平臺(tái)對(duì)于Web開(kāi)發(fā)很受歡迎。第一個(gè)(LAMP)基于沒(méi)有許可費(fèi)用的開(kāi)源技術(shù):Linux操作系統(tǒng),Apache Web服務(wù)器,MySQL數(shù)據(jù)庫(kù)和PHP編程語(yǔ)言。第二選擇是商業(yè)軟件(Microsoft或WISA),它需要購(gòu)買(mǎi)幾個(gè)額外的軟件許可證:Microsoft Windows操作系統(tǒng),IIS Web服務(wù)器,Microsoft SQL Server數(shù)據(jù)庫(kù)和ASP .NET編程語(yǔ)言。在我們比較兩者之前,了解開(kāi)源和商業(yè)軟件之間的根本區(qū)別很重要。商業(yè)系統(tǒng)由營(yíng)利性公司(如微軟)創(chuàng)建和支持,這些公司通常銷售使用軟件的許可證,并以最大化利潤(rùn)為驅(qū)動(dòng)力。開(kāi)放源代碼系統(tǒng)由專門(mén)的開(kāi)發(fā)人員社區(qū)進(jìn)行監(jiān)督,這些開(kāi)發(fā)人員可以根據(jù)社區(qū)的需求,不斷改進(jìn)產(chǎn)品和決定軟件過(guò)程。
所有權(quán)成本
所有權(quán)成本是決定是否使用開(kāi)源或商業(yè)軟件的最大因素之一。開(kāi)源軟件通常是免費(fèi)的或具有低成本的許可選項(xiàng)。另一方面,商業(yè)軟件需要購(gòu)買(mǎi)許可證。商業(yè)CMS的前期許可費(fèi)用可能從幾千美元到幾十甚至幾十萬(wàn)。大多數(shù)企業(yè)級(jí)CMS系統(tǒng)還收取重要的定期費(fèi)用(通常是初始投資的20%或更多),用于支持和更新。說(shuō)到這一點(diǎn),開(kāi)源解決方案可以為您的組織提供大量成本節(jié)省商業(yè)解決方案的許可費(fèi)用。許可費(fèi)用,學(xué)習(xí)成本和Microsoft認(rèn)證也有助于PHP開(kāi)發(fā)人員和.NET對(duì)應(yīng)方之間的薪酬差異。在我的經(jīng)驗(yàn)中,專門(mén)從事微軟技術(shù)開(kāi)發(fā)的開(kāi)發(fā)人員通常比PHP開(kāi)發(fā)人員花費(fèi)大約10-30%。有許多網(wǎng)站開(kāi)發(fā)和托管公司會(huì)將各種許可費(fèi)用轉(zhuǎn)到您的前期“咨詢費(fèi)用”和您的每月托管費(fèi)用。然而,無(wú)論支付結(jié)構(gòu)如何,您應(yīng)該期望支付更多的開(kāi)發(fā),托管和維護(hù)一個(gè)利用Microsoft技術(shù)或商業(yè)CMS與開(kāi)放源代碼的網(wǎng)站。
商業(yè)技術(shù)案例
如果底層平臺(tái)(例如,微軟的Web堆棧和商業(yè)CMS對(duì)您的組織來(lái)說(shuō)是一個(gè)不錯(cuò)的選擇?;谖④浀募夹g(shù))與您的組織已經(jīng)使用的其他軟件很好地結(jié)合在一起。例如,如果您的組織使用的許多其他解決方案都是基于Microsoft的,那么最好保持與Microsoft的其他解決方案集成的CMS。商業(yè)或私有軟件也等同于更好的支持,并且通常會(huì)提供一套健壯的功能套件。如果您的組織的需求得到了很好的規(guī)劃和文檔化,您的IT支持Microsoft產(chǎn)品和商業(yè)支持的軟件,而軟件許可的前期預(yù)算并不是一個(gè)值得關(guān)注的問(wèn)題,那么Microsoft web棧和商業(yè)CMS可能是您的一個(gè)不錯(cuò)的選擇。
開(kāi)源技術(shù)案例
如果您的組織沒(méi)有特定的技術(shù)或營(yíng)銷路線圖,但需要一個(gè)幾乎無(wú)限的定制可能性的網(wǎng)站,基于LAMP的定制解決方案可能是一個(gè)更好的選擇。該解決方案提供了修改網(wǎng)站以適應(yīng)公司不斷變化的需求的自由度。開(kāi)源方法的另一個(gè)好處是,您對(duì)未來(lái)的網(wǎng)站擴(kuò)展和定制沒(méi)有太多限制,您可以繼續(xù)改進(jìn)您的網(wǎng)站“隨時(shí)隨地”。此外,您不會(huì)使用開(kāi)源方法綁定到單個(gè)Web開(kāi)發(fā)人員,這為您提供進(jìn)一步開(kāi)發(fā)和網(wǎng)絡(luò)合作伙伴選擇的靈活性。由于開(kāi)源解決方案由志愿者社區(qū)支持,您的初始成本可能會(huì)低于此選擇,但是您可能需要為技術(shù)資源預(yù)算來(lái)維持一段時(shí)間。然而,預(yù)算有限,您的財(cái)務(wù)資源更好地針對(duì)最佳網(wǎng)站,而不是獲得許可證并支付更新的強(qiáng)制性費(fèi)用。