Žiniatinklio programavimas

11 geriausių IDE, skirtų interneto plėtrai

11 geriausių IDE, skirtų interneto plėtrai
Žinau, koks jausmas būti programine įranga ar interneto kūrėju. Tai labai smagu. Nesvarbu, ar esate profesionalus žiniatinklio kūrėjas, ar naujokas, kurdami žiniatinklį visada galite rasti ką nors naujo, ką tik galite sužinoti, kai kaskart pažengsite į interneto technologijas. Dėl interneto vartotojų skaičiaus augimo kuriasi nauji ir unikalūs verslai, siūlantys produktus ir paslaugas tiesiai į kliento kompiuterio ekraną.

Dėl šios priežasties yra didžiulė interneto kūrėjų ir programų kūrėjų paklausa, o jiems padėti yra tikrai modernios ir pažangiausios integruotos kūrimo aplinkos, prieinamos visoms pagrindinėms rinkos operacinėms sistemoms. Šiame straipsnyje mes apžvelgsime 11 geriausių IDE, kuriuos galite naudoti kurdami žiniatinklį, ne tik žiniatinklio kūrimą, bet ir šiuos IDE taip pat galima naudoti kuriant programas.

Čia išvardyti IDE gali būti naudingi tiek profesionaliems, tiek naujiems kūrėjams, nes šiuose IDE yra keletas unikalių funkcijų, kurios leidžia programavimo užduotį padaryti šiek tiek lengvą ir greitą.

1. PhpStorm

„PhpStorm“ yra uždaro kodo daugiaplatformė integruota kūrimo aplinka, specialiai sukurta kodavimui PHP, HTML ir „JavaScript“. Sukurtas ant „JetBrains“ „IntelliJ IDEA“ platformos, „PhpStorm“ yra vienas moderniausių ir pažangiausių IDE, kuriuos galima kurti žiniatinklyje „Ubuntu“. „PhpStorm“ pateikia visas „WebStorm“ funkcijas su visaverčiu PHP ir „Databases / SQl“ palaikymu. Daugiau apie „WebStorm“ sužinosime vėliau šiame straipsnyje.

„PhpStorm“ turi labai patrauklią ir aptakią vartotojo sąsają, nes jos sąsaja sukurta naudojant naujausias pažangiausias technologijas, tokias kaip HTML5, CSS, „Saas“, „CoffeeScript“ ir kt. Galite pritaikyti šį IDE palaikydami temas ir plėtinius, kad patobulintumėte jo funkcijas. Tai teikia vieną iš geriausių interneto kūrėjų kodavimo aplinkų su tokiomis funkcijomis kaip automatinis kodo užbaigimas, klaidų išryškinimas, pagrindinių sistemų, tokių kaip „WordPress“, „Joomla“, palaikymas!, „Yii“, „Symfony“ ir kt.

Jis taip pat yra su PHP įrankiais, kurie siūlo visas PHP kalbos funkcijas šiuolaikiniam žiniatinklio kūrimui, įmontuotus kūrėjo įrankius, tokius kaip nuotolinis diegimas, duomenų bazės / SQL, komandinės eilutės įrankiai ir kt., išmaniojo kodo naršyklė, pertvarkymas ir derinimas bei testavimo įrankiai.

„PhpStorm“ galima įsigyti kaip paketą „Ubuntu 16“.04 ar naujesnė versija, o kabina atsisiųsta ir įdiegta paleidus šią komandą terminale.

$ sudo snap install phpstorm -classic

2. „Visual Studio“ kodas

„Microsoft“ sukurtas „Windows“, „Linux“ ir „macOS“, „Visual Studio Code“ yra kodo redagavimo IDE, kurį rasite labai panašų į „Atom“ teksto rengyklę ir „Sublime Text“. „Visual Studio“ kodas gali būti labai naudingas tiems, kurie yra nauji programavimo srityje, nes jis gali būti naudojamas kaip puiki mokymosi priemonė, paaiškinanti viską nuo paprastos HTML žymos iki sintaksės ir klaidų valdymo programuojant.

Šis IDE iš dėžutės pristatomas su „Git“ integracija ir siūlo tokias funkcijas kaip automatinis kodo užbaigimas, sintaksės paryškinimas, pertvarkymas, fragmentai, spartieji klavišai ir įvairių programavimo ir scenarijų kalbų palaikymas, pvz., C, C ++, CoffeeScript, CSS , HTML, JSON, F #, Perl, PHP, Ruby, Swift ir daug daugiau.

Visual Studio Code IDE yra visiškai pritaikomas, nes galite keisti temas, įdiegti papildomus plėtinius, kad pridėtumėte naujų programavimo kalbų, derintojų ir daug kitų papildomų paslaugų, kurios gali būti labai naudingos kuriant.

„Visual Studio“ kodą galima atsisiųsti ir įdiegti „Ubuntu“ programinės įrangos centre arba galite atsisiųsti .deb failą iš čia ir įdiekite jį naudodami „Software Center“.

3. Ištaigingas tekstas

„Sublime Text“ yra vienas iš geriausių tarpplatforminių kodų redaktorių, kurį kada nors rasite programavimui „Ubuntu“ darbalaukio aplinkoje. Tai lengvas kodų redaktorius, palaikantis kodavimą įvairiomis programavimo ir žymėjimo kalbomis, tokiomis kaip Python, C, HTML, JavaScript, CSS ir daugeliu kitų populiarių kalbų ir technologijų, naudojamų žiniatinklio plėtrai.

„Sublime Text“ pristatomas su unikaliomis funkcijomis, tokiomis kaip

Norėdami atidaryti failus keliais paspaudimais ir pereiti prie simbolių, eilučių ar žodžių.

Užvedus pelės žymeklį virš simbolio atsiranda iššokantis langas.

Kitos „Sublime Text IDE“ funkcijos apima kelis pasirinkimus, komandų paletę, galingą „Python“ API, dalinį redagavimą, tiesioginį projekto perjungimą ir daugelį kitų.

Be šių funkcijų, „Sublime Text“ yra labai pritaikoma IDE su paprastais JSON failais. Galite atskirai pritaikyti raktų susiejimus, meniu, fragmentus ir makrokomandas skirtingiems failams ir projektams.

$ sudo snap install sublime-text
ARBA
$ wget -q0 - https: // atsisiųsti.sublimetext.com / sublimehq-pub.gpg | sudo apt-key pridėti -
$ echo “deb https: // atsisiųsti.sublimetext.com / apt / stabilus / ”| sudo tee / etc / apt / sources.
sąrašą.d / didingas tekstas.sąrašą
$ sudo apt-get atnaujinimas
$ sudo apt-get install sublime-text

4. Atomas

„Atom“ yra nemokamas ir atviro kodo redaktorius, kurį „GitHub“ sukūrė „Windows“, „macOS“ ir įvairiems „Linux“ distronams, įskaitant „Ubuntu“. „Atom IDE“ turi vieną geriausių vartotojo sąsajų, kurias galima visiškai pritaikyti keičiantis temoms ir stiliui.

Remiantis „Electron“ sistema, „Atom“ palaiko įvairias programavimo kalbas, tokias kaip C, C ++, C #, CoffeeScript, HTML, JavaScript, PHP, CSS, Python, Perl ir daugelį kitų plačiai naudojamų kalbų ir interneto technologijų.

„Atom“ kūrėjai teigia, kad tai yra nulaužtas teksto redaktorius 21-ajamšv amžiaus. Jis pristatomas su IDE funkcijomis, taip pat „Git“ ir „GitHub“ integracija.

Viena iš geriausių „Atom“ redaktoriaus savybių yra Teletype

Ši funkcija leidžia jums bendradarbiauti su kitais kūrėjais tiesiai iš redaktoriaus, kad galėtumėte dalytis ir mokyti žinių, kurios galiausiai sukuria geresnę programinę įrangą ar žiniatinklio programas.

„Atom“ taip pat siūlo kai kurias IDE funkcijas, tokias kaip kelių platformų redagavimas, įmontuotas paketų tvarkytuvas, išmanusis automatinis užbaigimas, radimas ir pakeitimas, failų sistemos naršyklė ir keli langai. „Atom“ yra visiškai pritaikoma IDE, įdiegta tūkstančiai atvirojo kodo paketų, kuriuos galima naudoti funkcijų ir funkcijų patobulinimams.

$ sudo add-apt-repository ppa: webupd8team / atom
$ sudo apt-get atnaujinimas
$ sudo apt-get install atom

5. „WebStorm“

„WebStorm“ yra dar viena žiniatinklio kūrimo IDE, esanti mūsų sąraše, kurią sukūrė „JetBrains“. Kaip ir „PhpStorm“, „WebStorm“ taip pat yra uždaro kodo žiniatinklio kūrimo IDE, prieinama „Windows“, „MacOS“ ir įvairioms „Linux“ distribucijoms, įskaitant „Ubuntu“.

„WebStorm“ turi labai modernią ir aptakią vartotojo sąsają ir siūlo tokią funkciją, kokią rasite bet kuriame šiuolaikiniame IDE, pvz., Intelektualus kodo užbaigimas, klaidų aptikimas, galinga navigacija, taip pat „JavaScript“, „TypeScript“, stiliaus lapų kalbų pertvarkymas.

Taip pat yra debugeris, kurį galite naudoti derindami mazgą.JS programas lengvai iš IDE, Unit Testing with Karma, Mocha, Protractor ir Jest. Be to, „WebStorm“ yra integruota su „Git“, „GitHub“ ir „Mercurial“.

$ sudo snap install webstorm -classic

6. Skliausteliuose

„Brackets“ yra daugialypė platformos žiniatinklio kūrimo programa, kurią sukūrė „Adobe Systems“. Skliausteliuose yra visos funkcijos, kurių galite tikėtis bet kuriame šiuolaikiniame IDE, ir turi puikią vartotojo sąsają, kuria lengva naršyti.  Tai yra geriausia žiniatinklio kūrimo IDE, nes ji siūlo tiesiogines HTML, CSS ir „JavaScript“ kodavimo ir redagavimo funkcijas, kurios gali būti labai naudingos kuriant internetą.

„Brackets“ yra lengvas, tačiau galingas interneto kūrimo IDE, kuris siūlo tokias funkcijas kaip tiesioginiai redaktoriai, tiesioginė peržiūra, padalytas vaizdas, „JSLint“ ir „LESS“ palaikymas. Ji taip pat siūlo integraciją su „Theseus“, kuris yra atvirojo kodo „JavaScript“ derintuvas, kurį galima naudoti nustatant lūžio taškus, pereinant kodą ir tikralaikį kintamąjį tikrinimą.

Skliausteliuose palaikomas programavimas ir interneto kūrimas įvairiomis kalbomis, tokiomis kaip Perl, Ruby, HTML, Python, Java, JavaScript ir daugeliu kitų. Jis taip pat pristatomas su įmontuotu plėtinių tvarkytuvu, kuris gali būti naudojamas atsisiųsti ir įdiegti papildomus plėtinius, siekiant pagerinti funkcionalumą.

$ sudo apt-get-repository ppa: webupd8team / skliausteliuose
$ sudo apt-get atnaujinimas
$ sudo apt-get install skliausteliuose

7. Vim

„Vim“ yra vienas geriausių ir mano mėgstamiausių programinės įrangos programavimo ir interneto programų kūrimo IDE. „Vim“ yra terminalo kodo redaktorius, kurį galima labai konfigūruoti, kurį jums bus šiek tiek sunku naudoti, bet kai su juo susipažinsite, vargu ar naudosite kitą IDE.

Jis palaiko visas pagrindines programavimo ir žymėjimo kalbas, tokias kaip Python, C, C ++, C #, Java, HTML, CSS, JavaScript ir daugelį kitų. „Vim“ siūlo tokias funkcijas kaip sintaksės paryškinimas, pelės gestai, „DirectX“ palaikymas „Microsoft“ vartotojams, be jų, „Vim“ yra labai pritaikoma IDE, nes ji siūlo platų papildinių ir plėtinių asortimentą.

Norėdami įdiegti „Vim“ „Ubuntu“, vykdykite šias terminalo komandas po vieną.

$ sudo add-apt-repository ppa: jonathanf / vim
$ sudo apt-get atnaujinimas
$ sudo apt-get install vim

8. Komodo

„ActiveState“ sukurtas „Komodo“ yra IDE, parašytas C ++, C, XUL, Perl, Python, JavaScript ir CSS. „Komodo“ yra uždarojo kodo ir daugiaplatformė IDE, ji taip pat turi savo atvirojo kodo atitikmenį pavadinimu „Komodo Edit“.

„Komodo IDE“ palaiko programavimą ir žiniatinklio kūrimą visomis pagrindinėmis kalbomis, tokiomis kaip Python, PHP, Perl, Go, Ruby, Node.js, „JavaScript“ ir daug daugiau. Jis siūlo tokias funkcijas kaip automatinis kodo užbaigimas, kodo atnaujinimas, derinimas ir įrenginio testavimas.

„Komodo“ tiekiami kartu su „Git“, „Mercurial“, „Subversion“, CVS, „Perforce“ ir „Bazaar“. Jis taip pat palaiko daugybę papildinių ir plėtinių, kuriuos galite įdiegti funkcionalumui ir našumui pagerinti.

Čia galite atsisiųsti naujausią „Komodo IDE“ leidimą ir įdiegti naudodami „Terminal“.

9. GNU „Emacs“

„GNU Emacs“ yra lengvas kelių platformų kodų redaktorius, sukurtas „Lisp“ ir „C“. Iš esmės „Emacs“ yra specialiai sukurtas programavimui „Python“ programoje, tačiau palaiko kitą programinę įrangą ir žiniatinklio kūrimą visomis pagrindinėmis programavimo kalbomis ir interneto technologijomis.

„Emacs“ turi paprastą, bet galingą vartotojo sąsają, palaikančią sintaksės spalvas. Nepaisant to, kad jis yra lengvas IDE, „Emacs“ yra keletas labai naudingų funkcijų, tokių kaip labai pritaikoma vartotojo sąsaja, papildinių ir plėtinių palaikymas bei sintaksės paryškinimas.

„GNU Emacs“ galima atsisiųsti ir įdiegti iš „Ubuntu“ programinės įrangos centro.

10. Mėlynoji žuvis

„Bluefish“ yra „platformos integruota kūrimo aplinka“, kurią sukūrė „Bluefish Dev Team“. Jį galima naudoti įvairiose operacinėse sistemose, įskaitant W

„Indows“, „MacOS“, „Solaris“ ir daugybė „Linux“ distributorių. Tai lengvas kodo redaktorius su paprasta vartotojo sąsaja, kuris gali būti labai naudingas naujiems „Linux“ vartotojams.

„Bluefish“ palaiko įvairių programavimo kalbų, tokių kaip HTML, CSS, „Google Go“, „Vala“, „Perl“, „SQL“, „Ruby“, „Python“, PHP, C ir daugelio kitų pagrindinių kalbų, kūrimą.

„Bluefish“ yra daug funkcijų turinti IDE su tokiomis funkcijomis kaip sintaksės paryškinimas, automatinis kodo užbaigimas, automatinis atkūrimas ir kodo sulankstymas. Norėdami įdiegti „Bluefish“ į „Ubuntu“, vykdykite šias komandas terminale.

$ sudo add-apt-repository ppa: klaus-vormweg / bluefish
$ sudo apt-get atnaujinimas
$ sudo apt-get install bluefish

11. Kodas :: Blokai

„Code :: Blocks“ yra nemokama ir atviro kodo integruota kūrimo aplinka, sukurta C, C ++ ir Fortran. Tai yra daugiaplatformis IDE, kurį galima naudoti „Windows“, „Solaris“ ir įvairiuose „Linux“ skyriuose, įskaitant „Ubuntu“.

„Code :: Block“ palaiko programavimą visomis plačiai naudojamomis programavimo kalbomis, įskaitant C, C ++, PHP, HTML ir „JavaScript“. Tai lengvas, tačiau funkcijomis turtingas IDE su siūlomomis funkcijomis, tokiomis kaip kodo atnaujinimas, sintaksės paryškinimas, kodo sulankstymas, automatinis kodo užbaigimas ir daug daugiau.

Kodas :: Blokuoja laivus su keliais kompiliatoriais, įskaitant GCC, „Microsoft Visual C ++“, „Digital Mars“ ir daugelį kitų. Tai taip pat labai pritaikoma IDE su papildiniais ir plėtinių palaikymu. Norėdami įdiegti „Code :: Blocks“ „Ubuntu“, vykdykite šias komandas terminale po vieną.

$ sudo add-apt-repository ppa: damien-moore / codeblocks-stabil
$ sudo apt-get atnaujinimas
$ sudo apt install codeblocks codeblocks-contrib

Taigi, tai yra 11 geriausių žiniatinklio kūrimo IDE Ubuntu nuo 2018 m. Visi čia išvardyti IDE yra išbandyti „Ubuntu 18“.04 LTS leidimas ir visi jie sklandžiai veiks ir senesniuose „Ubuntu“ leidimuose. Turite klausimų ar pasiūlymų? Nedvejodami susisiekite su mumis @LinuxHint ir @SwapTirthakar

Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...