Go, NODE.JS, PHP, Python i Ruby: 5 Projectes de Desenvolupament de Programari

Go, NODE.JS, PHP, Python i Ruby: 5 Projectes de Desenvolupament de Programari

Go, NODE.JS, PHP, Python i Ruby: 5 Projectes de Desenvolupament de Programari

Per a ningú és un secret, que la majoria dels Usuaris de GNU / Linux tenen de mitjana un nivell de coneixements informàtics major, que l'usuari típic de Windows i MacOS. Això moltes vegades es deu, a que solem instal·lar, configurar i arreglar els nostres propis Sistemes Operatius lliures i oberts per a les nostres pròpies tasques diàries i professionals.

Sent una de les professions o oficis més comuns dels Usuaris linuxeros, el Suport Tècnic, l'Administració de servidors i Sistemes, i la Programació sota diversos llenguatges com Go, NODE.JS, PHP, Python i Ruby, Entre molts altres, i d'altres àrees relacionades amb la Informàtica i la Computació.

Desenvolupament de Software sobre GNU / Linux: Editors, IDEs i Distros

Desenvolupament de Software sobre GNU / Linux: Editors, IDEs i Distros

Pel que fa a la programació (Desenvolupament de Programari), Avui dia, aquest és un àmbit professional molt demandat, ja que, el mateix és una eina fonamental que li dóna forma a el món en què vivim. Per això, el seu aprenentatge constitueix no sols una excel·lent oportunitat en el laboral, Sinó una oportunitat per millorar el raonament lògic formal de cada individu.

Per això, avui recomanarem 5 Projectes de Desenvolupament de Programari oberts per aprendre / enfortir sobre GNU / Linux, I aquests són: Go, NODE.JS, PHP, Python i Ruby.

Desenvolupament del Programari a DesdeLinux

Abans d'entrar de ple sobre Go, NODE.JS, PHP, Python i Ruby, Volem recomanar-als lectors que després de llegir aquesta publicació poden explorar les següents entrades relacionades amb el mateix àmbit per complementar la lectura i els coneixements sobre l'àmbit de l' Desenvolupament de Software sobre GNU / Linux:

"Actualment l'Ecosistema d'aplicacions de GNU / Linux compta amb una àmplia i excel·lent llista de programes per al Desenvolupament de Programari (Aplicacions i Sistemes) que ben instal·lades, configurades i instal·lades dins d'una Distribució GNU / Linux poden abastar un ampli espectre de possibilitats de llenguatges de programació." Converteix el teu GNU / Linux en una Distro apta per al Desenvolupament de Programari

Converteix el teu GNU / Linux en una Distro apta per al Desenvolupament de Programari
Article relacionat:
Converteix el teu GNU / Linux en una Distro apta per al Desenvolupament de Programari
Paquets per al suport de Desenvolupament de Programari sobre DEBIAN 10
Article relacionat:
Paquets per al suport de Desenvolupament de Programari sobre DEBIAN 10
Documentació: bones pràctiques per a desenvolupar programari lliure i obert
Article relacionat:
Bones pràctiques per a desenvolupar programari lliure i obert: Documentació
Qualitat Tècnica: bones pràctiques en el desenvolupament de l'Programari Lliure
Article relacionat:
Qualitat Tècnica: bones pràctiques en el desenvolupament de l'Programari Lliure
Llicències per al desenvolupament de l'Programari Lliure i Obert: Bones pràctiques
Article relacionat:
Llicències per al desenvolupament de l'Programari Lliure i Obert: Bones pràctiques
Desenvolupament de Software: De les Apps Natives a les Apps Distribuïdes
Article relacionat:
Desenvolupament de Software: Un repàs històric fins als nostres dies
Model de Desenvolupament de Programari Lliure
Article relacionat:
Model de Desenvolupament de Programari Lliure: La Catedral i el Basar

Go, NODE.JS, PHP, Python i Ruby: Contingut

Go, NODE.JS, PHP, Python i Ruby: Llenguatges de Programació oberts

A continuació 5 Llenguatges de Programació oberts que recomanem aprendre i usar sobre GNU / Linux:

Què és Go?

segons el seu lloc web oficial, El mateix és:

"Un llenguatge de programació de codi obert que facilita la creació de programari senzill, fiable i eficient."

Mentre que en un altre lloc web oficial alternatiu es descriu com:

"Un llenguatge de programació de codi obert recolzat per Google, amb el qual es pot crear programari ràpid, fiable i eficient a escala. És fàcil d'aprendre i de començar a utilitzar. Té concurrència incorporada i una robusta biblioteca estàndard. I està integrat a un ecosistema creixent de socis, comunitats i eines."

En tots dos llocs web hi ha una prou i excel·lent documentació lliure i oberta, En anglès, per a la seva descàrrega, instal·lació i aprenentatge, Però, en cas de voler aprendre més es pot visitar el següent enllaç, Amb més informació en espanyol.

Què és NODE.JS?

segons el seu lloc web oficial, El mateix és:

"Un entorn d'execució per a JavaScript construït amb el motor de JavaScript V8 de Chrome. "

Mentre que més endavant afegeixen sobre el mateix, el següent:

"Està ideado com un entorn d'execució de JavaScript orientat a esdeveniments asíncrons, NODE.JS està dissenyat per crear aplicacions de xarxa escalables. A més, els seus usuaris estan lliures de preocupar-se pel bloqueig de el procés, ja que, no existeix. Gairebé cap funció d'ell mateix realitza processos d'I / O directament, de manera que el procés mai es bloqueja. És similar en disseny i està influenciat per sistemes com Event Machine de Ruby i Twisted de Python. Però porta el model d'esdeveniments una mica més enllà, ja que, inclou un bucle d'esdeveniments com runtime d'execució en lloc d'una biblioteca. "

En el seu web compta amb una n'hi ha prou i excel·lent documentació lliure i oberta, En anglès, per a la seva descàrrega, instal·lació i aprenentatge, Però, en cas de voler aprendre més es pot visitar el següent enllaç, Amb més informació en espanyol.

Què és PHP?

segons el seu lloc web oficial, El mateix és:

"Un popular llenguatge de scripting de propòsit general especialment indicat per al desenvolupament web. Ràpid, flexible i pragmàtic, PHP fa funcionar des del teu bloc fins als llocs web més populars d'el món."

Mentre que més endavant afegeixen sobre el mateix, el següent:

"PHP (acrònim recursiu de PHP: Hypertext Preprocessor) és un llenguatge de codi obert molt popular especialment adequat per al desenvolupament web i que pot ser incrustat en HTML. Ja que, en lloc d'utilitzar molts ordres per mostrar HTML (com en C o en Perl), les pàgines de PHP contenen HTML amb codi incrustat que fa «alguna cosa» específic. El codi de PHP està tancat entre les etiquetes especials de començament i final que permeten entrar i sortir de la «manera PHP»."

En el seu web compta amb una n'hi ha prou i excel·lent documentació lliure i oberta, Tant en anglès com en espanyol, per la seva descàrrega, instal·lació i aprenentatge, Però, en cas de voler aprendre més es pot visitar el següent enllaç, Que ofereix més informació en espanyol mitjançant traducció automatitzada incorporada.

Què és Python?

segons el seu lloc web oficial, El mateix és:

"És un llenguatge de programació que permet treballar amb rapidesa i integrar sistemes de forma més eficaç."

Mentre que més endavant afegeixen sobre el mateix, el següent:

"És un potent i ràpid llenguatge de programació, que es intergra bé amb altres i s'executa a tot arreu. A més és amigable i fàcil d'aprendre. Python està desenvolupat sota una llicència de codi obert aprovada per l'OSI, el que fa que es pugui utilitzar i distribuir lliurement, fins i tot per a ús comercial. La llicència de Python pertany a la Python Software Foundation."

En el seu web compta amb una n'hi ha prou i excel·lent documentació lliure i oberta, En anglès, per a la seva descàrrega, instal·lació i aprenentatge, Però, en cas de voler aprendre més es pot visitar el següent enllaç, Que ofereix més informació en espanyol i altres idiomes.

Què és Ruby?

segons el seu lloc web oficial, El mateix és:

"Un llenguatge de programació dinàmic i de codi obert enfocat a la simplicitat i productivitat. La seva elegant sintaxi se sent natural a l'llegir-la i fàcil a l'escriure-la. "

Mentre que més endavant afegeixen sobre el mateix, el següent:

"Ruby és un llenguatge amb un balanç cura. El seu creador, Yukihiro "Matz" Matsumoto, va barrejar parts dels seus llenguatges favorits (Perl, Smalltalk, Eiffel, Ada i Lisp) per formar un nou llenguatge que incorporés tant la programació funcional com la imperativa. Sovint ha manifestat que està "tractant de fer que Ruby sigui natural, no simple", d'una forma que s'assembli a la vida real."

En el seu web compta amb una n'hi ha prou i excel·lent documentació lliure i oberta, En anglès, per a la seva descàrrega, instal·lació i aprenentatge, Però, en cas de voler aprendre més es poden visitar els següents 2 enllaços, enllaç 1 y enllaç 2, Que ofereixen més informació en espanyol.

Plataformes de desenvolupament de "Codi baix" i "No codi": Conclusió

Si vols saber més sobre altres tecnologies (eines) actuals molt usades per al Desenvolupament de Software pots fer clic al següent enllaç: Technology -> Stack Overflow Developers Survey 2020.

Imatge generica per conclusions d'articles

Conclusió

Esperem que aquesta "petita i útil publicació" sobre «Go, Node.js, PHP, Python y Ruby», Que són 5 projectes de desenvolupament de programari, és a dir, llenguatges de programació oberts que estan molt de moda entre els Desenvolupadors de Software, avui en dia a nivell mundial; sigui de molt interès i utilitat, per a tota la «Comunidad de Software Libre y Código Abierto» i de gran contribució a la difusió de l'meravellós, gegantí i creixent ecosistema d'aplicacions de «GNU/Linux».

Per ara, si t'ha agradat aquesta publicación, No deixis de compartir amb d'altres, en els teus llocs web, canals, grups o comunitats favorites de xarxes socials o sistemes de missatgeria, preferiblement lliures, obertes i / o més segures com telegram, Senyal, Mastodon o una altra de l' Fedivers, Preferiblement. I recorda visitar la nostra pàgina d'inici en «DesdeLinux» per explorar més notícies, a més d'unir-te al nostre canal oficial de Telegram de DesdeLinux. Mentre que, per a més informació, pots visitar qualsevol Biblioteca en línia com a OpenLibra y jEdit, per accedir i llegir llibres digitals (PDFs) sobre aquest tema o altres.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Luix va dir

    Si haguessis d'apostar per un, ¿per qual seria?

    1.    Linux Post Install va dir

      Salutacions Luix! Gràcies pel teu comentari. Depèn de el projecte que tinguis pensat desenvolupar, ja que, cada llenguatge de programació és bo en coses diferents. No obstant això, un col·lega Desenvolupador de Software, a què li vaig fer la mateixa pregunta, em va dir que: Node, té un rendiment molt estable al web, també perquè la seva semblança a JavaScript ho fa fàcil d'aprendre. També per la seva facilitat de crear aplicacions escalable i innovadores. Un altre em va comentar el següent: Els més robustos dels esmentats són Python i Go com una solució (reemplaçament) de Java en Android i Php, NODE.JS i Ruby són bons, però es queden curts en escalabilitat. I un últim em va comentar que: Ruby li sembla interessant en la seva arquitectura però immensament problemàtic per tenir a el dia la compatibilitat de les seves llibreries en el temps. Que li sembla molt usat a causa de la seva manera d'abordar l'orientació a objectes i els seus frameworks que resolen gran part de les funcions que en altres llenguatges cal programar a mà. En fi, espero que aquests comentaris dels meus col·legues t'orientin una mica.