Muutke oma GNU / Linux tarkvaraarenduseks sobivaks levitajaks
Praegu on Linux infotehnoloogia (IT) valdkonna spetsialistide poolt kasutatavate operatsioonisüsteemide tasemel kuningaskas serverites või serverite administraatoritiimides ning tarkvaraarendajate tasemel jõudis käesolev aasta uuringu läbimisega samale tasemele Virna ületäitumise arendajate uuring 2016 kohta 3. koht 21,7% -ga arendaja lemmikuna 1. koht 48,3% -ga aastal Virna ületäitumise arendajate uuring 2018.
Praegu on GNU / Linuxi rakenduste ökosüsteemil lai ja suurepärane tarkvaraarenduse programmide loend (rakendused ja süsteemid) hästi installitud, konfigureeritud ja installitud GNU / Linuxi distributsiooni, võivad need hõlmata paljusid programmeerimiskeele võimalusi.
Sissejuhatus
GNU / Linuxi rakenduste loend, mida me hiljem uurime, on praegu vaid mõned selle operatsioonisüsteemi tarkvaraarenduse valdkonnas kõige tuntumad ja kasutatumad. Neid uuendatakse väga sageli ja neil on hea tugi.
Ja nii tihti tuleb välja uusi rakendusi või lisatakse maailmas olemasolevaid rakendusi Microsoft või Apple, tõstes GNU / Linuxi abil arendatavate rakenduste kvaliteeditaset.
Mõni aasta tagasi tegime mõned selleteemalised väljaanded mida tasub meeles pidada ja üle vaadata, näiteks Valmistage ette Ubuntu (või mõni muu distro) veebiarenduseks y Minu tööriistad veebiarenduse ja disaini jaoks koos GNU / Linuxiga. Kuid täna vaatame nende ja olemasolevate tarkvaraarenduse jaoks optimeeritud Distrosid põhjalikumalt üle.
Tarkvaraarenduse rakenduste kvaliteet ja jõudlus on GNU / Linuxi kaudu palju arenenud võimaldades seega vajalikku tuge (baasi), et algaja või asjatundlik tarkvaraarendaja saaks selles opsüsteemis optimaalselt areneda ja selle oma peamiseks operatsioonisüsteemiks võtta.
Tarkvaraarendus GNU / Linuxil: toimetajad, IDE-d ja distrod
Siin on see, mis meid praegu ootab GNU / Linuxi maailm tarkvaraarenduse valdkonnas:
Toimetajad
Tekstiredaktor on programm, mis võimaldab teil luua ja muuta ainult lihttekstist koosnevaid digitaalseid faile, mida tavaliselt nimetatakse tekstifailideks või lihttekstiks. Siiski on tekstiredaktoreid, mis on arenenud ja võimaldavad või hõlbustavad tekstis kasutatava programmeerimiskeele tuvastamist, hõlbustades selle mõistmist ja kasutamist failis. Mõned võivad olla terminalid, st ilma graafilise liideseta, ja teised võivad olla töölauad, st graafilise liidesega.
Kõige tuntumate ja GNU / Linuxis kasutatavate seas on meil:
Terminali toimetajad
Graafilise liidesega lihtsad redaktorid
Graafilise liidesega täiustatud redaktorid
- aatom
- Sinikas
- SinineGriffon
- Brackets
- Geany
- Glade
- Google'i veebidisainer
- Koostaja
- Light tabel
- Notepadqq
- Kirjatundjad
- Sublime Text
Segatoimetajad
Integreeritud programmeerimiskeskkonnad
Integreeritud programmeerimiskeskkond, mida tuntakse enamasti nime IDE lühendiga inglise keeles «Integrated Development Environment», pole midagi muud kui programm või rakendus, mis on pakendatud enamasti koodiredaktori, kompilaatori, siluri ja graafilise liidese koostajaga. IDE-d võivad olla iseseisvad rakendused või need võivad olla osa olemasolevatest rakendustest.
Kõige tuntumate ja GNU / Linuxis kasutatavate seas on meil:
- aptana
- Arduino IDE
- Koodiblokid
- Codeliit
- särakaotus
- Krevetid
- Sviit JetBrains
- Lazarus
- NetBeans
- Ninja IDE
- Pythoni jõudeolek
- Kirjakandja
- QT looja
- Lihtsalt Fortran
- Visual Studio kood
- Wing Python IDE
Tarkvaraarenduskomplekt
Tarkvaraarenduskomplekt, mida tuntakse enamasti lühendiga SDK ingliskeelsest nimest "Software Development Kit", See pole midagi muud kui tööriistakomplekt, mis aitab tarkvaraarendajal kavandada rakendusi ja süsteeme, mis võimaldavad ja hõlbustavad tööd konkreetse tehnoloogilise keskkonna jaoks.
SDK-s välja töötatud rakendused on mõeldud mõnele opsüsteemile, riistvaraplatvormile, videomängukonsoolile või spetsiaalsele tarkvarapaketile. SDK võib sisaldada palju ressursse, sealhulgas:
- Rakenduse programmeerimisliides (API).
- Integreeritud arenduskeskkond (SDI) ühe Silur ja a Koostaja.
- Koodid näide ja dokumentatsioon.
- Un Emulaator vajalikust tehnoloogilisest keskkonnast.
Kõige tuntumate ja GNU / Linuxis kasutatavate seas on meil:
Versioonikontrollisüsteemid
Versioonijuhtimissüsteem (või versioonikontrollisüsteem) on tehnoloogiate ja tavade kombinatsioon projektifailides tehtud muudatuste jälgimiseks ja kontrollimiseks, eriti lähtekoodis, dokumentatsioonis ja veebilehtedel.
Kõik versioonihaldussüsteemid põhinevad hoidla omamisel, mis on süsteemi hallatav teabekomplekt. See hoidla sisaldab kõigi hallatud üksuste versiooniajalugu. Iga kasutaja saab luua kohaliku koopia, kopeerides hoidla sisu, võimaldades selle kasutamist. On võimalik kopeerida uusim versioon või mis tahes ajalukku salvestatud versioon.
Kõige tuntumate ja GNU / Linuxis kasutatavate seas on meil:
Märkus: Neist kõigist on Git oma tohutu kogukonna, suurepärase arengu ning ulatuslike pistikprogrammide ja graafiliste klientide lemmik. Kui soovite Giti graafiliste klientide kohta rohkem teada saada, külastage seda linki selle ametlikul lehel: Giti graafilised kliendid Linuxis.
Distrod (GNU / Linuxi levitamine)
Tasuta operatsioonisüsteem, mis on loodud Linuxi tuumast ja GNU-rakenduste komplektist mis võimaldavad pakkuda parendusi selle hõlpsaks installimiseks konfiguratsiooni tööriistade ja täiendava tarkvara installimiseks paketihaldussüsteemide abil. Levitamise valik sõltub kasutaja vajadustest ja isiklikust maitsest.
Tarkvaraarendaja tasemel leiame järgmise soovituse:
Normaalne
Spetsialiseerunud
Distro MinerOS GNU / Linuxi versiooni 1.1 väljaandmine on oodata lähitulevikus. mis erinevalt versioonist 1.0, mis on spetsiaalselt ette nähtud kasutamiseks kodus, kontoris, digitaalsetes kaevandus- ja arvutitehnikutes, see on eriline tarkvaraarendajatele, mängijatele ja multimeediumisisu arendajatele. Selle Distro versiooni edasise arengu kohta lisateabe saamiseks klõpsake selle nimel: MinerOS GNU / Linux 1.1 (Onix) või praeguse kohta MinerOS GNU / Linux 1.0 (Petro).
Siiani loodan, et see väljaanne on teile väga kasulikKas installida oma praegusele Distrosse mitu rakendust, et see tarkvaraarendajatele sobivaks muuta, või otsustada kasutada neile soovitatud rakendust. Järgmise postituseni!