Szukasz najlepszych programistów PHP? Znajdziesz ich w kilka kliknięć.

28 znanych aplikacji webowych napisanych w PHP

13 paź 202114 min czytania

Dawid Karczewski

Senior full stack developer i CTO w Ideamotive.

znane aplikacje webowe napisane w PHP

Świat internetu jest jak wszechświat: gdzieś może mieć koniec, ale go nie widzimy. Każdego dnia powstają tysiące nowych stron i nic nie wskazuje, by ten trend miał się zatrzymać. Zastanawiasz się czasem, jak te strony powstają?

 

Wybór języka programowania bywa trudny. Na rynku jest tyle opcji, że można się poczuć jak dziecko w sklepie ze słodyczami.

 

Programiści zwykle jednak wybierają jeden lub dwa języki, na których się skupiają. Prawda jest taka, że lepiej być ekspertem w jednej technologii niż znać kilka na poziomie początkującym. PHP to właśnie taka wszechobecna technologia, na której programiści chętnie się skupiają. Możesz zapytać: „Dlaczego PHP?”, „Czy PHP nie jest przestarzałe?”, a nawet „Jakie są najciekawsze przykłady PHP?”. Na to ostatnie odpowiadamy w tym artykule.

Czym jest PHP?

W 1994 roku Rasmus Lerdorf przedstawił PHP jako mały projekt open source: intuicyjny język skryptowy działający po stronie serwera.

 

Ciekawostka: PHP pierwotnie oznaczało Personal Home Page. Dziś PHP jest powszechnie znane jako Hypertext Preprocessor.

 

PHP w telegraficznym skrócie:

  • PHP to skrót od Hypertext Processor.
  • To otwartoźródłowy język skryptowy, szeroko używany zarówno w małych, jak i w dużych projektach komercyjnych.
  • Skrypty PHP wykonują się bezpośrednio po stronie serwera.
  • Jego kompilatory i rozszerzenia pobierzesz i wykorzystasz za darmo.

 

Jak każdy inny popularny język skryptowy, PHP pozwala web developerom wpleść logikę bezpośrednio w tworzenie treści strony i sprawnie zarządzać danymi zwracanymi przez przeglądarkę.

 

PHP zawiera też wiele gotowych rozszerzeń, które ułatwiają inżynierom pracę z bazami danych.

 

Język zaprojektowano z myślą o prostocie. Pobiera dane do wyświetlenia na stronie, a informacje wpisane przez odwiedzającego zapisuje we właściwej bazie danych, wskazanej w skrypcie.

 

Ogólnie PHP składa się z dwóch prostych elementów: 

  1. języka skryptowego,
  2. interpretera.

 

Web developerzy i programiści PHP mogą używać skryptów, aby zdefiniować potrzebne zachowanie i logikę po stronie serwera w aplikacji webowej.

 

Skrypty te można wygodnie osadzać w dokumentach HTML serwowanych po stronie front-endu serwera WWW.

 

Interpreter zachowuje się jak wewnętrzny moduł zintegrowany z serwerem WWW.

 

Na bieżąco tłumaczy skrypty na konkretne polecenia, które komputer wykonuje, żeby osiągnąć wynik zapisany w skrypcie przez web developera.

Dlaczego to świetny wybór do tworzenia stron?

PHP uchodzi za najczęściej używany język programowania. Według W3Techs 78,7% wszystkich stron używa PHP po stronie serwera.

 

Jakie są więc główne korzyści z postawienia na PHP?

Open source

Po pierwsze, PHP jest darmowe w każdym sensie. Najważniejszą cechą technologii open source jest duża społeczność programistów, którzy z nimi pracują. Nie tylko używają PHP na co dzień, ale też stale o nim dyskutują, obmyślają poprawki i wprowadzają kolejne ulepszenia. 

 

Programiści mogą uczyć się szybciej i błyskawicznie wdrażać nowatorskie rozwiązania. Co więcej, w odróżnieniu od wielu innych języków programowania PHP ma własne wsparcie. Dzięki temu wciąż powstają nowe frameworki, komponenty i inne narzędzia, które jeszcze bardziej ulepszają PHP.

Skalowalność

Budując stronę lub aplikację webową, twórcy zwykle liczą na rozwój projektu. Dlatego skalowalność jest bardzo ważna: strona musi się rozwijać i wytrzymać coraz większy ruch. Strony zbudowane w PHP można łatwo rozbudować, dokładając w miarę potrzeb kolejne serwery. Więcej użytkowników = więcej serwerów. Voilà!

Duża szybkość

Ponieważ PHP korzysta z własnej pamięci, spada zarówno obciążenie, jak i czas ładowania. W efekcie szybkość przetwarzania jest dość duża. Zyskują na tym nie tylko programiści, ale też ich klienci, którzy szybciej dostają produkt. Szybkość ładowania jest też kluczowa dla SEO, więc nie lekceważ tego czynnika, jeśli chcesz wykorzystywać stronę do marketingu i sprzedaży.

Bezpieczeństwo

Niektórzy twierdzą, że PHP nie jest wystarczająco bezpieczne, bo jest otwartoźródłowe. Prawda jest jednak taka, że każdy język programowania jest podatny na ataki i wszystko zależy od tego, jak się go używa. O poziomie bezpieczeństwa decydują doświadczenie i praktyka programistów. Testy oprogramowania pomagają na przykład uniknąć naruszeń bezpieczeństwa. 

 

Testy to zresztą ważny etap każdego projektu, który prowadzi nasz zespół sprawdzonych ekspertów.

Efektywność ekonomiczna

Ponieważ PHP jest otwartoźródłowe, do pracy z nim nie potrzeba dodatkowego, drogiego oprogramowania. Nie ponosisz żadnych opłat licencyjnych i nie obowiązują Cię żadne ograniczenia. PHP daje wiele możliwości integracji i nic nie kosztuje, a to obniża całkowity koszt projektu.

Indywidualne podejście

PHP po stronie serwera to najlepsze narzędzie do tworzenia szytych na miarę stron, bo nie ogranicza go żadna narzucona konfiguracja. Dzięki temu programiści mogą stworzyć platformę webową opartą na PHP, która dokładnie odpowiada potrzebom klientów. Na przykład w połączeniu z JavaScriptem zespół może zbudować funkcjonalną, a przy tym piękną stronę.

28 przykładów stron i aplikacji webowych stworzonych w PHP

Wielu gigantów technologicznych i firm z różnych branż oraz nisz używa PHP jako głównego języka po stronie serwera. Pogrupowaliśmy te firmy według obszarów działania. Niektóre korzystają z PHP tylko częściowo, inne opierają się wyłącznie na nim.

Platformy społecznościowe

Platformy społecznościowe mają własne serwisy, w których użytkownicy wchodzą na swoje konta, by kontaktować się z innymi. Liczy się tu czas ładowania i szybkość, a PHP zapewnia je dzięki błyskawicznym zapytaniom do bazy danych.

Facebook 

 

Aplikacje webowe w PHP: Facebook

 

Według Similarweb Facebook notuje ponad 22 miliardy odwiedzin miesięcznie.

 

Od powstania w 2004 roku Facebook korzysta z tego, że PHP generuje dynamiczne treści w kilka sekund.

 

Zuckerberg i Moskowitz świadomie napisali cały główny kod aplikacji Facebooka w PHP. Wywołało to efekt domina i dziś także wiele nowoczesnych firm technologicznych korzysta z PHP.

 

W 2010 roku Facebook przedstawił HipHop for PHP (HPHPc). To transpilator, czyli kompilator, który tłumaczy kod źródłowy na kod źródłowy innego języka.

 

HipHop for PHP tłumaczy kod PHP na C++, a następnie kompiluje go do pliku binarnego, który można uruchomić.

 

Choć PHP ma opinię trudnego do skalowania dynamicznego języka skryptowego, Facebook zdecydował się skalować swój monolit w PHP zamiast rozbijać go na rozproszoną architekturę mikroserwisów.

 

W 2013 roku HipHop for PHP ostatecznie wycofano, a jego miejsce zajęła HipHop Virtual Machine (HHVM). Kompilator HHVM pojawił się w porę: dzięki niemu Facebook mógł skalować PHP i dalej szybko rosnąć bez bolesnych refaktoryzacji, które spowolniłyby całą firmę.

 

 

PHP 8 przejmuje sporo funkcjonalności z języka Hack stworzonego przez Facebooka jako dialekt PHP.

Flickr

Flickr to platforma do dzielenia się zdjęciami, która mieści ponad dziesięć milionów grup i miliardy zdjęć. Korzysta z modelu LAMP: PHP jest głównym językiem po stronie serwera, MySQL obsługuje bazy danych, a Memcached służy jako warstwa cache.

 

Według Highscalability architektura Flickra opiera się na następujących zasadach:

  • Myśl o swojej aplikacji jak o czymś więcej niż tylko aplikacji webowej. Będziesz mieć API REST, API SOAP, kanały RSS, kanały Atom itd.
  • Postaw na bezstanowość. Dzięki niej system jest prostszy i bardziej niezawodny, a aktualizacje można wdrażać bez najmniejszego wahania.
  • Stosuj abstrakcję. Wyraźnie oddziel od siebie pracę z bazą danych, logikę biznesową, logikę strony, jej znaczniki i warstwę prezentacji. To ułatwia szybki rozwój w krótkich iteracjach.
  • Dziel na warstwy. Programiści tworzą logikę na poziomie strony, a projektanci budują na niej doświadczenie użytkownika. Projektanci mogą poprosić o logikę strony, gdy jej potrzebują. Obie strony ustalają to między sobą.

Tumblr

Aplikacje webowe w PHP: Tumblr

 

Miliony ludzi używają Tumblra, by dzielić się pomysłami, obrazami i wpisami oraz poznawać innych użytkowników. Oficjalnie platforma używała PHP jako głównego języka po stronie serwera. Częściowo korzystała jednak także ze Scali ze względów wydajnościowych.

 

Zespół Tumblra opisał na swoim blogu, jak nowe funkcje PHP mogą nieco ułatwić życie programistom w Tumblrze:

  • Funkcje mogą mieć jawne typy zwracane, których pilnuje sam język. Ogranicza to potrzebę pisania powtarzalnego kodu i ręcznej walidacji zwracanych wartości.
  • Podobnie jak funkcje anonimowe (domknięcia), klasy anonimowe tworzone są w czasie wykonania i mogą naśladować klasę zgodnie z interfejsami, a nawet rozszerzać inne klasy.
  • PHP 7 przyniosło szereg usprawnień bezpieczeństwa i wydajności na wielu polach.

Portale internetowe

Wiele portali dostarcza użytkownikom przydatnych informacji i wiadomości. Portale te często opierają się na PHP, by poprawić wydajność. Kilka z nich opisujemy poniżej.

Wikipedia

Aplikacje webowe w PHP: Wikipedia

 

To jedno z największych źródeł wiedzy w internecie, o sprawach dużych i małych. Mnóstwo zamieszczonych tam informacji pochodzi od wolontariuszy. Platforma również używa PHP jako głównego języka po stronie serwera, żeby szybko wyświetlać treści.

 

Na oficjalnej stronie o serwerach Wikimedii czytamy: „Naszą główną aplikacją webową jest MediaWiki, napisana w PHP (~70%) i JavaScripcie (~30%)”.

 

W 2014 roku na HHVM przeszła także Wikipedia, żeby poprawić wydajność: kod PHP jest tłumaczony na inne języki i wykonuje się szybciej. Zobacz: „How we made editing Wikipedia twice as fast”.

 

Obecnie, według „What software is used to run Wikipedia?”, większość kodu w Wikimedia Foundation korzysta z PHP 7, MySQL i MariaDB jako bazy danych po stronie back-endu. ATS i Varnish odpowiadają za frontend i cache. Wyszukiwanie działa na ElasticSearch, opartym na Lucene.

Systemy zarządzania treścią

Dzięki systemom CMS właściciele stron wygodniej i sprawniej zarządzają swoimi serwisami. Wiele popularnych CMS-ów również opiera się na PHP, co mocno zwiększa popularność tego języka.

WordPress

Aplikacje webowe w PHP: WordPress

 

To jeden z najpopularniejszych przykładów PHP i obecnie największy CMS. Cała infrastruktura WordPressa opiera się na PHP, a język ten służy do szybkiego pobierania danych z bazy.

 

Nikogo już nie zdziwi, że największy na świecie system zarządzania treścią również korzysta z PHP. Ponad 455 milionów stron hostowanych na WordPressie (to aż 35% wszystkich istniejących stron) mocno polega na niezawodności, szybkości i bezpieczeństwie platformy.

 

Użytkownik WordPressa nie musi nic wiedzieć o PHP, żeby z niego korzystać. Cała architektura platformy powstała jednak w PHP, a dopiero potem połączono ją z MySQL i MariaDB. WordPress używa PHP, by zestawić bezpieczne połączenie między stronami użytkowników a bazą WP. Dzięki temu wynik HTML po stronie klienta można szybko i bezpiecznie pobrać po stronie serwera WordPressa.

 

Pozwoliło to milionom firm i web developerów tworzyć ogromną liczbę szablonów, wtyczek i własnych komponentów UI przy niewielkiej wiedzy programistycznej lub zupełnie bez niej. WordPress i PHP wciąż szybko rozwijają się razem, bo firma dalej inwestuje w nowe projekty, które przynoszą kolejne usprawnienia oparte na PHP.

Drupal

Aplikacje webowe w PHP: Drupal

 

Drupal również obsługuje ponad milion stron, czyli 2% wszystkich serwisów działających w internecie. Drupal jest CMS-em, a zarazem platformą do zarządzania treścią, na której wiele stron rządowych działa z najwyższym poziomem zabezpieczeń.

 

Najnowsza, ósma wersja Drupala w całości opiera się na frameworku PHP o nazwie Symfony. Dzięki temu CMS stał się wyraźnie lepszy.

 

Drupal przejął komponenty Symfony, nowoczesne koncepcje PHP, programowanie obiektowe, silnik szablonów Twig i nie tylko. Mamy teraz przebudowany rdzeń, API, system zarządzania konfiguracją i tak dalej. Efekt robi wrażenie: architektura Drupala 8 to coś zupełnie nowego w porównaniu z Drupalem 7.

 

Źródło: Why the big architectural changes in Drupal 8 

Portale turystyczne i hotelarskie

O popularności serwisów rezerwacyjnych świadczy kwitnąca branża turystyczna i hotelarska. W tym obszarze działa kilka platform, które dobrze pokazują, jak sprawdza się PHP.

Trivago

Aplikacje webowe w PHP: Trivago

 

Trivago to platforma, na której porównasz ceny hoteli i wybierzesz najlepszą ofertę rezerwacji. Pobiera ceny z wielu serwisów rezerwacyjnych, by znaleźć najbardziej opłacalną opcję. W stacku technologicznym Trivago są PHP i Kotlin, a tam, gdzie liczy się wydajność, Golang.

Delivery Hero

Aplikacje webowe w PHP: Delivery Hero

 

To świetna aplikacja do zamawiania dostaw, która działa w ponad 50 krajach. Dowozi zarówno jedzenie z restauracji, jak i zakupy ze sklepów. Delivery Hero zatrudnił też firmę zajmującą się tworzeniem stron w PHP, aby poprawić wydajność swojego serwisu.

 

Ze względu na wydajność firma częściowo sięgała po Golanga, ale konsekwentnie przechodzi na Go jako główny język po stronie serwera. Ma to przyspieszyć jej aplikacje.

Portale nieruchomościowe

Firmy z branży nieruchomości przeniosły kupno i sprzedaż do internetu. Często potrzebują responsywnych stron z ofertami i właśnie do tego wykorzystują PHP.

Compass

Aplikacje webowe w PHP: Compass

 

Compass to jeden z najbardziej znanych przykładów PHP w tej branży. To innowacyjne rozwiązanie dla rynku nieruchomości, które automatycznie powiadamia o ofertach w Twojej okolicy. Służą do tego aplikacje na Androida i iOS. Firma ma jednak też całkiem responsywną stronę, która na podstawie Twojej lokalizacji podsuwa oferty.

 

W serwisie jest mnóstwo ofert. Strona działa na PHP, a jej elementy obsługuje JavaScript. PHP pozwala im szybko odpytywać bazę danych, by sprawnie wyświetlać wszystkie dane związane z dowolną listą ofert.

Century21

Aplikacje webowe w PHP: Century21

 

Century21 łączy agentów i pośredników z klientami. Ma ponad 8000 agentów i pośredników w 80 krajach świata. Jej platforma webowa opiera się na dwóch głównych językach programowania: PHP i Javie. 

 

Dowiedz się więcej o tym duecie z naszego wpisu: PHP vs Java - co wybrać do tworzenia aplikacji webowych? 

 

Elementy front-endu, takie jak listy nieruchomości, wzbogacają Bootstrap i jQuery UI.

 

Wszystkie dane firma trzyma w chmurze Microsoft Azure. Kilka innych bibliotek JavaScript poprawia wygląd i responsywność platformy.

 

Źródło: Century21 Technology Stack - StackShare

Media i rozrywka

W branży mediów i rozrywki działa wiele serwisów. Część czołowych mediów stawia na PHP, żeby czytelnicy w pełni korzystali z ich szybkich stron.

9GAG

Aplikacje webowe w PHP: 9GAG

 

To prawdopodobnie jedno z największych źródeł rozrywki dla młodych ludzi, którzy szukają w internecie zabawnych memów, filmów i żartów. 9GAG oferuje platformę społecznościową, na której użytkownicy publikują zabawne rzeczy i komentują memy innych.

 

Ze względu na charakter serwisu 9GAG łączy różne technologie. Rdzeń platformy webowej działa na PHP, a frontend na JavaScripcie. Serwis mocno korzysta też z frameworka Laravel, który rozszerza jego możliwości.

 

Źródło: 9GAG Technology Stack - StackShare

Systemy streamingu muzyki i wideo

Aplikacje do streamingu muzyki i wideo również zyskują popularność. Platformy te muszą zapewnić użytkownikom płynne działanie, dlatego używają języków takich jak PHP do ładowania wszystkich dynamicznych elementów swojej aplikacji webowej.

Spotify

Aplikacje webowe w PHP: Spotify

 

To najprawdopodobniej największa aplikacja do streamingu muzyki, z milionami użytkowników. Miliony utworów masz pod ręką: wystarczy wyszukać i kliknąć. To platforma chmurowa działająca na PHP.

 

PHP to podstawowy język, dzięki któremu wszystkie dynamiczne elementy ładują się szybciej podczas wyszukiwania. Frameworków dla PHP jest wiele, ale Spotify zdecydowało się na Symfony2.

 

Pełny stack technologiczny Spotify, razem z kluczowymi aplikacjami i elementami, znajdziesz na StackShare.

Czaty i platformy komunikacyjne

MailChimp

Aplikacje webowe w PHP: MailChimp

 

MailChimp pozwala firmom wysyłać zautomatyzowane e-maile do klientów. Ponad 10 milionów zarejestrowanych użytkowników może łatwo zautomatyzować i wykorzystać masową wysyłkę, aby pozostać w kontakcie z setkami i tysiącami klientów.

 

Ten system pocztowy również w całości opiera się na PHP. 

 

Źródło: Ewww, You Use PHP? | MailChimp Email Marketing Blog 

Slack

Aplikacje webowe w PHP: Slack

 

Slack to platforma, na której duże i mniejsze firmy wspólnie pracują nad projektami i o nich dyskutują. Integruje się z wieloma innymi narzędziami i aplikacjami, które znacznie ułatwiają współpracę.

 

Slack ma zarówno wersję webową, jak i mobilną. Aplikację webową zbudowano w PHP, aby zmaksymalizować czas obsługi żądania po stronie serwera. To jednak dość proste narzędzie ze świetnymi funkcjami do współpracy. Golanga używa się do poprawy wydajności, a JavaScript sprawia, że interfejs jest responsywny.

E-commerce

W kwitnącej branży e-commerce też nie brakuje platform, które konsekwentnie stawiają na PHP jako główny język programowania. Kilka z nich omawiamy szczegółowo.

BigCommerce

Aplikacje webowe w PHP: BigCommerce

 

Ta platforma to ważny gracz na rynku e-commerce. Działa w modelu SaaS, a jej klienci to głównie sprzedawcy, także internetowi. Ich łączna sprzedaż przekracza 9 miliardów dolarów.

 

Według BigCommerce Tech Stack platforma używa PHP jako głównego języka aplikacji. Cała infrastruktura jest hostowana na Amazon AWS.

Magento

Aplikacje webowe w PHP: Magento

 

Magento pomaga sprzedawcom internetowym zapewnić klientom ciekawsze i wygodniejsze zakupy. Platformę przejęło Adobe, a dziś jest znana także jako Adobe Commerce.

W raporcie Magento czytamy: „Magento stosuje podstawowe zasady architektury aplikacji obiektowych opartych na PHP. Te ogólne zasady są szczegółowo omówione zarówno w internecie, jak i w publikacjach drukowanych”.

 

Źródło: System requirements | Adobe Commerce Developer Guide 

iStock

Aplikacje webowe w PHP: iStock

 

iStock należy do Getty Images. To rodzaj banku obrazów, w którym można kupić grafiki i ilustracje. Platforma ma miliony aktywnych użytkowników miesięcznie, którzy uwielbiają odkrywać i udostępniać ilustracje oraz zdjęcia.

Marketplace'y wielu sprzedawców

Na takich marketplace'ach sprzedają firmy zewnętrzne. Platforma daje kupującym i sprzedającym kompletną infrastrukturę do bezpiecznego handlu produktami i usługami. Oto kilka marketplace'ów, których podstawowym językiem jest PHP:

Upwork

Aplikacje webowe w PHP: Upwork

 

Upwork to marketplace dla freelancerów, na którym klienci znajdują wykonawców usług cyfrowych. Platforma opiera się na technologiach webowych, więc PHP okazało się dla niej najodpowiedniejszym językiem.

 

Platforma przypomina też sieć społecznościową, w której nowe zlecenia pojawiają się w aktualnościach. Tak dynamiczny serwis potrzebuje języka, dzięki któremu strony będą bardziej responsywne.

 

Kafka sprawia, że klienci komunikują się ze sobą znacznie łatwiej i szybciej. Całą infrastrukturę hostuje Amazon AWS.

Etsy

Aplikacje webowe w PHP: Etsy

 

Etsy to marketplace dla twórczych rękodzielników. Na tej platformie e-commerce ludzie sprzedają sztukę, przedmioty kolekcjonerskie i najróżniejsze rękodzieło. Serwis zbudowano w PHP, a jego wydajność poprawia HHVM.

Etsy postawiło na HHVM, bo „w 2014 roku inżynierowie Etsy zauważyli dwa główne problemy w sposobie, w jaki budujemy produkty mobilne. Po pierwsze, musieliśmy przepisywać logikę zaprojektowaną do działania w kontekście webowym tak, by działała w API. Prowadziło to do rozjeżdżania się funkcjonalności między platformą mobilną a webową, bo ilość współdzielonego kodu malała.

Źródło: Experimenting with HHVM at Etsy 

Ochrona zdrowia

Wiele firm farmaceutycznych zarabia rocznie miliardy dolarów. Choć swoje produkty dystrybuują głównie kanałami offline, wciąż muszą wszystko prezentować na swoich stronach. Tu właśnie przydaje się im PHP.

Pfizer

Pfizer

Pfizer ostatnio pomagał też w dystrybucji szczepionek, co zwiększyło jego przychody o kolejne miliardy. W stacku technologicznym swojej strony firma mocno opiera się jednak na Laravelu, który w gruncie rzeczy jest frameworkiem PHP.

 

Dzięki Laravelowi programiści Pfizera sprawnie piszą kod, a mają do aktualizowania mnóstwo list produktów i informacji o lekach. Firma wybrała łatwiejszą drogę i postawiła na Laravel jako podstawę swojego frameworka webowego. Jej strony rzeczywiście są responsywne i interaktywne.

Peloton

Aplikacje webowe w PHP: Peloton

Peloton to czołowy gracz w fitnessie opartym na technologii. Ponad 3 miliony klientów realizuje z nim swoje cele treningowe. Firma oferuje też szereg produktów fitness, ale jej głównym produktem jest aplikacja SaaS, którą każdy może kupić w miesięcznej subskrypcji.

Fintech

Fintech to zdecydowanie jedna z najbardziej ekscytujących branż o ogromnym potencjale wzrostu. Firmy fintechowe mają własne aplikacje mobilne i serwisy, w których użytkownicy wykonują transakcje na dynamicznie budowanych stronach. Oto kilka z nich, które używają do tego PHP.

Paytm

Aplikacje webowe w PHP: Paytm

 

Paytm, znany jako największy dostawca cyfrowych usług finansowych w Indiach, jest pionierem w tej dziedzinie. Korzysta z niego obecnie ponad 17 milionów sprzedawców, a miliony ludzi używają go codziennie.

 

Po stronie back-endu swojej sieci Paytm używa PHP, by natychmiast odpowiadać, gdy ktoś próbuje się zalogować lub przeprowadzić transakcję. Poza tym firma hostuje wszystkie dane i aplikacje na Amazon AWS oraz publikuje oficjalne studium przypadku Paytm.

 

Sama skala transakcji i miliony odwiedzin serwisu to główny powód, dla którego PHP jest tak istotne dla responsywności jej platformy webowej.

Ratio

Aplikacje webowe w PHP: Ratio

 

Ratio to brytyjska firma fintechowa, która oferuje klientom proste i bezpieczne rozwiązanie płatnicze. Podstawą jej infrastruktury jest mobilna aplikacja płatnicza, ale strona firmy działa głównie na PHP.

 

Korzysta też z szeregu usług Amazon AWS, aby hostować produkty w chmurze. Framework Laravel służy do tego, by elementy strony były bardziej responsywne.

CrowdCube

Aplikacje webowe w PHP: Crowdcube

 

Crowdcube to jedna z najpopularniejszych na świecie platform crowdfundingu udziałowego. Pozwala prywatnym inwestorom łatwo znajdować obiecujące startupy i inwestować w nie. Platforma ma ponad 750 tysięcy inwestorów i finansuje ponad 800 brytyjskich firm.

 

Stack Crowdcube to PHP z API opartym na Laravelu dla kodu usług i bazą MySQL, React + Redux na froncie oraz AWS/Ansible/Terraform do pakowania i uruchamiania usług.

AdTech

Reklamy są coraz inteligentniejsze, a technologia bardzo ułatwia planowanie kampanii online i zarządzanie nimi. Firmy adtechowe mają do tego szereg narzędzi. Poniżej kilka takich firm, które w ten czy inny sposób korzystają z PHP.

Smartly.io

Aplikacje webowe w PHP: Smartly.io

 

Dzięki platformie Smartly możesz zautomatyzować każdy etap reklamy cyfrowej, łącząc technologię, kreatywność i dane. Firma zarządza budżetami reklamowymi setek klientów o łącznej wartości 2,5 miliarda euro.

DISQO

Aplikacje webowe w PHP: DISQO

 

DISQO to platforma analityki odbiorców. Chce, żeby firmy znały swoich odbiorców jak eksperci, dlatego daje im wszystkie dane potrzebne do precyzyjniejszego targetowania klientów. W całej historii platformy dołączyło do niej ponad 20 milionów konsumentów.

 

DISQO łączy w swoim stacku technologicznym różne języki i algorytmy uczenia maszynowego, a w narzędziach korzysta z TensorFlow. Na back-endzie strony firma używa PHP. Działa tam też WordPress, który przecież zbudowano w PHP.

E-learning

Są setki platform, na których każdy może obejrzeć kursy online i opanować dowolną umiejętność. Większość z nich działa w przeglądarce, więc dla wielu PHP to idealny język.

SkillShare

Aplikacje webowe w PHP: SkillShare

 

Skillshare to platforma oferująca różnorodne kursy online. Działa w modelu subskrypcyjnym, w którym klienci płacą miesięcznie lub rocznie za dostęp do ulubionych kursów.

 

SkillShare ma webowy system nauki oraz aplikację mobilną. Wersja webowa ma back-end w PHP i front-end w JavaScripcie. Kilka innych bibliotek JavaScript sprawia, że treści kursów szybko reagują, gdy użytkownik korzysta z dowolnego elementu strony.

Moodle

Aplikacje webowe w PHP: Moodle

 

Moodle to darmowy, otwartoźródłowy system zarządzania nauczaniem (LMS), z którego korzystają tysiące szkół wyższych i uniwersytetów, tworząc środowisko online, w którym studenci mogą się uczyć i rozwijać.

 

Moodle napisano w całości w PHP, dzięki czemu to świetny webowy LMS dla każdego. Kod Moodle'a składa się głównie z PHP, CSS i JS. Rdzeń Moodle'a opiera się jednak na wtyczkach.

 

Źródło: Moodle architecture - MoodleDocs 

Podsumowanie

Niektórzy mówią, że gdyby ich platformy powstawały dziś, nie wybraliby PHP. Nie zgadzamy się jednak z takimi opiniami. PHP jest przyjazne, łatwe do nauki, ma wiele przydatnych bibliotek, szczegółową dokumentację i, co najważniejsze, ogromną społeczność. Ktoś może nazwać ten język starym, my wolimy mówić o klasyku.

 

Mówiąc prosto, wybór języka to kompromis między zaletami i wadami dostępnych opcji. W 2021 roku w PHP zbudujesz każdą stronę: landing page, prosty serwis na WordPressie, a nawet złożoną platformę webową pokroju Facebooka.

 

Podsumowując, po lekturze tego artykułu wszyscy możemy zgodzić się co do jednego: PHP ma mnóstwo zastosowań, a popyt na tę technologię prędko nie spadnie, zwłaszcza wśród globalnych gigantów, takich jak opisane wyżej firmy.

 

Elastyczność, prostota, liczne możliwości integracji i duża szybkość to główne powody, dla których klienci Ideamotive używają PHP w swoich projektach.

 

Czy jednak PHP sprawdzi się u Ciebie? Czy dobrze wpasuje się w Twój obecny stack technologiczny? A może chcesz rozszerzyć możliwości PHP o inne technologie, z których korzystają opisane firmy? Jeden artykuł nie odpowie na te pytania, dlatego polecamy rozmowę z wyspecjalizowanym konsultantem backendowym i wspólne przygotowanie roadmapy.

 

Skontaktuj się z nami, a zbudujemy dla Ciebie dedykowany zespół doświadczonych ekspertów. Nasza sieć talentów liczy setki sprawdzonych programistów gotowych do pracy nad Twoim projektem. Możesz na nich w 100% polegać w każdej kwestii programistycznej.

 

Zajrzyj też do tych wpisów na blogu:

Dawid Karczewski

Dawid jest full stack developerem. Tworzy aplikacje w Ruby on Rails i React Native od pierwszego pomysłu aż po wdrożenie. Buduje dla naszych klientów rozwiązania, które pomagają im rosnąć.

Zobacz wszystkie wpisy autora
CEE IT 2022

Outsourcing i offshoring IT w Europie Środkowo-Wschodniej: raport 2022

Białoruś • Polska • Rumunia • Ukraina

Czytaj teraz
Newsletter 9-1
Newsletter Ideamotive
Twój dwutygodniowy przegląd najgorętszych newsów technologicznych

Szukasz ekspertów od PHP do swojego zespołu?

W naszej sieci talentów czekają dziesiątki zweryfikowanych specjalistów PHP.