怎么使用Linux進(jìn)行Web開(kāi)發(fā)-創(chuàng)新互聯(lián)

小編給大家分享一下怎么使用Linux進(jìn)行Web開(kāi)發(fā),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

成都創(chuàng)新互聯(lián)技術(shù)團(tuán)隊(duì)十載來(lái)致力于為客戶提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站制作、營(yíng)銷型網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過(guò)多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了1000+網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。

如果您為網(wǎng)絡(luò)設(shè)計(jì)和/或開(kāi)發(fā),很可能您正在使用運(yùn)行OS X的Mac。您使用Windows的機(jī)會(huì)略少,但仍然相當(dāng)不錯(cuò)。無(wú)論哪個(gè),你可能對(duì)你的環(huán)境感到滿意。這很好,因?yàn)镺S X和Windows都可以創(chuàng)建出色的開(kāi)發(fā)環(huán)境。我這篇文章的目的不是試圖說(shuō)服你為什么你選擇的操作系統(tǒng)很差而且我的優(yōu)越。但我寧愿提出第三種選擇,一種你可能沒(méi)有嘗試過(guò)的,甚至可能都沒(méi)有考慮過(guò)的選擇。

根據(jù)我的經(jīng)驗(yàn),Linux出于多種原因非常適合Web開(kāi)發(fā)。我想提出一些這樣的理由,試圖啟發(fā)并告知那些喜歡嘗試新事物的人。也許你會(huì)發(fā)現(xiàn)Linux不適合你,這沒(méi)關(guān)系。但是你可能只是發(fā)現(xiàn)了一個(gè)方便和高效的全新世界,轉(zhuǎn)而使用Linux并且永遠(yuǎn)不會(huì)回頭。你不會(huì)是第一個(gè)。

關(guān)于Linux的誤解

首先,我想奠定一些關(guān)于Linux的常見(jiàn)誤解和誤解。

Linux很難安裝和使用

新Linux用戶需要了解的第一件事是沒(méi)有名為“Linux”的操作系統(tǒng)。Linux是一個(gè)操作系統(tǒng)內(nèi)核 - 操作系統(tǒng)的基本核心組件。當(dāng)我們談?wù)撌褂肔inux時(shí),我們談?wù)摰氖鞘褂肔inux的許多發(fā)行版之一。Linux發(fā)行版(或“發(fā)行版”)是圍繞Linux內(nèi)核構(gòu)建的操作系統(tǒng)。為簡(jiǎn)單起見(jiàn),我們經(jīng)常將操作系統(tǒng)本身稱為“Linux”。

沒(méi)有兩個(gè)發(fā)行版是完全相同的,并且它們?cè)谶M(jìn)入障礙方面變化很大。有些是為那些在家中配置引導(dǎo)加載程序,安裝文件系統(tǒng)和手動(dòng)編譯軟件的核心Linux極客創(chuàng)建的。正是這種Linux的風(fēng)格使它具有極其難以使用的聲譽(yù)。但其他發(fā)行版則面向那些想要功能齊全,功能齊全的系統(tǒng)的用戶,該系統(tǒng)無(wú)需任何手動(dòng)配置或深入的系統(tǒng)專有技術(shù)即可運(yùn)行。最受歡迎的Linux發(fā)行版屬于第二類。

我將假設(shè)大多數(shù)可能考慮轉(zhuǎn)換到Linux操作系統(tǒng)的Web開(kāi)發(fā)人員屬于第二類。在這種情況下,我推薦任何這些發(fā)行版:Linux Mint,Ubuntu,基本操作系統(tǒng),Zorin操作系統(tǒng)和openSuse。所有這些都將使Windows或OS X用戶感到賓至如歸。一切都會(huì)奏效。

Linux是“便宜的”

當(dāng)你告訴某人他們認(rèn)為應(yīng)該花費(fèi)很多錢的東西實(shí)際上是免費(fèi)的時(shí)候會(huì)發(fā)生一件奇怪的事情。他們的第一直覺(jué)是假設(shè)它的質(zhì)量低于他們支付大量現(xiàn)金的類似物。我想這是可以理解的。如果我為一輛新吉普車支付30,000美元,然后有人向我展示了一輛類似的外觀類似功能的車輛,它不需要任何費(fèi)用,我將假設(shè)有一個(gè)重要的問(wèn)題。但關(guān)于Linux的事實(shí)是,沒(méi)有一個(gè)問(wèn)題。軟件分發(fā)與汽車行業(yè)(或大多數(shù)其他行業(yè))的工作方式不同。有時(shí)人們只想創(chuàng)造出令人敬畏的東西并與世界分享。作為Web開(kāi)發(fā)人員,我們應(yīng)該熟悉這個(gè)概念,因?yàn)槲覀冊(cè)S多人都喜歡并為開(kāi)源軟件做出貢獻(xiàn)。我們是否認(rèn)為jQuery“便宜”,因?yàn)槲覀儾恍枰跺X?不。這與Linux的處理方式相同。

一切都在命令行完成

這與第一點(diǎn)類似。那里有開(kāi)發(fā)人員 - 如果你是其中之一,也不會(huì)感到羞恥 - 他們很快就會(huì)得到根管,而不是在命令行上工作。雖然我個(gè)人并不理解這種對(duì)終端的蔑視,但我可以提供好消息。我上面推薦的發(fā)行版(以及許多其他發(fā)行版)不需要比你已經(jīng)習(xí)慣的命令行使用更多的命令行。許多任務(wù),如安裝新軟件或使用構(gòu)建工具,一旦習(xí)慣了命令行,就會(huì)更快,更容易,但絕對(duì)需要它的任務(wù)是例外而不是規(guī)則。

Linux與我的鍵盤/鼠標(biāo)/打印機(jī)/圖形卡/USB驅(qū)動(dòng)器/任何東西不兼容

這在十年前可能已經(jīng)部分正確,但大多數(shù)現(xiàn)代Linux發(fā)行版都像Mac或Windows一樣具有即插即用功能。我在Windows上安裝新硬件比在Linux上遇到更多困難?,F(xiàn)代Linux發(fā)行版的創(chuàng)建者和貢獻(xiàn)者通常將設(shè)備兼容性作為其首要任務(wù)之一。

為什么我使用Linux進(jìn)行Web開(kāi)發(fā)

我們來(lái)吧。以下是我最喜歡Linux的東西。

你可以讓自己的環(huán)境

向任何粉絲詢問(wèn)他們最喜歡Linux的內(nèi)容,他們的第一個(gè)答案可能是“可定制性”。作為一名設(shè)計(jì)師,我喜歡創(chuàng)造獨(dú)特的東西。作為開(kāi)發(fā)人員,我希望我的環(huán)境能夠如此。如果你在這方面和我一樣,那么你會(huì)喜歡Linux提供給你的可定制性。我們不只是談?wù)撟烂姹诩埡蛨D標(biāo)大小。一切可以在Linux中自定義,從更改菜單面板的位置到選擇完全不同的桌面環(huán)境。不喜歡用于啟動(dòng)Sublime Text的命令?更改。不喜歡你的窗戶相互對(duì)立的方式嗎?更改。如果您發(fā)現(xiàn)自己受限于所提供的選項(xiàng),您可以破解代碼并創(chuàng)建自己的選項(xiàng)。這就是在開(kāi)源操作系統(tǒng)中工作的美妙之處。

Linux是免費(fèi)的

大多數(shù)發(fā)行版都是在GNU通用公共許可證(GPL)下發(fā)布的,這意味著它們可以免費(fèi)使用并可以自由復(fù)制,分發(fā)和修改。試用Linux操作系統(tǒng)就像下載您感興趣的發(fā)行版的圖像文件一樣簡(jiǎn)單,將其刻錄到CD并將其彈出到您的計(jì)算機(jī)中。如果您喜歡所看到的內(nèi)容,可以將其與現(xiàn)有操作系統(tǒng)一起安裝。如果你厭倦了它,只需下載一個(gè)不同的發(fā)行版,然后給它一個(gè)旋轉(zhuǎn)。

就像我之前提到的那樣,不要把自由與廉價(jià)混淆?!澳愕玫侥愀冻龅拇鷥r(jià)”通常在生活中成真,但不是在這里。現(xiàn)代Linux發(fā)行版快速,優(yōu)雅,功能豐富,穩(wěn)定且高度可用。

您的開(kāi)發(fā)環(huán)境將與您的生產(chǎn)環(huán)境相匹配

這是一個(gè)很大的問(wèn)題。您的生產(chǎn)服務(wù)器在Linux上運(yùn)行Apache有一個(gè)非常好的機(jī)會(huì)。當(dāng)您在本地運(yùn)行Linux時(shí),您可以完全模仿此生產(chǎn)環(huán)境。相同的文件系統(tǒng)權(quán)限,相同版本的PHP / Ruby,相同的Web服務(wù)器等。這意味著當(dāng)您在本地測(cè)試您的站點(diǎn)時(shí),可以確保它在部署之后正好像它一樣運(yùn)行,并且您可以更少可能會(huì)遇到特定于平臺(tái)的問(wèn)題。這使得部署更簡(jiǎn)單,更可預(yù)測(cè),更無(wú)錯(cuò)誤的過(guò)程。

Linux在較小的硬件上運(yùn)行良好

Linux操作系統(tǒng)比Windows或OS X更輕,資源更少,這意味著您可以從2003年啟動(dòng)舊的戴爾Inspiron筆記本電腦,啟動(dòng)Linux,并且您可以順利完成所有開(kāi)發(fā)任務(wù)。甚至有一些Linux發(fā)行版如此輕量級(jí),它們可以完全駐留在小型USB驅(qū)動(dòng)器上。當(dāng)你考慮Linux的價(jià)格(零美元)時(shí),這一點(diǎn)就會(huì)被放大。Linux使它變得便宜而且易于為硬件注入生命,而這些硬件本來(lái)就是垃圾。

Linux像地獄一樣穩(wěn)定

當(dāng)你正在解決一個(gè)棘手的問(wèn)題時(shí),沒(méi)有比讓你的代碼編輯器崩潰更糟的了?;蛘吒愀獾氖?,操作系統(tǒng)本身會(huì)凍結(jié)并需要重新啟動(dòng)。現(xiàn)在,每個(gè)操作系統(tǒng)和每個(gè)軟件都有可能崩潰,但根據(jù)我的經(jīng)驗(yàn),Linux操作系統(tǒng)是最不容易出現(xiàn)意外軟件崩潰和錯(cuò)誤性能的。這是許多人將它們用作Web服務(wù)器的主要原因。

有些發(fā)行版比其他發(fā)行版更穩(wěn)定。Debian的聲譽(yù)是最穩(wěn)定的發(fā)行版之一。在堅(jiān)如磐石的表現(xiàn)方面,我對(duì)Xubuntu運(yùn)氣不錯(cuò)。運(yùn)行Xubuntu,我至少在九個(gè)月內(nèi)不必重新啟動(dòng)計(jì)算機(jī)。

您的許多工具在Linux上都能更好地運(yùn)行

許多流行的Web開(kāi)發(fā)工具和語(yǔ)言都是為類Unix系統(tǒng)(例如Linux)設(shè)計(jì)的。Ruby,Jekyll,Grunt,Git(由Linux的創(chuàng)建者Linus Torvalds創(chuàng)建)僅舉幾例,在Unix和基于Unix的系統(tǒng)上都表現(xiàn)得更好。您無(wú)需安裝額外的shell軟件或擔(dān)心系統(tǒng)兼容性。在Linux上,一切都將像絲綢一樣流暢。好吧,停止在屏幕上尖叫 - 我意識(shí)到Mac OS X是一個(gè)Unix系統(tǒng),幾乎所有在Linux上運(yùn)行的東西都可以在Mac上運(yùn)行。所以公平地說(shuō),這一點(diǎn)只適用于Windows用戶。

為什么你不應(yīng)該使用Linux

我只能想到一個(gè)原因,但這是一個(gè)很糟糕的事情:

您無(wú)法在Linux上運(yùn)行Adobe軟件

哎喲。這一個(gè)很痛。但是,讓我向您介紹一些安慰:您可以在Linux中運(yùn)行VM軟件VirtualBox,沒(méi)有任何問(wèn)題。然后,您可以將Windows安裝為VirtualBox中的虛擬機(jī),安裝任何您喜歡的Adobe軟件,它將在您的虛擬Windows安裝中運(yùn)行良好。這就是我的工作,我?guī)缀趺刻於际褂肞hotoshop。由于您在操作系統(tǒng)中有效地運(yùn)行操作系統(tǒng),因此您需要具有相當(dāng)大內(nèi)存量的計(jì)算機(jī)(我說(shuō)最少8GB)。

你可能認(rèn)為這個(gè)解決方案有點(diǎn)麻煩,我明白為什么。本地運(yùn)行軟件比在VM中運(yùn)行它感覺(jué)更好。但這里的原因,至少對(duì)我來(lái)說(shuō),這個(gè)解決方案是完全充分的:我需要運(yùn)行的虛擬機(jī)反正我的Internet Explorer的測(cè)試。我有四種不同的Windows虛擬安裝,每種安裝都有不同版本的IE。因?yàn)槲覠o(wú)論如何都住在這些虛擬機(jī)中,使用一臺(tái)作為我的Photoshop機(jī)器是沒(méi)有汗水的。我通常會(huì)讓我的Photoshop VM不斷運(yùn)行,因此切換到它很簡(jiǎn)單。

結(jié)論

如果您對(duì)當(dāng)前的操作系統(tǒng)感到滿意,并且沒(méi)有(或時(shí)間)嘗試新的東西,那就沒(méi)有錯(cuò)。我真的相信最好的軟件就是你最有效率的軟件。但是,如果你像我一樣,你會(huì)感到一直渴望推動(dòng)你的技能發(fā)展,學(xué)習(xí)新事物,并為了獲得新體驗(yàn)而打破你的舒適區(qū)。如果那就是你,試試Linux吧。你可能討厭它,你可能會(huì)喜歡它,但至少你可以說(shuō)你做到了。

看完了這篇文章,相信你對(duì)怎么使用Linux進(jìn)行Web開(kāi)發(fā)有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道,感謝各位的閱讀!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

名稱欄目:怎么使用Linux進(jìn)行Web開(kāi)發(fā)-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://bm7419.com/article26/dpddcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)網(wǎng)站設(shè)計(jì)公司、ChatGPT用戶體驗(yàn)、品牌網(wǎng)站建設(shè)電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化