成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

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

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

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

關(guān)于Linux的誤解

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

Linux很難安裝和使用

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

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

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

Linux是“便宜的”

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

一切都在命令行完成

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

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

這在十年前可能已經(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開發(fā)

我們來吧。以下是我最喜歡Linux的東西。

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

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

Linux是免費(fèi)的

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

就像我之前提到的那樣,不要把自由與廉價混淆。“你得到你付出的代價”通常在生活中成真,但不是在這里?,F(xiàn)代Linux發(fā)行版快速,優(yōu)雅,功能豐富,穩(wěn)定且高度可用。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

結(jié)論

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

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

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

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

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

廣告

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

搜索引擎優(yōu)化
尖扎县| 邯郸市| 九龙城区| 临汾市| 株洲县| 营山县| 赣榆县| 桐乡市| 邹平县| 巴彦县| 托克托县| 洪洞县| 大石桥市| 上林县| 乌兰浩特市| 衡东县| 印江| 寿阳县| 营山县| 昌乐县| 肃南| 潢川县| 都安| 宿州市| 中西区| 文成县| 柳江县| 和硕县| 朝阳市| 铜鼓县| 原阳县| 平江县| 修文县| 景洪市| 伽师县| 白河县| 巴马| 榕江县| 贵定县| 新龙县| 安仁县|