Pārvērtiet savu GNU / Linux par programmatūras izstrādei piemērotu izplatītāju
Pašlaik Linux ir karalis operētājsistēmu līmenī, ko izmanto speciālisti informācijas tehnoloģiju (IT) jomāvai nu serveros, vai serveru administratoru komandās, un programmatūras izstrādātāju līmenī šis gads sasniedza to pašu līmeni, izturot aptauju Kaudzes pārpildes izstrādātāju aptauja 2016. gadā del 3. vieta ar 21,7% kā izstrādātāju iecienītākais 1. vieta ar 48,3% jo Kaudzes pārpildes izstrādātāju aptauja 2018. gadā.
Pašlaik GNU / Linux lietojumprogrammu ekosistēmai ir plašs un lielisks programmatūras izstrādes programmu saraksts (lietojumprogrammas un sistēmas) labi instalēti, konfigurēti un instalēti GNU / Linux izplatīšanā, tie var aptvert plašu programmēšanas valodas iespēju spektru.

Ievads
GNU / Linux lietojumprogrammu saraksts, ko mēs izpētīsim vēlāk, pašlaik ir tikai daži no vislabāk pazīstamajiem un izmantotajiem programmatūras izstrādes jomā šajā operētājsistēmā. Tie tiek ļoti bieži atjaunināti, un tiem ir labs atbalsts.
Un tik bieži parādās jaunas lietojumprogrammas vai tiek iekļautas jaunas esošās lietojumprogrammas Microsoft vai Apple, paaugstinot to lietojumprogrammu kvalitātes līmeni, kuras var izstrādāt, izmantojot GNU / Linux.
Pirms dažiem gadiem mēs dažus izgatavojām publikācijas par šo tēmu ko vērts atcerēties un pārskatīt, piemēram, Sagatavojiet Ubuntu (vai citu distro) tīmekļa izstrādei y Mani rīki Web izstrādei un dizainam ar GNU / Linux. Bet šodien mēs veiksim plašāku to un pieejamo Distros pārskatu, kas jau ir optimizēti programmatūras izstrādei.
Programmatūras izstrādes lietojumprogrammas kvalitāte un veiktspēja ir daudz attīstījusies, salīdzinot ar GNU / Linux tādējādi nodrošinot nepieciešamo atbalstu (bāzi), lai iesācējs vai eksperts programmatūras izstrādātājs varētu optimāli darboties ar šo operētājsistēmu un pieņemt to par savu galveno operētājsistēmu.
Programmatūras izstrāde GNU / Linux: Redaktori, IDE un Distros
Lūk, kas mūs šobrīd gaida GNU / Linux pasaule programmatūras izstrādes jomā:

Redaktori
Teksta redaktors ir programma, kas ļauj jums izveidot un modificēt digitālos failus, kas sastāv tikai no vienkārša teksta, kurus parasti sauc par teksta failiem vai vienkāršu tekstu. Tomēr ir teksta redaktori, kas ir uzlaboti un ļauj vai atvieglo tekstā izmantotās programmēšanas valodas identifikāciju, atvieglojot tās izpratni un lietošanu failā. Daži no tiem var būt Terminal, tas ir, bez grafiskā interfeisa, un citi var būt Desktop, tas ir, ar grafisko interfeisu.
Starp pazīstamākajiem un izmantotajiem GNU / Linux mums ir:

Termināla redaktori

Vienkārši redaktori ar grafisko saskarni

Uzlaboti redaktori ar grafisko saskarni
- Atoms
- Zilā zivs
- Zilais grifons
- Iekavas
- Geany
- Glade
- Google Web izstrādātājs
- Kompozers
- Light tabula
- Notepadqq
- Rakstu mācītāji
- Sublime Teksta

Jaukti redaktori

Integrētās programmēšanas vides
Integrēta programmēšanas vide, kas galvenokārt pazīstama ar IDE nosaukuma saīsinājumu angļu valodā «Integrated Development Environment», ir nekas cits kā programma vai lietojumprogramma, kas galvenokārt ir iepakota ar kodu redaktoru, kompilatoru, atkļūdotāju un grafisko interfeisu veidotāju. IDE var būt atsevišķas lietojumprogrammas vai arī tās var būt daļa no esošajām lietojumprogrammām.
Starp pazīstamākajiem un izmantotajiem GNU / Linux mums ir:
- aptana
- Arduino IDE
- Kodu bloki
- Kodelīts
- Aptumsums
- Gambas
- JetBrains komplekts
- Lazarus
- NetBeans
- Ninja IDE
- Python dīkstāvē
- Pastnieks
- QT veidotājs
- Vienkārši Fortran
- Visual Studio kods
- Wing Python IDE

Programmatūras izstrādes komplekts
Programmatūras izstrādes komplekts, kas galvenokārt pazīstams ar saīsinājumu SDK no angļu valodas nosaukuma "Software Development Kit", Tas ir nekas cits kā rīku kopums, kas programmatūras izstrādātājam palīdz izstrādāt lietojumprogrammas un sistēmas, ļaujot un atvieglojot darbu noteiktā tehnoloģiskajā vidē..
SDK ietvaros izstrādātās lietojumprogrammas būs paredzētas kādai operētājsistēmai, aparatūras platformai, videospēļu konsolei vai īpašai programmatūras pakotnei. SDK var saturēt daudz resursu, tostarp:
- Lietojumprogrammu saskarne (API).
- Integrēta attīstības vide (SDI) ar vienu Atkļūdotājs un a Sastādītājs.
- Kodi piemērs un dokumentācija.
- Un Emulators nepieciešamo tehnoloģisko vidi.
Starp pazīstamākajiem un izmantotajiem GNU / Linux mums ir:

Versiju kontroles sistēmas
Versiju kontroles sistēma (vai pārskatīšanas kontroles sistēma) ir tehnoloģiju un prakses kombinācija, lai izsekotu un kontrolētu izmaiņas, kas veiktas projekta failos, jo īpaši pirmkodā, dokumentācijā un tīmekļa lapās.
Visu versiju vadības sistēmu pamatā ir repozitorijs, kas ir sistēmas pārvaldītais informācijas kopums. Šajā repozitorijā ir visu pārvaldīto vienumu versiju vēsture. Katrs lietotājs var izveidot lokālu kopiju, dublējot krātuves saturu, lai ļautu to izmantot. Ir iespējams kopēt jaunāko versiju vai jebkuru vēsturē saglabāto versiju.
Starp pazīstamākajiem un izmantotajiem GNU / Linux mums ir:
Piezīme: No tiem visiem Git ir iecienīts ar savu milzīgo kopienu, lielisko attīstību un plašajiem spraudņiem un grafiskajiem klientiem. Ja vēlaties uzzināt vairāk par Git grafiskajiem klientiem, apmeklējiet šo saiti no tās oficiālās vietnes: Git grafiskie klienti Linux.

Distros (GNU / Linux izplatīšana)
Bezmaksas operētājsistēma, kas izveidota no Linux kodola un GNU lietojumprogrammu komplekta kas ļauj nodrošināt uzlabojumus, lai to viegli instalētu, izmantojot tā konfigurācijas rīkus un pakotņu pārvaldības sistēmas papildu programmatūras instalēšanai. Izplatīšanas izvēle ir atkarīga no lietotāja vajadzībām un personīgās gaumes.
Programmatūras izstrādātāja līmenī mēs atrodam šādus ieteikumus:
Normāli
Specializēts
Tuvākajā nākotnē gaidāma Distro MinerOS GNU / Linux 1.1 versijas izlaišana. kas atšķirībā no versijas 1.0, kas ir īpaši paredzēta lietošanai mājas, biroja, digitālās kalnrūpniecības un datoru tehniķos tas būs īpašs programmatūras izstrādātājiem, atskaņotājiem un multivides satura izstrādātājiem. Lai uzzinātu vairāk par šī Distro versijas turpmāko attīstību, varat noklikšķināt uz tā nosaukuma: MinerOS GNU / Linux 1.1 (Onix) vai par pašreizējo MinerOS GNU / Linux 1.0 (Petro).
Līdz šim es ceru, ka šī publikācija jums ir ļoti noderīgaVai nu instalējiet vairākas lietojumprogrammas savā pašreizējā Distro, lai tā būtu piemērota programmatūras izstrādātājiem, vai arī nolemjat izmantot tām ieteicamo. Līdz nākamajam ierakstam!