Muunna GNU / Linux ohjelmistokehitykseen soveltuvaksi Distroksi
Tällä hetkellä Linux on kuningas tietotekniikan (IT) asiantuntijoiden käyttämien käyttöjärjestelmien tasollajoko palvelimissa tai palvelinten järjestelmänvalvojien ryhmissä ja ohjelmistokehittäjien tasolla tänä vuonna saavutti saman tason läpäisemällä kyselyn Stack Overflow -kehittäjien tutkimus 2016 ja 3. sija 21,7% kehittäjien suosikiksi 1. sija 48,3% vuonna Stack Overflow -kehittäjien tutkimus 2018.
Tällä hetkellä GNU / Linux-sovellusten ekosysteemillä on laaja ja erinomainen luettelo ohjelmistokehityksen ohjelmista (sovellukset ja järjestelmät) että hyvin asennettu, konfiguroitu ja asennettu GNU / Linux-jakeluun, ne voivat kattaa laajan kirjon ohjelmointikielimahdollisuuksia.
Esittely
Luettelo GNU / Linux-sovelluksista, joita tutkimme myöhemmin, ovat tällä hetkellä vain joitain tunnetuimpia ja käytettyjä tämän käyttöjärjestelmän ohjelmistokehityksen alalla. Niitä päivitetään hyvin usein ja niillä on hyvä tuki.
Ja niin usein uusia sovelluksia tulee ulos tai uusia olemassa olevia sovelluksia sisällytetään maailmaan Microsoft tai Apple, nostaa GNU / Linux-sovelluksessa kehitettävien sovellusten laatutasoa.
Joitakin vuosia sitten teimme joitain julkaisuja aiheesta jotka kannattaa muistaa ja tarkistaa, kuten Valmista Ubuntu (tai muu distro) web-kehitykseen y Omat työkaluni verkkokehitykseen ja suunnitteluun GNU / Linuxin kanssa. Mutta tänään teemme laajemman katsauksen niistä ja käytettävissä olevista Distroista, jotka on jo optimoitu ohjelmistokehitykseen.
Ohjelmistokehityksen sovellukset ovat kehittyneet paljon laadun ja suorituskyvyn suhteen GNU / Linuxissa sallien näin tarvittavan tuen (tukikohdan), jotta aloittelija tai asiantuntijaohjelmistokehittäjä voi käyttää tätä käyttöjärjestelmää optimaalisella tavalla ja hyväksyä sen pääkäyttöjärjestelmään.
Ohjelmistokehitys GNU / Linux: Editors, IDEs ja Distros
Tässä on se, mitä meitä tällä hetkellä odottaa GNU / Linux-maailma ohjelmistokehityksen alalla:
julkaisijat
Tekstieditori on ohjelma, jonka avulla voit luoda ja muokata pelkkää tekstiä sisältäviä digitaalisia tiedostoja, jotka tunnetaan yleisesti pelkkänä tekstinä tai tekstitiedostoina. On kuitenkin olemassa edistyneitä tekstieditoreja, jotka mahdollistavat tai helpottavat tekstissä käytetyn ohjelmointikielen tunnistamista, helpottavat sen ymmärtämistä ja käyttöä tiedostossa. Jotkut voivat olla Terminal, eli ilman graafista käyttöliittymää, ja toiset voivat olla Desktop, toisin sanoen graafisella käyttöliittymällä.
Tunnetuimpia ja käytetyimpiä GNU / Linux:
Pääteeditorit
Yksinkertaiset editorit graafisella käyttöliittymällä
Edistyneet editorit graafisella käyttöliittymällä
- Atomi
- Bluefish
- Sininen griffi
- Sulkeet
- Geany
- metsäaukio
- Google Web Designer
- Säveltäjä
- Valopöytä
- Notepadqq
- Scribes
- Sublime Teksti
Sekalaiset toimittajat
Integroidut ohjelmointiympäristöt
Integroitu ohjelmointiympäristö, joka tunnetaan enimmäkseen IDE-lyhenteellä englanninkielisestä nimestä "Integrated Development Environment", ei ole muuta kuin ohjelma tai sovellus, joka on pakattu enimmäkseen koodieditoriin, kääntäjään, virheenkorjaimeen ja graafisen käyttöliittymän rakennustyökaluun. IDE: t voivat olla erillisiä sovelluksia tai ne voivat olla osa olemassa olevia sovelluksia.
Tunnetuimpia ja käytetyimpiä GNU / Linux:
- aptana
- Arduino IDE
- Koodilohkot
- Codeliitti
- Eclipse
- gambas
- JetBrains-sviitti
- Lazarus
- NetBeans
- Ninja IDE
- Python joutokäynnillä
- Postinkantaja
- QT -luoja
- Yksinkertaisesti Fortran
- Visual Studio -koodi
- Wing Python IDE
Ohjelmistokehityspaketti
Ohjelmistokehityspaketti, joka tunnetaan enimmäkseen lyhenteellä SDK englanninkielisestä nimestä "Software Development Kit", Se ei ole muuta kuin joukko työkaluja, jotka auttavat ohjelmistokehittäjää suunnittelemaan sovelluksia ja järjestelmiä, jotka mahdollistavat ja helpottavat työtä tietyssä teknologisessa ympäristössä.
SDK: ssa kehitetyt sovellukset on tarkoitettu johonkin käyttöjärjestelmään, laitteistoalustalle, videopelikonsolille tai erityiselle ohjelmistopaketille. SDK voi sisältää monia resursseja, kuten:
- Sovelluksen ohjelmointirajapinta (API).
- Integroitu kehitysympäristö (SDI) yksi Virheenkorjaus ja a Kääntäjä.
- koodit esimerkki ja asiakirjat.
- Un emulaattori tarvittavan teknologisen ympäristön
Tunnetuimpia ja käytetyimpiä GNU / Linux:
Versionhallintajärjestelmät
Versiohallintajärjestelmä (tai versionhallintajärjestelmä) on tekniikoiden ja käytäntöjen yhdistelmä projektitiedostoihin tehtyjen muutosten seuraamiseksi ja hallitsemiseksi., erityisesti lähdekoodissa, asiakirjoissa ja verkkosivuilla.
Kaikki versionhallintajärjestelmät perustuvat arkistoon, joka on järjestelmän hallinnoimien tietojen joukko. Tämä arkisto sisältää kaikkien hallinnoitujen kohteiden versiohistorian. Jokainen käyttäjä voi luoda paikallisen kopion kopioimalla arkiston sisällön käytön sallimiseksi. On mahdollista kopioida uusin versio tai mikä tahansa historiaan tallennettu versio.
Tunnetuimpia ja käytetyimpiä GNU / Linux:
Huom: Kaikista Git on suosikki valtavan yhteisönsä, suuren kehitystyönsä sekä laajojen laajennustensa ja graafisten asiakkaidensa ansiosta. Jos haluat tietää enemmän Gitin graafisista asiakkaista, käy tällä linkillä sen virallisella verkkosivustolla: Graafiset asiakkaat Gitille Linuxissa.
Distrot (GNU / Linux-jakelu)
Ilmainen käyttöjärjestelmä, joka on luotu Linux-ytimestä ja joukosta GNU-sovelluksia joiden avulla voidaan tarjota parannuksia sen asentamiseksi helposti kokoonpano- ja paketinhallintajärjestelmien työkalujen avulla lisäohjelmistojen asentamiseen. Jakelun valinta riippuu käyttäjän tarpeista ja henkilökohtaisesta mausta.
Ohjelmistokehittäjien tasolla suosittelemme seuraavaa:
Normaali
Erikoistunut
Distro MinerOS GNU / Linuxin version 1.1 julkaisu on odotettavissa lähitulevaisuudessa. joka poikkeaa versiosta 1.0, joka on erityinen käytettäväksi koti-, toimisto-, digitaalinen kaivos- ja tietokoneteknikoissa, se on erityinen ohjelmistokehittäjille, soittimille ja multimediasisällön kehittäjille. Saat lisätietoja tämän Distron version tulevasta kehityksestä napsauttamalla sen nimeä: MinerOS GNU / Linux 1.1 (Onix) tai nykyisestä MinerOS GNU / Linux 1.0 (Petro).
Toivon toistaiseksi, että tämä julkaisu on sinulle erittäin hyödyllinenVoit joko asentaa useita sovelluksia nykyiseen Distroosi sopivaksi ohjelmistokehittäjille tai päättää käyttää heille suositeltua sovellusta. Seuraavaan viestiin asti!