Za nikoga nije tajna da većina njih Korisnici GNU / Linuxa imaju u prosjeku viši nivo računalne pismenosti od tipičnog korisnika računara Windows i MacOS. To je često zbog činjenice da obično instalirati, konfigurirati i popraviti naše Besplatni i otvoreni operativni sistemi za naše svakodnevni i profesionalni zadaci.
Budući da je jedna od najčešćih profesija ili zanata korisnika Linuxa, tehnička podrška, administriranje servera i sistema i programiranje na različitim jezicima kao što su Go, Node.js, PHP, Python i Ruby, između mnogih drugih, i iz drugih područja povezanih sa Informatika i računarstvo.
Što se tiče Programiranje (Razvoj softvera)Danas je ovo vrlo traženo profesionalno područje, jer je osnovno sredstvo koje oblikuje svijet u kojem živimo. Stoga njihovo učenje ne predstavlja samo a izvrsna prilika za posao, ali prilika za poboljšanje formalnog logičkog zaključivanja svakog pojedinca.
Stoga ćemo danas preporučiti 5 Otvoreni projekti za razvoj softvera naučiti / ojačati o GNU / Linux, a to su: Go, Node.js, PHP, Python i Ruby.
Desarrollo del Software en DesdeLinux
Prije nego što skočim pravo Go, Node.js, PHP, Python i Ruby, želimo čitateljima preporučiti da nakon čitanja ove publikacije mogu istražiti sljedeće unose koji se odnose na isto polje kako bi upotpunili čitanje i znanje o polju Razvoj softvera na GNU / Linuxu:
"Trenutno, GNU / Linux Applications Ecosystem ima široku i izvrsnu listu programa za razvoj softvera (aplikacije i sistemi) koji dobro instalirani, konfigurirani i instalirani u GNU / Linux distribuciji mogu pokriti širok spektar mogućnosti programskih jezika." Pretvorite svoj GNU / Linux u Distro pogodan za razvoj softvera
Go, Node.js, PHP, Python i Ruby: Otvoreni programski jezici
Onda 5 Otvoreni programski jezici koje preporučujemo da naučite i koristite o GNU / Linux:
Šta je Go?
Prema vašem official website, isto je:
"Programski jezik otvorenog koda koji olakšava stvaranje jednostavnog, pouzdanog i efikasnog softvera."
Dok u drugom zamjenska službena web stranica je opisano kao:
"Programski jezik otvorenog koda koji podržava Google, a pomoću kojeg možete stvoriti brz, pouzdan i efikasan softver. Jednostavno je naučiti i jednostavno koristiti. Ima ugrađenu paralelnost i robusnu standardnu biblioteku. A ugrađen je u rastući ekosustav partnera, zajednica i alata."
Na obje web stranice ima grubo i izvrsno besplatna i otvorena dokumentacija, na engleskom, za vaše preuzimanje, instalacija i učenje, međutim, ako želite saznajte više možete posjetiti sljedeće link, s više informacija na španskom.
Šta je Node.js?
Prema vašem official website, isto je:
"Runtime okruženje za JavaScript izgrađeno s Chromeovim V8 JavaScript motorom. "
Dok kasnije dodaju na to, sljedeće:
"To sam jaDizajniran kao asinhrono JavaScript runtime okruženje vođeno događajima, Node.js je dizajniran za izgradnju skalabilnih mrežnih aplikacija. Također, vaši korisnici mogu se brinuti o padu procesa jer on ne postoji. Gotovo nijedna njegova funkcija ne izravno vrši I / O procese, tako da proces nikada ne visi. Sličnog je dizajna i na njega utječu sistemi poput Ruby's Event Machine i Python Twisted. Ali model događaja ide malo dalje, jer uključuje petlju događaja kao runtime umjesto biblioteke. "
Na svojoj web stranici ima vrlo dobar i odličan besplatna i otvorena dokumentacija, na engleskom, za vaše preuzimanje, instalacija i učenje, međutim, ako želite saznajte više možete posjetiti sljedeće link, s više informacija na španskom.
Šta je PHP?
Prema vašem official website, isto je:
„Popularni skriptni jezik opće namjene, posebno pogodan za web razvoj. Brz, fleksibilan i pragmatičan, PHP pokreće vaš blog na najpopularnijim svjetskim web lokacijama."
Dok kasnije dodaju na to, sljedeće:
„PHP (rekurzivni akronim za PHP: Hypertext Preprocessor) je vrlo popularan jezik otvorenog koda posebno pogodan za web razvoj i može se ugraditi u HTML. Budući da, umjesto da koriste mnoge naredbe za prikaz HTML-a (kao u C ili Perlu), PHP stranice sadrže HTML s ugrađenim kodom koji čini "nešto" specifično. PHP kôd je zatvoren između posebnih oznaka za početak i kraj koji vam omogućavaju da uđete i izađete iz "PHP načina"."
Na svojoj web stranici ima vrlo dobar i odličan besplatna i otvorena dokumentacija, na engleskom i španskom, za vas preuzimanje, instalacija i učenje, međutim, ako želite saznajte više možete posjetiti sljedeće link, koji nudi više informacija na španskom jeziku putem ugrađenog automatiziranog prevođenja.
Šta je Python?
Prema vašem official website, isto je:
„To je programski jezik koji vam omogućava brzi rad i efikasniju integraciju sistema."
Dok kasnije dodaju na to, sljedeće:
„To je moćan i brz programski jezik koji se dobro integrira s drugima i pokreće se svuda. Takođe je prijatan i lak za učenje. Python je razvijen pod licencom otvorenog koda koju je odobrio OSI, što ga čini besplatnim za upotrebu i distribuciju, čak i za komercijalnu upotrebu. Licencom za Python upravlja Python Software Foundation."
Na svojoj web stranici ima vrlo dobar i odličan besplatna i otvorena dokumentacija, na engleskom, za vaše preuzimanje, instalacija i učenje, međutim, ako želite saznajte više možete posjetiti sljedeće link, koji nudi više informacija na španskom i drugim jezicima.
Šta je Ruby?
Prema vašem official website, isto je:
"Dinamični i otvoreni programski jezik fokusiran na jednostavnost i produktivnost. Njegova elegantna sintaksa čini se prirodnom za čitanje i lakom za kucanje. "
Dok kasnije dodaju na to, sljedeće:
„Ruby je pažljivo uravnotežen jezik. Njegov tvorac, Yukihiro "Matz" Matsumoto, pomiješao je dijelove svojih omiljenih jezika (Perl, Smalltalk, Eiffel, Ada i Lisp) da bi formirao novi jezik koji je uključivao i funkcionalno i imperativno programiranje. Često je izjavio da "pokušava Ruby učiniti prirodnom, a ne jednostavnom", na način koji nalikuje stvarnom životu."
Na svojoj web stranici ima vrlo dobar i odličan besplatna i otvorena dokumentacija, na engleskom, za vaše preuzimanje, instalacija i učenje, međutim, ako želite saznajte više možete posjetiti sljedeća 2 linka, 1 link y 2 link, koji nude više informacija na španskom jeziku.
Ako želite znati više o tome ostale tehnologije (alati) struja koja se široko koristi za Razvoj softvera možete kliknuti na sljedeću vezu: Tehnologija -> Stack Overflow Developers Survey 2020.
zaključak
Nadamo se ovome "koristan mali post" o «Go, Node.js, PHP, Python y Ruby»
, što je 5 projekata razvoja softvera, odnosno otvorenih programskih jezika koji su danas vrlo moderni među programerima softvera, širom svijeta; je od velikog interesa i korisnosti, u cjelini «Comunidad de Software Libre y Código Abierto»
i od velikog doprinosa širenju divnog, gigantskog i rastućeg ekosistema aplikacija «GNU/Linux»
.
Za sada, ako vam se ovo svidjelo publicación
, Nemoj stati podelite s drugima na vašim omiljenim web lokacijama, kanalima, grupama ili zajednicama društvenih mreža ili sistema za razmjenu poruka, po mogućnosti besplatno, otvoreno i / ili sigurnije kao telegram, signal, Mastodon ili neko drugi od Fediverse, po mogućnosti. I ne zaboravite posjetiti našu početnu stranicu na «DesdeLinux» da istražite još vijesti, kao i da se pridružite našem službenom kanalu Telegram od DesdeLinux. Za više informacija možete posjetiti bilo koji Internet biblioteka como OpenLibra y jedit, za pristup i čitanje digitalnih knjiga (PDF-ova) o ovoj temi ili drugima.
Da se morate kladiti na jednog, koji bi to bio?
Pozdrav Luix! Hvala na komentaru. Ovisi o projektu koji planirate razviti, jer je svaki programski jezik dobar u različitim stvarima. Međutim, kolega programer, koji sam postavio isto pitanje, rekao mi je da: Node ima vrlo stabilne performanse na webu, također zato što ga slično JavaScript-u čini jednostavnim za učenje. Takođe zbog jednostavnosti stvaranja skalabilnih i inovativnih aplikacija. Drugi mi je prokomentirao sljedeće: Najsporniji od spomenutih su Python i Go kao rješenje (zamjena) za Javu u Androidu i Php-u, Node.js i Ruby su dobri, ali nedostaju u skalabilnosti. I posljednji komentar koji mi se čini: Ruby se čini zanimljivom u svojoj arhitekturi, ali neizmjerno problematičnom da ažurira kompatibilnost svojih biblioteka s vremenom. Što mu se čini široko upotrebljavanim zbog načina pristupa orijentaciji objekta i okvira koji rješavaju velik dio funkcija koje se na drugim jezicima moraju programirati ručno. U svakom slučaju, nadam se da će vas ovi komentari mojih kolega malo voditi.