Nikomu nie jest tajemnicą, że większość z nich Użytkownicy GNU / Linux mają przeciętnie wyższy poziom wiedzy komputerowej niż typowy użytkownik Windows i MacOS. Często wynika to z faktu, że zwykle zainstaluj, skonfiguruj i napraw nasz własny Darmowe i otwarte systemy operacyjne dla naszego własnego zadania codzienne i zawodowe.
Bycie jednym z najczęstszych zawodów lub zawodów użytkowników Linuksa, wsparcie techniczne, administracja serwerami i systemami oraz programowanie w różnych językach, takich jak Go, Node.js, PHP, Python i Rubymiędzy innymi oraz z innych dziedzin związanych z Informatyka i informatyka.
W programowanie (Rozwój oprogramowania)W dzisiejszych czasach jest to bardzo pożądana dziedzina zawodowa, ponieważ jest podstawowym narzędziem kształtującym świat, w którym żyjemy. Dlatego ich uczenie się to nie tylko doskonała okazja do pracy, ale okazją do poprawy formalnego logicznego rozumowania każdej osoby.
Dlatego dzisiaj będziemy polecać 5 otwartych projektów rozwoju oprogramowania się uczyć / wzmacniać GNU / Linux, a są to: Go, Node.js, PHP, Python i Ruby.
Tworzenie oprogramowania w DesdeLinux
Zanim zacznę od razu Go, Node.js, PHP, Python i Ruby, pragniemy polecić Czytelnikom, aby po lekturze niniejszej publikacji zapoznali się z kolejnymi wpisami dotyczącymi tej samej dziedziny, uzupełniającymi lekturę i wiedzę z zakresu Rozwój oprogramowania w systemie GNU / Linux:
"Obecnie GNU/Linux Application Ecosystem posiada szeroką i znakomitą listę programów do rozwoju oprogramowania (aplikacje i systemy), które odpowiednio zainstalowane, skonfigurowane i zainstalowane w ramach dystrybucji GNU/Linux mogą obejmować szerokie spektrum możliwości języków programowania." Zmień swój system GNU / Linuksa w dystrybucję odpowiednią do tworzenia oprogramowania
Go, Node.js, PHP, Python i Ruby: otwarte języki programowania
To 5 Otwarte języki programowania z których zalecamy zapoznanie się i używanie GNU / Linux:
Co to jest Go?
Zgodnie z Twoim oficjalna strona internetowato to samo:
"Język programowania typu open source, który ułatwia tworzenie prostego, niezawodnego i wydajnego oprogramowania."
Podczas gdy w innym alternatywna oficjalna strona internetowa jest opisana jako:
"Obsługiwany przez Google język programowania typu open source, za pomocą którego można tworzyć szybkie, niezawodne i wydajne oprogramowanie na dużą skalę. Łatwo się go nauczyć i zacząć używać. Ma wbudowaną współbieżność i solidną bibliotekę standardową. Jest zintegrowana z rosnącym ekosystemem partnerów, społeczności i narzędzi."
Na obu stronach jest szorstka i doskonała bezpłatna i otwarta dokumentacja, po angielsku, dla twojego pobieranie, instalacja i naukajeśli jednak chcesz dowiedz się więcej możesz odwiedzić następujące powiązanieWięcej informacji w języku hiszpańskim.
Co to jest Node.js?
Zgodnie z Twoim oficjalna strona internetowato to samo:
"Środowisko uruchomieniowe JavaScript zbudowane z silnikiem JavaScript V8 przeglądarki Chrome”.
Później dodają:
"To jaZaprojektowany jako asynchroniczne, sterowane zdarzeniami środowisko wykonawcze JavaScript, Node.js jest przeznaczone do tworzenia skalowalnych aplikacji sieciowych. Co więcej, jego użytkownicy mogą się martwić o awarię procesu, ponieważ nie istnieje. Prawie żadne funkcje w nim nie wykonują bezpośrednio procesów I / O, więc proces nigdy się nie zawiesza. Ma podobny projekt i jest pod wpływem systemów takich jak Ruby's Event Machine i Python's Twisted. Jednak model ten idzie nieco dalej, ponieważ zawiera pętlę zdarzeń jako środowisko wykonawcze zamiast biblioteki ”.
Na swojej stronie ma bardzo dobrą i doskonałą bezpłatna i otwarta dokumentacja, po angielsku, dla twojego pobieranie, instalacja i naukajeśli jednak chcesz dowiedz się więcej możesz odwiedzić następujące powiązanieWięcej informacji w języku hiszpańskim.
Co to jest PHP?
Zgodnie z Twoim oficjalna strona internetowato to samo:
„Popularny język skryptowy ogólnego przeznaczenia, szczególnie odpowiedni do tworzenia stron internetowych. Szybki, elastyczny i pragmatyczny PHP obsługuje wszystko, od Twojego bloga po najpopularniejsze strony internetowe na świecie."
Później dodają:
„PHP (rekurencyjny akronim dla PHP: Hypertext Preprocessor) jest bardzo popularnym językiem open source, szczególnie odpowiednim do tworzenia stron internetowych i może być osadzony w HTML. Ponieważ zamiast używać wielu poleceń do wyświetlania HTML (jak w C lub Perlu), strony PHP zawierają HTML z osadzonym kodem, który robi „coś” specyficznego. Kod PHP jest umieszczony między specjalnymi znacznikami początkowymi i końcowymi które pozwalają na wchodzenie i wychodzenie z "trybu PHP"."
Na swojej stronie ma bardzo dobrą i doskonałą bezpłatna i otwarta dokumentacja, w języku angielskim i hiszpańskim, dla Twojego pobieranie, instalacja i naukajeśli jednak chcesz dowiedz się więcej możesz odwiedzić następujące powiązanie, która oferuje więcej informacji w języku hiszpańskim dzięki wbudowanemu automatycznemu tłumaczeniu.
Co to jest Python?
Zgodnie z Twoim oficjalna strona internetowato to samo:
„Jest to język programowania, który pozwala pracować szybko i wydajniej integrować systemy."
Później dodają:
„Jest to potężny i szybki język programowania, który dobrze integruje się z innymi i działa wszędzie. Jest również przyjazny i łatwy do nauczenia. Python jest rozwijany na podstawie zatwierdzonej przez OSI licencji open source, dzięki czemu można go używać i rozpowszechniać bezpłatnie, nawet do użytku komercyjnego. Licencją na język Python zarządza Python Software Foundation."
Na swojej stronie ma bardzo dobrą i doskonałą bezpłatna i otwarta dokumentacja, po angielsku, dla twojego pobieranie, instalacja i naukajeśli jednak chcesz dowiedz się więcej możesz odwiedzić następujące powiązanie, która oferuje więcej informacji w języku hiszpańskim i innych językach.
Co to jest Ruby?
Zgodnie z Twoim oficjalna strona internetowato to samo:
"Dynamiczny język programowania typu open source skoncentrowany na prostocie i wydajności. Jego elegancka składnia wydaje się naturalna do czytania i łatwa do napisania”.
Później dodają:
„Ruby to starannie wyważony język. Jego twórca, Yukihiro „Matz” Matsumoto, zmieszał części swoich ulubionych języków — Perl, Smalltalk, Eiffel, Ada i Lisp — w celu utworzenia nowego języka, który obejmował zarówno programowanie funkcjonalne, jak i imperatywne. Często stwierdzał, że „stara się, aby Ruby był naturalny, a nie prosty”, w sposób przypominający prawdziwe życie."
Na swojej stronie ma bardzo dobrą i doskonałą bezpłatna i otwarta dokumentacja, po angielsku, dla twojego pobieranie, instalacja i naukajeśli jednak chcesz dowiedz się więcej możesz odwiedzić następujące 2 linki, Łącze 1 y Łącze 2, które oferują więcej informacji w języku hiszpańskim.
Jeśli chcesz dowiedzieć się więcej o inne technologie (narzędzia) obecny szeroko stosowany w Rozwój oprogramowania możesz kliknąć poniższy link: Technologia -> Stack Overflow Developers Survey 2020.
Wnioski
Mamy taką nadzieję "pomocny mały post" na «Go, Node.js, PHP, Python y Ruby»
, czyli 5 projektów programistycznych, czyli otwartych języków programowania, które są dziś bardzo modne wśród programistów na całym świecie; być bardzo interesujące i użyteczne dla wszystkich «Comunidad de Software Libre y Código Abierto»
i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań «GNU/Linux»
.
Na razie, jeśli to lubisz publicación
, Nie przestawaj udostępnij to z innymi osobami w ulubionych witrynach internetowych, kanałach, grupach lub społecznościach sieci społecznościowych lub systemach przesyłania wiadomości, najlepiej bezpłatnych, otwartych i / lub bezpieczniejszych, jak Telegram, Signal, Mastodont lub inny z Fediversenajlepiej. I pamiętaj, aby odwiedzić naszą stronę główną pod adresem «DesdeLinux» aby poznać więcej wiadomości, a także dołączyć do naszego oficjalnego kanału Telegram z DesdeLinux. Aby uzyskać więcej informacji, możesz odwiedzić dowolne Biblioteka online jako OpenLibra y Jedit, aby uzyskać dostęp do książek cyfrowych (PDF) na ten lub inny temat i czytać je.
Gdybyś miał postawić na jednego, co by to było?
Pozdrowienia Luix! Dzięki za komentarz. To zależy od projektu, który planujesz opracować, ponieważ każdy język programowania jest dobry w różnych rzeczach. Jednak inny programista, któremu zadałem to samo pytanie, powiedział mi, że: Node ma bardzo stabilną wydajność w sieci, również dlatego, że jest podobny do JavaScript, dzięki czemu jest łatwy do nauczenia. Również ze względu na łatwość tworzenia skalowalnych i innowacyjnych aplikacji. Inny skomentował mi tak: Najbardziej niezawodne z wymienionych to Python and Go jako rozwiązanie (zamiennik) dla Javy w Androidzie i PHP, Node.js i Ruby są dobre, ale brakuje im skalowalności. I ostatnia uwaga, że: Ruby wydaje się interesujący w swojej architekturze, ale niezmiernie problematyczne jest utrzymywanie aktualnej zgodności swoich bibliotek w czasie. Wydaje mu się, że jest szeroko stosowany ze względu na sposób podejścia do orientacji obiektowej i jego ramy, które rozwiązują dużą część funkcji, które w innych językach muszą być programowane ręcznie. W każdym razie mam nadzieję, że te uwagi moich kolegów trochę Cię poprowadzą.