Pumunta, Node.js, PHP, Python at Ruby: 5 Mga Proyekto sa Pag-unlad ng Software

Pumunta, Node.js, PHP, Python at Ruby: 5 Mga Proyekto sa Pag-unlad ng Software

Pumunta, Node.js, PHP, Python at Ruby: 5 Mga Proyekto sa Pag-unlad ng Software

Hindi ito lihim sa sinuman na karamihan sa Mga gumagamit ng GNU / Linux magkaroon sa average ng isang mas mataas na antas ng computer literacy kaysa sa karaniwang gumagamit ng computer Windows at MacOS. Ito ay madalas na sanhi ng ang katunayan na kami ay karaniwang i-install, i-configure at ayusin ang ating sarili Libre at bukas na mga operating system para sa atin pang-araw-araw at propesyonal na gawain.

Ang pagiging isa sa mga pinakakaraniwang propesyon o kalakal ng Mga Gumagamit ng Linux, Suporta Teknikal, Pangangasiwa ng Mga Servers at Sistema, at Programming sa ilalim ng iba't ibang mga wika tulad ng Pumunta, Node.js, PHP, Python at Ruby, bukod sa marami pang iba, at mula sa ibang mga lugar na nauugnay sa Informatics at Computing.

Pag-unlad ng Software sa GNU / Linux: Mga Editor, IDE at Distros

Pag-unlad ng Software sa GNU / Linux: Mga Editor, IDE at Distros

Bilang ang Programming (Pag-unlad ng software)Ngayon, ito ay isang mataas na hinihingi na propesyonal na larangan, dahil ito ay isang pangunahing tool na humuhubog sa mundo kung saan tayo nakatira. Samakatuwid, ang kanilang pag-aaral ay bumubuo hindi lamang isang mahusay na oportunidad sa trabahongunit isang pagkakataon upang mapagbuti ang pormal na lohikal na pangangatuwiran ng bawat indibidwal.

Samakatuwid, ngayon ay magrekomenda kami 5 Buksan ang Mga Proyekto sa Pag-unlad ng Software upang malaman / palakasin ang tungkol sa GNU / Linux, at ito ang: Pumunta, Node.js, PHP, Python at Ruby.

Pagbuo ng Software sa DesdeLinux

Bago ako tumalon kaagad Pumunta, Node.js, PHP, Python at Ruby, nais naming inirerekumenda sa mga mambabasa na pagkatapos basahin ang publication na ito maaari nilang tuklasin ang mga sumusunod na entry na nauugnay sa parehong larangan upang umakma sa pagbabasa at kaalaman tungkol sa larangan ng Pag-unlad ng Software sa GNU / Linux:

"Sa kasalukuyan, ang GNU / Linux Applications Ecosystem ay may isang malawak at mahusay na listahan ng mga programa para sa Pag-unlad ng Software (Mga Aplikasyon at Sistema) na mahusay na naka-install, naka-configure at naka-install sa loob ng isang GNU / Linux Distribution ay maaaring masakop ang isang malawak na spectrum ng mga posibilidad ng mga wika ng programa." Gawin ang iyong GNU / Linux sa isang Distro na angkop para sa Pag-unlad ng Software

Gawin ang iyong GNU / Linux sa isang Distro na angkop para sa Pag-unlad ng Software
Kaugnay na artikulo:
Gawin ang iyong GNU / Linux sa isang Distro na angkop para sa Pag-unlad ng Software
Mga pakete para sa suporta sa Pag-unlad ng Software sa DEBIAN 10
Kaugnay na artikulo:
Mga pakete para sa suporta sa Pag-unlad ng Software sa DEBIAN 10
Dokumentasyon: Mahusay na kasanayan upang makabuo ng libre at bukas na Software
Kaugnay na artikulo:
Mahusay na kasanayan upang makabuo ng libre at bukas na Software: Dokumentasyon
Kalidad sa Teknikal: Mahusay na kasanayan sa pagbuo ng Libreng Software
Kaugnay na artikulo:
Kalidad sa Teknikal: Mahusay na kasanayan sa pagbuo ng Libreng Software
Mga lisensya para sa pagbuo ng Libre at Bukas na Software: Mahusay na kasanayan
Kaugnay na artikulo:
Mga lisensya para sa pagbuo ng Libre at Bukas na Software: Mahusay na kasanayan
Pag-unlad ng Software: Mula sa Mga Katutubong Aplikasyon hanggang sa Ipamahagi na Mga App
Kaugnay na artikulo:
Pag-unlad ng Software: Isang makasaysayang pagsusuri hanggang sa kasalukuyang araw
Libreng Modelong Pag-unlad ng Software
Kaugnay na artikulo:
Libreng Modelo sa Pag-unlad ng Software: Ang Cathedral at ang Bazaar

Pumunta, Node.js, PHP, Python at Ruby: Mga Nilalaman

Pumunta, Node.js, PHP, Python at Ruby: Buksan ang Mga Wika sa Programming

Pagkatapos 5 Buksan ang Mga Wika sa Programming inirerekumenda namin ang pag-aaral at paggamit tungkol sa GNU / Linux:

Ano ang Go?

Ayon sa iyong opisyal na website, ang pareho ay:

"Isang wikang bukas na mapagkukunan ng programa na nagpapadali sa paglikha ng simple, maaasahan at mahusay na software."

Habang nasa iba pa kahaliling opisyal na website ay inilarawan bilang:

"Isang wikang bukas na mapagkukunan ng programa na sinusuportahan ng Google, kung saan makakalikha ka ng mabilis, maaasahan at mahusay na software sa sukatan. Madali itong matutunan at madaling gamitin. Mayroon itong built-in na pagsabay at isang matatag na pamantayang aklatan. At naka-embed ito sa isang lumalaking ecosystem ng mga kasosyo, pamayanan, at mga tool."

Sa parehong mga website mayroong isang magaspang at mahusay libre at bukas na dokumentasyon, sa ingles, para sa iyong pag-download, pag-install at pag-aaral, gayunpaman, kung nais mo matuto nang higit pa maaari mong bisitahin ang sumusunod link, na may karagdagang impormasyon sa Espanyol.

Ano ang Node.js?

Ayon sa iyong opisyal na website, ang pareho ay:

"Isang kapaligiran sa runtime para sa JavaScript na binuo gamit ang V8 JavaScript engine ng Chrome. "

Habang sa paglaon ay idinagdag nila ang sumusunod:

"Ako itoIdinisenyo bilang isang asynchronous na hinihimok ng kaganapan sa JavaScript runtime, ang Node.js ay idinisenyo upang bumuo ng nasusukat na mga application ng network. Bukod dito, ang mga gumagamit nito ay malayang mag-alala tungkol sa pag-crash ng proseso dahil wala ito. Halos walang mga pag-andar dito gumanap nang direkta sa mga proseso ng I / O, kaya't ang proseso ay hindi kailanman nabitin. Ito ay katulad sa disenyo at naiimpluwensyahan ng mga system tulad ng Event Machine ni Ruby at Twisted ng Python. Ngunit medyo tumatagal ang modelo ng kaganapan, dahil nagsasama ito ng isang loop ng kaganapan bilang isang runtime sa halip na isang silid-aklatan. "

Sa website nito mayroon itong napakahusay at mahusay libre at bukas na dokumentasyon, sa ingles, para sa iyong pag-download, pag-install at pag-aaral, gayunpaman, kung nais mo matuto nang higit pa maaari mong bisitahin ang sumusunod link, na may karagdagang impormasyon sa Espanyol.

Ano ang PHP?

Ayon sa iyong opisyal na website, ang pareho ay:

"Ang isang tanyag na pangkalahatang-layunin na wika ng pag-script na lalong angkop para sa pag-unlad ng web. Mabilis, may kakayahang umangkop, at praktikal, pinapagana ng PHP ang iyong blog sa pinakatanyag na mga website sa buong mundo."

Habang sa paglaon ay idinagdag nila ang sumusunod:

"Ang PHP (recursive akronim para sa PHP: Hypertext Preprocessor) ay isang tanyag na open source na wika lalo na angkop para sa pagbuo ng web at maaaring mai-embed sa HTML. Dahil sa halip na gumamit ng maraming mga utos upang ipakita ang HTML (tulad ng sa C o Perl), ang mga pahina ng PHP ay naglalaman ng HTML na may naka-embed na code na gumagawa ng isang "tukoy" na bagay. Ang PHP code ay nakapaloob sa pagitan ng mga espesyal na pagsisimula at pagtatapos ng mga tag na nagpapahintulot sa iyo na ipasok at lumabas sa "PHP mode"."

Sa website nito mayroon itong napakahusay at mahusay libre at bukas na dokumentasyon, sa parehong Ingles at Espanyol, para sa iyong pag-download, pag-install at pag-aaral, gayunpaman, kung nais mo matuto nang higit pa maaari mong bisitahin ang sumusunod link, na nag-aalok ng karagdagang impormasyon sa Espanya sa pamamagitan ng built-in na awtomatikong pagsasalin.

Ano ang Python?

Ayon sa iyong opisyal na website, ang pareho ay:

"Ito ay isang wika ng programa na nagbibigay-daan sa iyo upang gumana nang mabilis at isama ang mga system nang mas mahusay."

Habang sa paglaon ay idinagdag nila ang sumusunod:

"Ito ay isang malakas at mabilis na wika ng programa na nagsasama nang maayos sa iba at tumatakbo saanman. Mainam din ito at madaling matutunan. Ang Python ay binuo sa ilalim ng isang naaprubahan ng OSI na bukas na mapagkukunan ng lisensya, na ginagawang malayang gamitin at ipamahagi, kahit na para sa komersyal na paggamit. Ang lisensya sa Python ay pinamamahalaan ng Python Software Foundation."

Sa website nito mayroon itong napakahusay at mahusay libre at bukas na dokumentasyon, sa ingles, para sa iyong pag-download, pag-install at pag-aaral, gayunpaman, kung nais mo matuto nang higit pa maaari mong bisitahin ang sumusunod link, na nag-aalok ng karagdagang impormasyon sa Espanyol at iba pang mga wika.

Ano si Ruby

Ayon sa iyong opisyal na website, ang pareho ay:

"Ang isang pabago-bago at bukas na mapagkukunan ng wika ng programa ay nakatuon sa pagiging simple at pagiging produktibo. Ang matikas na syntax ay nararamdamang natural na basahin at madaling isulat. "

Habang sa paglaon ay idinagdag nila ang sumusunod:

"Si Ruby ay isang wika na may maingat na balanse. Ang tagalikha nito, si Yukihiro "Matz" Matsumoto, ay naghalo ng mga bahagi ng kanyang mga paboritong wika (Perl, Smalltalk, Eiffel, Ada, at Lisp) upang makabuo ng isang bagong wika na isinasama ang parehong functional at pautos na programa. Madalas niyang sinabi na "sinusubukan niyang gawing natural si Ruby, hindi simple," sa paraang kahawig ng totoong buhay."

Sa website nito mayroon itong napakahusay at mahusay libre at bukas na dokumentasyon, sa ingles, para sa iyong pag-download, pag-install at pag-aaral, gayunpaman, kung nais mo matuto nang higit pa maaari mong bisitahin ang sumusunod na 2 mga link, 1 link y 2 link, na nag-aalok ng karagdagang impormasyon sa Espanya.

Mga "Mababang Code" at "Walang Code" Mga Platform sa Pag-unlad: Konklusyon

Kung nais mong malaman ang higit pa tungkol sa iba pang mga teknolohiya (tool) kasalukuyang malawakang ginagamit para sa Pag-unlad ng software maaari mong i-click ang sumusunod na link: Teknolohiya -> Stack Overflow Developers Survey 2020.

Generic na imahe para sa mga konklusyon sa artikulo

Konklusyon

Inaasahan namin na ito "kapaki-pakinabang maliit na post" sa «Go, Node.js, PHP, Python y Ruby», na kung saan ay 5 mga proyekto sa pag-unlad ng software, iyon ay, bukas na mga wika ng programa na napaka-sunod sa moda sa mga Developer ng Software, ngayon sa buong mundo; ay may malaking interes at utility, para sa kabuuan «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng «GNU/Linux».

Sa ngayon, kung nagustuhan mo ito publicación, Huwag kang tumigil ibahagi ito kasama ng iba, sa iyong mga paboritong website, channel, grupo o komunidad ng mga social network o mga sistema ng pagmemensahe, mas mabuti na libre, bukas at / o mas ligtas bilang Telegrama, Senyas, Mastodon o iba pa ng Fediverse, mas mabuti. At tandaan na bisitahin ang aming home page sa «DesdeLinux» upang galugarin ang higit pang mga balita, pati na rin sumali sa aming opisyal na channel ng Telegram ng DesdeLinux. Habang, para sa karagdagang impormasyon, maaari mong bisitahin ang anumang Online library bilang OpenLibra y jedit, upang ma-access at mabasa ang mga digital na libro (PDF) sa paksang ito o iba pa.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   kalmado dijo

    Kung kailangan mong pusta sa isa, alin ito?

    1.    Pag-install ng Linux Post dijo

      Pagbati Luix! Salamat sa pahayag mo. Depende ito sa proyekto na plano mong paunlarin, dahil ang bawat wika ng programa ay mabuti sa iba't ibang mga bagay. Gayunpaman, ang isang kapwa Developer ng Software, na tinanong ko ang parehong tanong, ay nagsabi sa akin na: Ang Node ay may isang matatag na pagganap sa web, dahil din sa pagkakatulad nito sa JavaScript ay ginagawang mas madaling malaman. Gayundin para sa kadalian ng paglikha ng nasusukat at makabagong mga application. Ang isa pa ay nagkomento sa akin ng sumusunod: Ang pinaka-matatag sa mga nabanggit ay ang Python at Go bilang isang solusyon (kapalit) para sa Java sa Android at Php, Node.js at Ruby ay mabuti, ngunit nahulog sila sa kakayahang sukatin. At isang huling puna na: Si Ruby ay tila kawili-wili sa arkitektura nito ngunit napakalaking problema na panatilihing napapanahon ang pagiging tugma ng mga aklatan nito sa paglipas ng panahon. Na tila sa kanya malawak na ginamit dahil sa kanyang paraan ng paglapit sa oryentasyon ng object at mga balangkas nito na malulutas ang isang malaking bahagi ng mga pag-andar na sa ibang mga wika ay dapat na mai-program ng kamay. Gayunpaman, inaasahan kong ang mga komentong ito mula sa aking mga kasamahan ay gagabay sa iyo nang kaunti.