Go, Node.js, PHP, Python and Ruby: Програм хангамж хөгжүүлэх 5 төсөл

Go, Node.js, PHP, Python and Ruby: Програм хангамж хөгжүүлэх 5 төсөл

Go, Node.js, PHP, Python and Ruby: Програм хангамж хөгжүүлэх 5 төсөл

Ихэнх нь хэнд ч нууц биш юм GNU / Linux хэрэглэгчид ердийн компьютерийн хэрэглэгчээс дунджаар компьютерийн мэдлэгийн түвшин өндөр байна Windows болон MacOS. Энэ нь ихэвчлэн бид ихэвчлэн байдагтай холбоотой юм суулгах, тохируулах, засах Бидний өөрсдийн Үнэгүй, нээлттэй үйлдлийн системүүд өөрсдийнхөө төлөө өдөр тутмын болон мэргэжлийн ажлууд.

Линукс хэрэглэгчид, Техникийн дэмжлэг, Серверүүд, системийн удирдлага, Програмчлах гэх мэт хамгийн түгээмэл мэргэжлүүдийн нэг юм. Go, Node.js, PHP, Python and Ruby, бусад олон зүйлээс бусадтай холбоотой Мэдээлэл зүй ба тооцоолол.

GNU / Linux дээр програм хангамж хөгжүүлэх: Редакторууд, IDE ба Distros

GNU / Linux дээр програм хангамж хөгжүүлэх: Редакторууд, IDE ба Distros

Хувьд нь Програмчлал (Програм хангамж боловсруулах)Өнөөдөр энэ бол бидний эрэлт хэрэгцээтэй мэргэжлийн салбар бөгөөд энэ нь бидний амьдарч буй ертөнцийг бүрдүүлдэг суурь хэрэгсэл юм. Тиймээс тэдний суралцах нь зөвхөн а маш сайн ажлын боломжГэхдээ хувь хүн бүрийн албан ёсны логик үндэслэлийг сайжруулах боломж.

Тиймээс өнөөдөр бид зөвлөж байна 5 Нээлттэй програм хангамж боловсруулах төсөл сурах / бэхжүүлэх GNU / Linux, эдгээр нь: Go, Node.js, PHP, Python and Ruby.

DesdeLinux програм хангамж боловсруулах

Би шууд үсрэхээсээ өмнө Go, Node.js, PHP, Python and Ruby, энэ нийтлэлийг уншсаны дараа тухайн салбарын талаархи мэдлэг, мэдлэгийг нөхөхийн тулд ижил чиглэлээр дараахь бичлэгүүдийг судалж үзэхийг уншигчдадаа зөвлөж байна. GNU / Linux дээр програм хангамж хөгжүүлэх:

"Одоогийн байдлаар GNU / Linux Applications Ecosystem нь GNU / Linux Distribution-д маш сайн суулгасан, тохируулсан, суулгасан Програм хангамж хөгжүүлэх програмууд (програмууд ба системүүд) -ийн өргөн, маш сайн жагсаалттай байгаа бөгөөд програмчлалын хэлний өргөн хүрээг хамарч чаддаг." GNU / Linux-ээ Програм хангамж хөгжүүлэхэд тохиромжтой Distro болго

Холбоотой нийтлэл:
GNU / Linux-ээ Програм хангамж хөгжүүлэхэд тохиромжтой Distro болго
Холбоотой нийтлэл:
DEBIAN 10 дээр програм хангамж хөгжүүлэх багцууд
Холбоотой нийтлэл:
Үнэгүй, нээлттэй програм хангамжийг хөгжүүлэх сайн туршлага: Баримтжуулалт

Холбоотой нийтлэл:
Техникийн чанар: Чөлөөт програм хангамжийг хөгжүүлэх сайн туршлага
Холбоотой нийтлэл:
Чөлөөт ба нээлттэй програм хангамж хөгжүүлэх тусгай зөвшөөрөл: Сайн туршлага
Холбоотой нийтлэл:
Програм хангамжийн хөгжил: Өнөөдрийг хүртэлх түүхэн тойм
Холбоотой нийтлэл:
Програм хангамж хөгжүүлэх үнэгүй загвар: Цогчин дугана ба зах

Go, Node.js, PHP, Python and Ruby: Агуулга

Go, Node.js, PHP, Python and Ruby: Нээлттэй програмчлалын хэл

Дараа нь 5 Нээлттэй програмчлалын хэл талаар сурч, ашиглахыг зөвлөж байна GNU / Linux:

Go гэж юу вэ?

Таны хэлснээр албан ёсны вэбсайт, ижил байна:

"Энгийн, найдвартай, үр ашигтай програм хангамжийг бий болгоход туслах нээлттэй эхийн програмчлалын хэл."

Өөр нэгэнд байхдаа өөр албан ёсны вэбсайт гэж тодорхойлсон болно:

"Google-ийн дэмждэг нээлттэй эхийн програмчлалын хэл бөгөөд үүгээр та масштабаар хурдан, найдвартай, үр ашигтай програм хангамжийг бий болгож чадна. Үүнийг сурахад хялбар, ашиглахад хялбар байдаг. Энэ нь суурилуулсан зэрэгцээ мэдээлэл, бат бөх стандарт номын сантай. Энэ нь түншүүд, нийгэмлэгүүд, хэрэгслүүдийн өсөн нэмэгдэж буй экосистемд суурилагдсан болно."

Хоёр вэбсайт дээр бүдүүлэг, маш сайн байдаг үнэгүй, нээлттэй баримт бичиг, англи хэл дээр, таных татаж авах, суулгах, сурахГэсэн хэдий ч, хэрэв та хүсвэл дэлгэрэнгүй үзэх та дараахь зүйлийг үзэх боломжтой холбоос, Испани хэл дээр нэмэлт мэдээлэл авах боломжтой.

Node.js гэж юу вэ?

Таны хэлснээр албан ёсны вэбсайт, ижил байна:

"Chrome-ийн V8 JavaScript хөдөлгүүрээр бүтээгдсэн JavaScript-ийн ажиллах орчин. "

Хожим нь тэд үүн дээр нэмж оруулав.

"Энэ бол биАсинхрон үйл явдлын хөтөчтэй JavaScript ажиллах цагийн орчин гэж нэрлэгдсэн Node.js нь өргөтгөх боломжтой сүлжээний програмуудыг бүтээхэд зориулагдсан болно. Түүнчлэн, хэрэглэгчид процесс байхгүй байгаа тул гацах вий гэж санаа зовох боломжтой. Үүний бараг ямар ч функц шууд I / O процессыг гүйцэтгэдэггүй тул процесс хэзээ ч гацдаггүй. Энэ нь дизайны хувьд ижил төстэй бөгөөд Ruby's Event Machine, Python's Twisted зэрэг системүүд нөлөөлдөг. Гэхдээ энэ нь үйл явдлын загварыг номын сангийн оронд ажлын цагаар багтаасан тул үйл явдлын загварыг арай урагшлуулав. "

Түүний вэбсайт дээр энэ нь маш сайн, маш сайн байдаг үнэгүй, нээлттэй баримт бичиг, англи хэл дээр, таных татаж авах, суулгах, сурахГэсэн хэдий ч, хэрэв та хүсвэл дэлгэрэнгүй үзэх та дараахь зүйлийг үзэх боломжтой холбоос, Испани хэл дээр нэмэлт мэдээлэл авах боломжтой.

PHP гэж юу вэ?

Таны хэлснээр албан ёсны вэбсайт, ижил байна:

“Вэб боловсруулахад ялангуяа тохирсон түгээмэл ерөнхий зориулалтын скрипт хэл. Хурдан, уян хатан, прагматик PHP нь таны блогийг дэлхийн хамгийн алдартай вэбсайтуудад хүчирхэгжүүлдэг."

Хожим нь тэд үүн дээр нэмж оруулав.

“PHP (PHP-ийн рекурсив товчлол: Hypertext Preprocessor) бол вэб хөгжүүлэлт хийхэд тохиромжтой, HTML хэл дээр суулгаж болохуйц түгээмэл хэрэглэгддэг нээлттэй эхийн хэл юм. HTML-г харуулахын тулд олон командыг ашиглахын оронд (C эсвэл Perl гэх мэт), PHP хуудсууд нь "ямар нэг зүйлийг" тодорхой хийдэг агуулагдсан код бүхий HTML агуулдаг. PHP кодыг эхлэл ба төгсгөлийн тусгай хаягуудын хооронд хавсаргасан болно "PHP mode" горимд нэвтрэх боломжийг олгодог."

Түүний вэбсайт дээр энэ нь маш сайн, маш сайн байдаг үнэгүй, нээлттэй баримт бичиг, англи, испани хэл дээр хоёуланд нь зориулж татаж авах, суулгах, сурахГэсэн хэдий ч, хэрэв та хүсвэл дэлгэрэнгүй үзэх та дараахь зүйлийг үзэх боломжтой холбоос, Испани хэл дээр суурилуулсан автомат орчуулгаар дамжуулан илүү их мэдээллийг санал болгодог.

Python гэж юу вэ?

Таны хэлснээр албан ёсны вэбсайт, ижил байна:

“Энэ бол хурдан ажиллах, системийг илүү үр дүнтэй нэгтгэх боломжийг олгодог програмчлалын хэл юм."

Хожим нь тэд үүн дээр нэмж оруулав.

“Энэ бол бусадтай маш сайн уялдаж, хаа сайгүй ажилладаг хүчтэй, хурдан програмчлалын хэл юм. Энэ нь бас ээлтэй бөгөөд сурахад хялбар байдаг. Python нь OSI-ээс батлагдсан нээлттэй эхийн лицензийн дагуу бүтээгдсэн бөгөөд үүнийг арилжааны зорилгоор ч ашиглах, түгээхэд чөлөөтэй болгодог. Python лицензийг Python Software Foundation удирддаг."

Түүний вэбсайт дээр энэ нь маш сайн, маш сайн байдаг үнэгүй, нээлттэй баримт бичиг, англи хэл дээр, таных татаж авах, суулгах, сурахГэсэн хэдий ч, хэрэв та хүсвэл дэлгэрэнгүй үзэх та дараахь зүйлийг үзэх боломжтой холбоос, энэ нь испани болон бусад хэл дээр дэлгэрэнгүй мэдээллийг санал болгодог.

Руби гэж юу вэ?

Таны хэлснээр албан ёсны вэбсайт, ижил байна:

"Энгийн бөгөөд бүтээмжид төвлөрсөн динамик, нээлттэй эхийн програмчлалын хэл. Түүний гоёмсог синтакс нь уншихад хялбар, бичихэд хялбар санагддаг. "

Хожим нь тэд үүн дээр нэмж оруулав.

“Руби бол нягт нямбай тэнцвэртэй хэл юм. Үүнийг бүтээгч Юукихиро “Матц” Мацумото дуртай хэлнийхээ зарим хэсгийг (Перл, Смолталк, Эйфел, Ада, Лисп) хольж, функциональ болон зайлшгүй програмчлалыг багтаасан шинэ хэлийг бүрдүүлсэн. Тэрбээр Рубийг бодит амьдралтай төстэй байдлаар "энгийн биш харин байгалиас гаргахыг хичээдэг" гэдгээ олонтаа илэрхийлж байсан."

Түүний вэбсайт дээр энэ нь маш сайн, маш сайн байдаг үнэгүй, нээлттэй баримт бичиг, англи хэл дээр, таных татаж авах, суулгах, сурахГэсэн хэдий ч, хэрэв та хүсвэл дэлгэрэнгүй үзэх та дараах 2 холбоосоор зочилж болно, 1 холбоос y 2 холбоос, Испани хэл дээр нэмэлт мэдээллийг санал болгодог.

"Бага код" ба "Кодгүй" хөгжлийн платформууд: Дүгнэлт

Хэрэв та илүү ихийг мэдэхийг хүсч байвал бусад технологи (хэрэгсэл) одоогийн хувьд өргөн хэрэглэгддэг Програм хангамж боловсруулах та дараах холбоос дээр дарж болно. Технологи -> Стек халих хөгжүүлэгчдийн судалгаа 2020.

Нийтлэлийн дүгнэлтийн ерөнхий дүр төрх

Дүгнэлт

Бид үүнийг найдаж байна "хэрэгтэй жижиг бичлэг" тухай «Go, Node.js, PHP, Python y Ruby»програм хангамж хөгжүүлэх 5 төсөл буюу өнөөдөр дэлхий даяар програм хангамж хөгжүүлэгчдийн дунд моодонд орсон нээлттэй програмчлалын хэлүүд; нь бүхэлдээ маш их ашиг тустай байдаг «Comunidad de Software Libre y Código Abierto» програмуудын гайхамшигтай, аварга том, өсөн нэмэгдэж буй экосистемийн тархалтад ихээхэн хувь нэмэр оруулсан «GNU/Linux».

Одоохондоо, энэ нь танд таалагдсан бол publicación, Битгий зогс хуваалцах бусадтай, дуртай вэбсайтууд, сувгууд, бүлгүүд эсвэл нийгмийн сүлжээнүүд эсвэл мессежийн системүүд дээр үнэгүй, нээлттэй, / эсвэл илүү аюулгүй байдлаар цахилгаан, Дохиолол, Mastodon эсвэл өөр Fediverse, болж өгвөл. Манай нүүр хуудсанд зочлохоо мартуузай «Линуксээс» бусад мэдээг судлах, мөн манай албан ёсны сувагт нэгдэх FromLinux-ээс ирсэн цахилгаан. Илүү их мэдээлэл авахын тулд та дурын хүнээс зочилж болно Онлайн номын сан as OpenLibra програм y JedIT, энэ сэдвээр эсвэл бусад сэдвээр дижитал ном (PDF) олж авах, унших.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

2 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Luix гэж хэлэв

    Хэрэв та аль нэг дээр нь бооцоо тавих шаардлагатай байсан бол энэ нь аль нь вэ?

    1.    Линукс шуудан суулгах гэж хэлэв

      Сайн байцгаана уу Luix! Сэтгэгдэл бичсэнд баярлалаа. Програмчлалын хэл бүр өөр өөр зүйлд сайн байдаг тул энэ нь таны төлөвлөж буй төслөөс хамаарна. Гэсэн хэдий ч миний ижил асуултыг асуусан нэг Програм хангамжийн хөгжүүлэгч надад хэлэхдээ: Node нь вэб дээр маш тогтвортой ажиллагаатай байдаг, учир нь JavaScript-тэй төстэй нь үүнийг сурахад хялбар болгодог. Мөн өргөтгөх боломжтой, шинэлэг програмуудыг бүтээхэд хялбар. Өөр нэг нь надад дараахь зүйлийг тайлбарлав: Эдгээрээс хамгийн бат бөх нь Android болон Php-ийн Java-ийн шийдэл (орлуулах) хувилбар болох Python ба Go юм. Надад хэлсэн сүүлчийн тайлбар бол Руби архитектурын хувьд сонирхолтой мэт боловч номын сангуудынхаа нийцтэй байдлыг цаг тухайд нь шинэчлэх нь туйлын бэрхшээлтэй юм шиг санагдаж байна. Энэ нь объектын баримжаа хандлагад хандах хандлага, бусад хэл дээр гараар програмчлагдах ёстой функцын ихэнх хэсгийг шийддэг хүрээ зэргээс шалтгаалан өргөн хэрэглэгддэг юм шиг санагддаг. Ямартай ч хамт ажиллагсдынхаа эдгээр сэтгэгдлүүд танд бага зэрэг чиглүүлж өгнө гэж найдаж байна.