Gå, Node.js, PHP, Python og Ruby: 5 softwareudviklingsprojekter

Gå, Node.js, PHP, Python og Ruby: 5 softwareudviklingsprojekter

Gå, Node.js, PHP, Python og Ruby: 5 softwareudviklingsprojekter

Det er ingen hemmelighed for nogen, at det meste af det GNU / Linux-brugere har i gennemsnit et højere niveau af computerkendskab end den typiske computerbruger Windows og MacOS. Dette skyldes ofte, at vi normalt installere, konfigurere og rette vores egen Gratis og åbne operativsystemer for vores egne daglige og professionelle opgaver.

At være en af ​​de mest almindelige erhverv eller handel med Linux-brugere, teknisk support, administration af servere og systemer og programmering på forskellige sprog såsom Gå, Node.js, PHP, Python og Ruby, blandt mange andre, og fra andre områder relateret til Informatik og databehandling.

Softwareudvikling på GNU / Linux: Redaktører, IDE'er og distroer

Softwareudvikling på GNU / Linux: Redaktører, IDE'er og distroer

Som for programmering (Softwareudvikling)I dag er dette et meget efterspurgt professionelt felt, da det er et grundlæggende værktøj, der former den verden, vi lever i. Derfor udgør deres læring ikke kun a fremragende jobmulighedmen en mulighed for at forbedre den enkeltes formelle logiske ræsonnement.

Derfor vil vi i dag anbefale det 5 åbne softwareudviklingsprojekter at lære / styrke om GNU / Linux, og disse er: Gå, Node.js, PHP, Python og Ruby.

Softwareudvikling i DesdeLinux

Før jeg hopper lige ind Gå, Node.js, PHP, Python og Ruby, vil vi anbefale læsere, at de efter at have læst denne publikation kan udforske følgende poster relateret til det samme felt for at supplere læsningen og viden om området for Softwareudvikling på GNU / Linux:

"I øjeblikket har GNU / Linux Applications Ecosystem en bred og fremragende liste over programmer til softwareudvikling (Applications and Systems), der er godt installeret, konfigureret og installeret inden for en GNU / Linux Distribution og kan dække et bredt spektrum af programmeringssprogsmuligheder." Gør din GNU / Linux til en Distro, der passer til softwareudvikling

relateret artikel:
Gør din GNU / Linux til en Distro, der passer til softwareudvikling
relateret artikel:
Pakker til support til softwareudvikling på DEBIAN 10
relateret artikel:
God praksis til udvikling af gratis og åben software: Dokumentation

relateret artikel:
Teknisk kvalitet: God praksis i udviklingen af ​​fri software
relateret artikel:
Licenser til udvikling af fri og åben software: god praksis
relateret artikel:
Softwareudvikling: En historisk gennemgang indtil i dag
relateret artikel:
Gratis softwareudviklingsmodel: Katedralen og basaren

Gå, Node.js, PHP, Python og Ruby: Indhold

Gå, Node.js, PHP, Python og Ruby: Åbn programmeringssprog

derefter 5 Åbn programmeringssprog at vi anbefaler at lære og bruge ca. GNU / Linux:

Hvad er Go?

Ifølge din officielle hjemmeside, det samme er:

"Et open source programmeringssprog, der letter oprettelsen af ​​enkel, pålidelig og effektiv software."

Mens du er i en anden alternativ officiel hjemmeside er beskrevet som:

"Et open source programmeringssprog understøttet af Google, som du kan oprette hurtig, pålidelig og effektiv software i stor skala. Det er let at lære og let at bruge. Det har indbygget samtidighed og et robust standardbibliotek. Og det er indlejret i et voksende økosystem af partnere, samfund og værktøjer."

På begge websteder er der en grov og fremragende gratis og åben dokumentation, på engelsk, til din download, installation og læringdog hvis du vil lære mere kan du besøge følgende link, med mere information på spansk.

Hvad er Node.js?

Ifølge din officielle hjemmeside, det samme er:

"Et runtime-miljø til JavaScript bygget med Chrome's V8 JavaScript-motor. "

Mens de senere tilføjer følgende:

"Det er jegNode.js er designet som et asynkront hændelsesdrevet JavaScript-runtime-miljø og er designet til at opbygge skalerbare netværksapplikationer. Også dine brugere er fri til at bekymre sig om, at processen går ned, da den ikke eksisterer. Næsten ingen funktioner i det udfører I / O-processer direkte, så processen hænger aldrig. Det har lignende design og er påvirket af systemer som Ruby's Event Machine og Python's Twisted. Men det tager begivenhedsmodellen lidt længere, da den inkluderer en begivenhedssløjfe som en runtime i stedet for et bibliotek. "

På sin hjemmeside har det en meget god og fremragende gratis og åben dokumentation, på engelsk, til din download, installation og læringdog hvis du vil lære mere kan du besøge følgende link, med mere information på spansk.

Hvad er PHP?

Ifølge din officielle hjemmeside, det samme er:

“Et populært script til generel brug, specielt velegnet til webudvikling. Hurtig, fleksibel og pragmatisk giver PHP din blog adgang til verdens mest populære websteder."

Mens de senere tilføjer følgende:

“PHP (rekursivt akronym for PHP: Hypertext Preprocessor) er et meget populært open source-sprog, der især er velegnet til webudvikling og kan integreres i HTML. Da i stedet for at bruge mange kommandoer til at vise HTML (som i C eller Perl), indeholder PHP-sider HTML med indlejret kode, der gør "noget" specifikt. PHP-kode er lukket mellem specielle start- og slutkoder der giver dig mulighed for at gå ind og afslutte "PHP-tilstand"."

På sin hjemmeside har det en meget god og fremragende gratis og åben dokumentation, på både engelsk og spansk, til din download, installation og læringdog hvis du vil lære mere kan du besøge følgende link, som tilbyder mere information på spansk gennem indbygget automatiseret oversættelse.

Hvad er Python?

Ifølge din officielle hjemmeside, det samme er:

”Det er et programmeringssprog, der giver dig mulighed for at arbejde hurtigt og integrere systemer mere effektivt."

Mens de senere tilføjer følgende:

”Det er et kraftigt og hurtigt programmeringssprog, der integreres godt med andre og kører overalt. Det er også venligt og let at lære. Python er udviklet under en OSI-godkendt open source-licens, hvilket gør det gratis at bruge og distribuere, selv til kommerciel brug. Python-licensen administreres af Python Software Foundation."

På sin hjemmeside har det en meget god og fremragende gratis og åben dokumentation, på engelsk, til din download, installation og læringdog hvis du vil lære mere kan du besøge følgende link, som tilbyder mere information på spansk og andre sprog.

Hvad er Ruby?

Ifølge din officielle hjemmeside, det samme er:

"Et dynamisk og open source programmeringssprog med fokus på enkelhed og produktivitet. Dens elegante syntaks føles naturlig at læse og let at skrive. "

Mens de senere tilføjer følgende:

”Rubin er et sprog med en omhyggelig balance. Dens skaber, Yukihiro “Matz” Matsumoto, blandede dele af hans yndlingssprog (Perl, Smalltalk, Eiffel, Ada og Lisp) for at danne et nyt sprog, der inkorporerede både funktionel og bydende programmering. Han har ofte udtalt, at han "forsøger at gøre Ruby naturlig, ikke enkel," på en måde, der ligner det virkelige liv."

På sin hjemmeside har det en meget god og fremragende gratis og åben dokumentation, på engelsk, til din download, installation og læringdog hvis du vil lære mere du kan besøge de følgende 2 links, 1-link y 2-link, som tilbyder mere information på spansk.

"Low Code" og "No Code" udviklingsplatforme: Konklusion

Hvis du vil vide mere om andre teknologier (værktøjer) nuværende almindeligt anvendt til Softwareudvikling du kan klikke på følgende link: Teknologi -> Stack Overflow Developers Survey 2020.

Generisk billede til artikelkonklusioner

Konklusion

Vi håber det "nyttigt lille indlæg" om «Go, Node.js, PHP, Python y Ruby», som er 5 softwareudviklingsprojekter, det vil sige åbne programmeringssprog, der er meget moderigtige blandt softwareudviklere, i dag verden over; er af stor interesse og nytte for hele det «Comunidad de Software Libre y Código Abierto» og med stort bidrag til udbredelsen af ​​det vidunderlige, gigantiske og voksende økosystem af applikationer af «GNU/Linux».

For nu, hvis du kunne lide dette publicación, Stop ikke del det med andre på dine yndlingswebsteder, kanaler, grupper eller samfund af sociale netværk eller messaging-systemer, helst gratis, åbent og / eller mere sikkert som Telegram, Signal, Mastodon eller en anden af Fediverse, helst. Og husk at besøge vores startside kl «Fra Linux» for at udforske flere nyheder samt deltage i vores officielle kanal for Telegram fra FromLinux. Mens, for mere information, kan du besøge enhver Online bibliotek som OpenLibra y JedIT, for at få adgang til og læse digitale bøger (PDF-filer) om dette emne eller andre.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   luix sagde han

    Hvis du skulle satse på en, hvilken ville det være?

    1.    Linux Post Installation sagde han

      Hilsen Luix! Tak for din kommentar. Det afhænger af det projekt, du planlægger at udvikle, da hvert programmeringssprog er godt til forskellige ting. En anden softwareudvikler, som jeg stillede det samme spørgsmål, fortalte mig imidlertid, at: Node har en meget stabil ydeevne på nettet, også fordi den ligner JavaScript, gør det let at lære. Også for dets lette at skabe skalerbare og innovative applikationer. En anden kommenterede mig følgende: De mest robuste af de nævnte er Python og Go som en løsning (erstatning) til Java i Android og Php, Node.js og Ruby er gode, men de mangler skalerbarhed. Og en sidste kommentar til mig: Ruby virker interessant i sin arkitektur, men uhyre problematisk at holde sig opdateret om dets biblioteks kompatibilitet over tid. Som synes for ham meget brugt på grund af sin måde at nærme sig objektorientering og dets rammer, der løser en stor del af de funktioner, der på andre sprog skal programmeres manuelt. Alligevel håber jeg, at disse kommentarer fra mine kolleger vil guide dig lidt.