Converteix el teu GNU / Linux en una Distro apta per al Desenvolupament de Programari
Actualment Linux és el Rei a nivell de Sistemes Operatius usats per Especialistes de l'àrea de Tecnologia de la Informació (TI), Ja sigui en servidors o en els equips dels Administradors de servidors, ia nivell de Desenvolupadors de Programari enguany assolit el mateix nivell a el passar segons l'enquesta Enquesta per a desenvolupadors de Stack Overflow 2016 el compliment del 3 ° lloc amb un 21,7% com la favorita dels Desenvolupadors a l' 1 ° lloc amb un 48,3% a l' Enquesta per a desenvolupadors de Stack Overflow 2018.
Actualment l'Ecosistema d'aplicacions de GNU / Linux compta amb una àmplia i excel·lent llista de programes per al Desenvolupament de Programari (Aplicacions i Sistemes) que ben instal·lades, configurades i instal·lades dins d'una Distribució GNU / Linux poden abastar un ampli espectre de possibilitats de llenguatges de programació.

Introducció
La llista d'aplicacions per a GNU / Linux que explorarem més endavant són actualment només algunes de les més conegudes i usades en l'àmbit de Desenvolupament de Programari sobre aquest sistema operatiu. Les mateixa són actualitzades amb molta freqüència i compten amb bon suport.
I de tant en tant surten noves o s'incorporen noves aplicacions ja existents al món Microsoft o Apple, Elevant el nivell de qualitat d'aplicacions que poden ser desenvolupades sota GNU / Linux.
Ja fa alguns anys enrere vam fer unes publicacions sobre el tema que són dignes de recordar i repassar, com ara Prepara Ubuntu (o altra distro) per al desenvolupament web y Els meus Eines per a Desenvolupament i Disseny Web amb GNU / Linux. Però avui farem una revisió més àmplia de les mateixes i de les Distros disponibles ja optimitzades per al Desenvolupament de Programari.
Les aplicacions per al Desenvolupament de Software han evolucionat molt en qualitat i prestacions sobre GNU / Linux permetent així el suport (base) necessari perquè un novell o expert Desenvolupador de Programari pugui desenvolupar-se sobre aquest Sistema Operatiu de manera òptima i adoptar-lo com el seu Sistema Operatiu principal de treball.
Desenvolupament de Software sobre GNU / Linux: Editors, IDEs i Distros
A continuació el que en l'actualitat ens depara el Món GNU / Linux en l'àrea de al Desenvolupament de Software:

editors
Un editor de text és un programa que permet crear i modificar arxius digitals compostos únicament per text sense format, coneguts comunament com arxius de text o text pla. No obstant això, hi ha Editors de text que són avançats i permeten o faciliten la identificació de el llenguatge de programació usat dins d'un text facilitant la comprensió i ús de la mateixa dins de l'arxiu. Alguns poden ser de Terminal, és a dir, sense interfície gràfica, i altres d'escriptori, és a dir, amb interfície gràfica.
Entre els més coneguts i usats sobre GNU / Linux tenim:

Editors de Terminal

Editors senzills amb Interfície Gràfica

Editors avançats amb Interfície Gràfica
- Àtom
- Peix blau
- BlueGriffon
- Suports
- Geany
- Glade
- Dissenyador web de Google
- Kompozer
- llum de la taula
- Notepadqq
- Els escribes
- Sublim Text

editors Mixtes

Entorns de Programació Integrat
Un Entorn de Programació Integrat, majorment conegut per les sigles IDE de el nom en anglès «Integrated Development Environment», no és més que un programa o aplicació que porta empaquetat majorment un editor de codi, un compilador, un depurador i un constructor d'interfície gràfica. Els IDEs poden ser aplicacions per si soles o poden ser part d'aplicacions existents.
Entre els més coneguts i usats sobre GNU / Linux tenim:
- Aptana
- IDE Arduino
- Blocs de codi
- Codelite
- Eclipsi
- gambes
- JetBrains Suite
- Lázaro
- NetBeans
- ninja IDE
- Python Idle
- Carter
- Creador de QT
- Simply Fortran
- Codi de Visual Studio
- IDE de l'ala Python

Kit de Desenvolupament de Programari
Un Kit de Desenvolupament de Programari, majorment conegut per les sigles SDK de el nom en anglès «Programari Development Kit», no és més que un conjunt d'eines que ajuden a l'Desenvolupador de Programari a dissenyar aplicacions i sistemes permetent i facilitant el treball per a un entorn tecnològic particular.
Les aplicacions desenvolupades dins d'un SDK estaran destinades a algun sistema operatiu, plataforma maquinari, consola de videojocs o paquet de programari especialment. Són molts els recursos que pot contenir un SDK, entre aquests estan:
- Una interfície de programació d'aplicacions (API).
- Un entorn de desenvolupament integrat (IDE) amb un Depurador i un Compilador.
- codis d'exemple i documentacions.
- Un emulador de l'entorn tecnològic requerit.
Entre els més coneguts i usats sobre GNU / Linux tenim:

Sistemes de Control de Versions
Un sistema de control de versions (o sistema de control de revisions) és una combinació de tecnologies i pràctiques per seguir i controlar els canvis realitzats en els fitxers de el projecte, En particular en el codi font, en la documentació i en les pàgines web.
Tots els sistemes de control de versions es basen en disposar d'un repositori, que és el conjunt d'informació gestionada pel sistema. Aquest repositori conté l'historial de versions de tots els elements gestionats. Cadascun dels usuaris pot crear-se una còpia local duplicant el contingut de l'repositori per permetre el seu ús. És possible duplicar l'última versió o qualsevol versió emmagatzemada en l'historial.
Entre els més coneguts i usats sobre GNU / Linux tenim:
Nota: De tots ells Git és un dels favorits per la seva enorme comunitat, gran desenvolupament i amplis complements i Clients gràfics. Si vols saber més sobre els Clients gràfics de Git visita aquest enllaç de la seva pàgina oficial: Clients gràfics per Git en Linux.

Distros (Distribució GNU / Linux)
Sistema Operatiu Lliure creat a partir d'un nucli Linux i conjunt d'aplicacions GNU que permeten brindar millores per a instal·lar fàcilment el mateix mitjançant les eines per a la seva configuració i sistemes de gestió de paquets per a la instal·lació de programari addicional. L'elecció d'una distribució depèn de les necessitats de l'usuari i de gustos personals.
A nivell de Desenvolupadors de Programari trobem recomanades les següents:
normals
especialitzades
En el futur proper s'espera llançament de la versió 1.1 de la Distro miners GNU / Linux la qual a diferència de la versió 1.0 que és especial per al seu ús a la Llar, l'Oficina, la mineria Digital i Tècnics Informàtics, serà especial per a Desenvolupadors de Software, Jugadors i Desenvolupadors de Contingut Multimèdia. Per conèixer més sobre el futur desenvolupament de la versió d'aquesta Distro poden fer clic sobre el seu nom: Miners GNU / Linux 1.1 (Onix) o sobre l'actual Miners GNU / Linux 1.0 (Petro).
Fins aquí espero que aquesta publicació els sigui de molta utilitat, Ja sigui per instal·lar les múltiples aplicacions sobre la seva Distro actual per fer-la apta per a desenvolupadors de programari o decidir per l'ús d'una recomanada per als mateixos. Fins a la propera publicació!