Go, Node.js, PHP, Python i Ruby: 5 projekata razvoja softvera

Go, Node.js, PHP, Python i Ruby: 5 projekata razvoja softvera

Go, Node.js, PHP, Python i Ruby: 5 projekata razvoja softvera

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.

Razvoj softvera na GNU / Linuxu: Urednici, IDE i Distros

Razvoj softvera na GNU / Linuxu: Urednici, IDE i Distros

Š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

Pretvorite svoj GNU / Linux u Distro pogodan za razvoj softvera
Vezani članak:
Pretvorite svoj GNU / Linux u Distro pogodan za razvoj softvera
Paketi za podršku razvoju softvera na DEBIAN 10
Vezani članak:
Paketi za podršku razvoju softvera na DEBIAN 10
Dokumentacija: Dobra praksa za razvoj slobodnog i otvorenog softvera
Vezani članak:
Dobre prakse za razvoj slobodnog i otvorenog softvera: Dokumentacija
Tehnički kvalitet: Dobre prakse u razvoju slobodnog softvera
Vezani članak:
Tehnički kvalitet: Dobre prakse u razvoju slobodnog softvera
Licence za razvoj slobodnog i otvorenog softvera: Dobre prakse
Vezani članak:
Licence za razvoj slobodnog i otvorenog softvera: Dobre prakse
Razvoj softvera: od izvornih aplikacija do distribuiranih aplikacija
Vezani članak:
Razvoj softvera: Povijesni pregled do danas
Model razvoja slobodnog softvera
Vezani članak:
Model razvoja slobodnog softvera: Katedrala i čaršija

Go, Node.js, PHP, Python i Ruby: Sadržaj

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.

Platforme za razvoj „Low Code“ i „No Code“: Zaključak

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.

Generička slika za zaključke članka

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.


2 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   luix rekao je

    Da se morate kladiti na jednog, koji bi to bio?

    1.    Linux nakon instalacije rekao je

      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.