Pracujemy nad przywróceniem aplikacji Unionpedia w Google Play Store
TowarzyskiPrzybywający
🌟Uprościliśmy nasz projekt, aby ułatwić nawigację!
Instagram Facebook X LinkedIn
Twoja własna Unionpedia z Twoim logo i domeną, od 9,99 USD/miesiąc
Utwórz mój Unionpedia

Software Stack

Indeks Software Stack

Stos oprogramowania – to grupa programów, zestawów aplikacji oraz narzędzi, które razem tworząspójny ekosystem, działając w określonej i zdefiniowanej kolejności w kierunku wspólnego celu.

Spis treści

  1. 60 kontakty: Agregacja (programowanie obiektowe), Angular (framework), AngularJS, Apache HTTP Server, Apache Tomcat, Aplikacja internetowa, C (język programowania), Chmura obliczeniowa, Django (framework), Drupal, Facebook, Framework, Front-end i back-end, Gemstone Smalltalk, GraphQL, Hosting, Hypertext Transfer Protocol, Internet Information Services, Java, JavaScript, Język programowania, JRuby, JSON, LAMP, Linux, Mac OS X 10.6, MacOS, Microsoft Access, Microsoft Windows, MongoDB, MySQL, Nginx, Node.js, NoSQL, OpenBSD, Otwarte oprogramowanie, Perl, PHP, PostgreSQL, Program komputerowy, Programista, Python, React, Ruby (język programowania), Ruby on Rails, Serwer, Serwer aplikacji, Serwer FTP, Serwer WWW, Serwis internetowy, ... Rozwiń indeks (10 jeszcze) »

Agregacja (programowanie obiektowe)

Agregacja (inaczej zawieranie się, gromadzenie) – sytuacja, w której tworzy się nowąklasę, używając klas już istniejących (często nazywa się to „tworzeniem obiektu składowego”).

Zobaczyć Software Stack i Agregacja (programowanie obiektowe)

Angular (framework)

Angular – otwarty framework i platforma do tworzenia SPA, napisany w języku TypeScript i wspierany oraz rozwijany przez Google.

Zobaczyć Software Stack i Angular (framework)

AngularJS

AngularJS – otwarty framework oparty na języku JavaScript, wspierany i firmowany przez Google, wspomagający tworzenie i rozwój aplikacji internetowych na pojedynczej stronie.

Zobaczyć Software Stack i AngularJS

Apache HTTP Server

Apache – otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows).

Zobaczyć Software Stack i Apache HTTP Server

Apache Tomcat

Apache Tomcat – kontener aplikacji sieciowych (ang. „web container”) rozwijany w ramach projektu Apache.

Zobaczyć Software Stack i Apache Tomcat

Aplikacja internetowa

Aplikacja internetowa, aplikacja webowa – program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerowąz hostem użytkownika komputera.

Zobaczyć Software Stack i Aplikacja internetowa

C (język programowania)

C – imperatywny, proceduralny język programowania ogólnego przeznaczenia, stworzony na początku lat 70.

Zobaczyć Software Stack i C (język programowania)

Chmura obliczeniowa

Diagram przedstawiający „chmurę” Chmura obliczeniowa, przetwarzanie w chmurze – model przetwarzania danych oparty na użytkowaniu usług dostarczonych przez usługodawcę (wewnętrzny dział lub zewnętrznąorganizację).

Zobaczyć Software Stack i Chmura obliczeniowa

Django (framework)

Przykładowy panel administracyjny aplikacji Django Zarządzanie użytkownikami Django – wolny i otwarty framework przeznaczony do tworzenia aplikacji internetowych, napisany w Pythonie.

Zobaczyć Software Stack i Django (framework)

Drupal

Drupal – system zarządzania treściąi framework (ang. CMF content management framework) napisany w języku PHP, używany jest przez ponad milion stron internetowych, czyli około 2% wszystkich stron internetowych na świecie i ponad 5% stron posiadających system CMS, sąto zarówno blogi, portale informacyjne, aplikacje edukacyjne, strony korporacyjne oraz rządowe.

Zobaczyć Software Stack i Drupal

Facebook

Facebook (skr. fb) – serwis społecznościowy, w ramach którego zarejestrowani użytkownicy mogątworzyć sieci i grupy, dzielić się wiadomościami i zdjęciami oraz korzystać z aplikacji, będący własnościąMeta Platforms z siedzibąw Menlo Park.

Zobaczyć Software Stack i Facebook

Framework

Framework albo platforma programistyczna – szkielet do budowy aplikacji.

Zobaczyć Software Stack i Framework

Front-end i back-end

Front-end i back-end – początkowe oraz końcowe stadium procesu.

Zobaczyć Software Stack i Front-end i back-end

Gemstone Smalltalk

Gemstone Smalltalk – smalltalkowa obiektowa baza danych firmy Gemstone Systems Inc., możliwa do zastosowania jako serwer obiektowy dla środowisk takich jak Visual Works czy VisualAge for Smalltalk.

Zobaczyć Software Stack i Gemstone Smalltalk

GraphQL

GraphQL – otwarty język zapytań i manipulacji danych stanowiący sposób komunikacji z serwerem za pośrednictwem API oraz środowisko wykonawcze dla wykonywania zapytań tego typu.

Zobaczyć Software Stack i GraphQL

Hosting

Hosting – usługa udostępniania miejsca na własnych serwerach.

Zobaczyć Software Stack i Hosting

Hypertext Transfer Protocol

HTTP – protokół stworzony przez Tima Bernersa-Lee na potrzeby komunikacji między klientem a serwer w sieci WWW (ang.). Najnowsząspecyfikację HTTP stanowi dokument.

Zobaczyć Software Stack i Hypertext Transfer Protocol

Internet Information Services

Internet Information Services (IIS) – zbiór usług internetowych dla systemów rodziny Microsoft Windows.

Zobaczyć Software Stack i Internet Information Services

Java

Java (wym. dżawa) – współbieżny, oparty na klasach, obiektowy język programowania ogólnego zastosowania.

Zobaczyć Software Stack i Java

JavaScript

JavaScript, w skrócie JS – skryptowy oraz wieloparadygmatowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych.

Zobaczyć Software Stack i JavaScript

Język programowania

Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Zobaczyć Software Stack i Język programowania

JRuby

JRuby – implementacja języka Ruby działająca na wirtualnej maszynie Javy.

Zobaczyć Software Stack i JRuby

JSON

, (wym.) – lekki format wymiany danych komputerowych.

Zobaczyć Software Stack i JSON

LAMP

Przykładowy schemat architektury LAMP LAMP – zestaw otwartoźródłowego oprogramowania, stanowiący popularnąplatformę serwerowądynamicznych stron WWW.

Zobaczyć Software Stack i LAMP

Linux

Linux – rodzina uniksopodobnych systemów operacyjnych opartych na jądrze Linux.

Zobaczyć Software Stack i Linux

Mac OS X 10.6

Mac OS X 10.6 Snow Leopard (z ang. „Pantera śnieżna”) – system operacyjny dla komputerów Mac firmy Apple Inc., zapowiedziany przez Phila Schillera na WWDC, 9 czerwca 2008 roku, będący następcąMac OS X 10.5 Leopard.

Zobaczyć Software Stack i Mac OS X 10.6

MacOS

macOS (wymowa:, dawniej OS X, a także Mac OS X) – rodzina uniksowych systemów operacyjnych produkowanych i rozprowadzanych przez Apple Inc. Dostępny oficjalnie jedynie dla komputerów Macintosh, instalowany fabrycznie na nich od 2002 roku.

Zobaczyć Software Stack i MacOS

Microsoft Access

Microsoft Access – system obsługi relacyjnych baz danych, wchodzący w skład pakietu biurowego Microsoft Office dla środowiska Windows.

Zobaczyć Software Stack i Microsoft Access

Microsoft Windows

Microsoft Windows („okna”, IPA) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działająna telefonach, smartfonach, serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi sąnajczęściej kojarzone. Prezentację pierwszego graficznego środowiska pracy z rodziny Windows firmy Microsoft przeprowadzono w listopadzie 1984.

Zobaczyć Software Stack i Microsoft Windows

MongoDB

Palo Alto MongoDB (od – ogromny) – otwarty, nierelacyjny system zarządzania baządanych napisany w języku C++.

Zobaczyć Software Stack i MongoDB

MySQL

MySQL – wolnodostępny, otwartoźródłowy system zarządzania relacyjnymi bazami danych.

Zobaczyć Software Stack i MySQL

Nginx

nginx (wymawiany jako engine x) – serwer WWW (HTTP) oraz serwer proxy dla HTTP i IMAP/POP3 stworzony przez Igora Sysojewa, a rozwijany i wspierany przez założonąprzez niego firmę, Nginx, Inc.

Zobaczyć Software Stack i Nginx

Node.js

Node.js – wieloplatformowe środowisko uruchomieniowe o otwartym kodzie do tworzenia aplikacji typu server-side napisanych w języku JavaScript.

Zobaczyć Software Stack i Node.js

NoSQL

NoSQL (nierelacyjna baza danych SQL, pierwotnie „non SQL” lub „non relational”) – baza danych zapewniająca mechanizm do przechowywania i wyszukiwania danych modelowanych w inny sposób niż relacje tabelaryczne używane w relacjach baz danych SQL.

Zobaczyć Software Stack i NoSQL

OpenBSD

OpenBSD – wolnodostępny system operacyjny typu UNIX z rodziny BSD zgodny z normąPOSIX.

Zobaczyć Software Stack i OpenBSD

Otwarte oprogramowanie

Logo Open Source Initiative Otwarte oprogramowanie (dosł. „ruch otwartych źródeł”) – rodzaj oprogramowania komputerowego, w którym kod źródłowy jest wydawany na podstawie licencji, na mocy której właściciel praw autorskich przyznaje użytkownikom prawa do badania, zmiany i rozpowszechniania oprogramowania w ramach licencji wolnego oprogramowania.

Zobaczyć Software Stack i Otwarte oprogramowanie

Perl

symbol FOSDEM 2013 Perl – interpretowany, dynamiczny język programowania wysokiego poziomu autorstwa Larry’ego Walla początkowo przeznaczony głównie do pracy z danymi tekstowymi, obecnie używany do wielu innych zastosowań.

Zobaczyć Software Stack i Perl

PHP

PHP – interpretowany, skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.

Zobaczyć Software Stack i PHP

PostgreSQL

PostgreSQL, także Postgres – obok MySQL i SQLite, jeden z najpopularniejszych otwartych systemów zarządzania relacyjnymi bazami danych.

Zobaczyć Software Stack i PostgreSQL

Program komputerowy

Program komputerowy (ang. computer program) – sekwencja symboli opisująca realizowanie obliczeń zgodnie z pewnymi regułami zwanymi językiem programowania.

Zobaczyć Software Stack i Program komputerowy

Programista

Programistka pisząca kod w języku Java w narzędziu JUnit Programista komputerowy, programista, deweloper, potocznie koder – osoba pisząca programy komputerowe w języku programowania.

Zobaczyć Software Stack i Programista

Python

Python – język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideąprzewodniąjest czytelność i klarowność kodu źródłowego.

Zobaczyć Software Stack i Python

React

React – singiel grupy muzycznej Onyx.

Zobaczyć Software Stack i React

Ruby (język programowania)

Ruby (wym.) – interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto (pseudonim Matz).

Zobaczyć Software Stack i Ruby (język programowania)

Ruby on Rails

Ruby on Rails (potocznie nazywany RoR lub Rails) – framework open source do szybkiego tworzenia aplikacji webowych.

Zobaczyć Software Stack i Ruby on Rails

Serwer

Zdjęcie części serwerów Fundacji Wikimedia Pierwszy serwer WWW zlokalizowany w centrum komputerowym CERN. Na kartce widnieje napis "ta maszyna to serwer, nie wyłączać" Serwer wydruku WiFi Serwer – program komputerowy świadczący usługi na rzecz odpowiednich programów zazwyczaj uruchomionych na innych komputerach podłączonych do sieci komputerowej.

Zobaczyć Software Stack i Serwer

Serwer aplikacji

Serwer aplikacji może odnosić się do.

Zobaczyć Software Stack i Serwer aplikacji

Serwer FTP

Serwer FTP – serwer umożliwiający wymianę plików z komputerami za pomocąprotokołu komunikacyjnego FTP.

Zobaczyć Software Stack i Serwer FTP

Serwer WWW

NeXT Cube Tima Bernersa-Lee, pierwszy serwer WWW. Zwróć uwagę na naklejkę z angielskim napisem „Ta maszyna to serwer. NIE WYŁĄCZAJ JEJ!” Serwer WWW, serwer HTTP (potocznie) – program obsługujący żądania protokołu HTTP w ramach sieci World Wide Web (WWW).

Zobaczyć Software Stack i Serwer WWW

Serwis internetowy

Serwis internetowy, witryna internetowa – grupa powiązanych ze sobą(w celu zwiększenia funkcjonalności) stron internetowych i innych dokumentów udostępnianych w internecie z jednego adresu domenowego za pośrednictwem usługi WWW.

Zobaczyć Software Stack i Serwis internetowy

Skalowalność

Klaster serwerów Xserve jako przykład skalowalnego systemu Skalowalność – możliwość powiększenia (zwiększenia skali działania) systemu lub przedsięwzięcia.

Zobaczyć Software Stack i Skalowalność

Smalltalk

Smalltalk jest w pełni obiektowym, reflektywnym językiem programowania z dynamicznym typowaniem.

Zobaczyć Software Stack i Smalltalk

SQL

SQL (ang. Structured Query Language wym. /ɛskjuːˈɛl/) – strukturalny oraz deklaratywny język zapytań.

Zobaczyć Software Stack i SQL

SQLite

SQLite – otwartoźródłowy system zarządzania relacyjnąbaządanych oraz biblioteka C implementująca taki system, obsługująca SQL.

Zobaczyć Software Stack i SQLite

Swift (język programowania LLVM)

Swift – język programowania stosowany na urządzeniach z systemami macOS, iOS, iPadOS, watchOS, tvOS, Linux oraz Windows (wersja 5.3), stworzony przez Apple Inc. Zaprezentowany po raz pierwszy podczas Worldwide Developers Conference 2 czerwca 2014.

Zobaczyć Software Stack i Swift (język programowania LLVM)

System operacyjny

System operacyjny (skrót) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań, najczęściej w formie programów.

Zobaczyć Software Stack i System operacyjny

Vue.js

Vue.js (znany również jako Vue, IPA) – otwartoźródłowy framework do aplikacji webowych typu front-end, oparty na języku JavaScript oraz modelu Model-View-Controller.

Zobaczyć Software Stack i Vue.js

Wirtualna maszyna Javy

Javie lub Pythonie jest kompilowany do postaci kodu bajtowego, który następnie może być wykonany przez maszynę wirtualnąna różnych urządzeniach. Maszyna wirtualna jest odpowiedzialna za ukrycie różnic między poszczególnymi platformami tak, że teoretycznie ten sam program można uruchomić w każdym miejscu.

Zobaczyć Software Stack i Wirtualna maszyna Javy

WordPress

WordPress – napisany w języku PHP system zarządzania treścią(CMS) zaprojektowany pierwotnie do obsługi blogów.

Zobaczyć Software Stack i WordPress

XAMPP

XAMPP – darmowy, wieloplatformowy, zintegrowany pakiet, składający się głównie z serwera Apache, bazy danych MariaDB i interpreterów dla skryptów napisanych w językach PHP i Perl.

Zobaczyć Software Stack i XAMPP

, Skalowalność, Smalltalk, SQL, SQLite, Swift (język programowania LLVM), System operacyjny, Vue.js, Wirtualna maszyna Javy, WordPress, XAMPP.