Pārvērtiet savu GNU / Linux par programmatūras izstrādei piemērotu izplatītāju

Pārvērtiet savu GNU / Linux par programmatūras izstrādei piemērotu izplatītāju

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.

GNU / Linux pilnvarots

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

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ā:

IDE pret redaktoriem

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:

Nano redaktors

Termināla redaktori

Peles paliktņa redaktors

Vienkārši redaktori ar grafisko saskarni

Redaktors_atoms

Uzlaboti redaktori ar grafisko saskarni

Emacs redaktors

Jaukti redaktori

NetBeans 8.2 IDE

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:

  1. aptana
  2. Arduino IDE
  3. Kodu bloki
  4. Kodelīts
  5. Aptumsums
  6. Gambas
  7. JetBrains komplekts
  8. Lazarus
  9. NetBeans
  10. Ninja IDE
  11. Python dīkstāvē
  12. Pastnieks
  13. QT veidotājs
  14. Vienkārši Fortran
  15. Visual Studio kods
  16. 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:

  1. .NET Core SDK
  2. Android SDK
  3. Java JDK

GIT versiju kontroles sistēma

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:

  1. bazārs
  2. CVS
  3. Git
  4. LibreSource
  5. kustīgs
  6. monotons
  7. Gāšanu

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.

SemiCodeOS izplatītājs

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

  1. semicodeOS
  2. ProgrammētājsOS

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!