Kto chce żyć wiecznie lub jaka przyszłość czeka na WordPress?

0

Jesteśmy pewni, że każdy programista stron internetowych wie o WordPressie dość dużo, dlatego postaramy się skrócić część wprowadzającą.

Rok 2003 można uznać za rok narodzin WordPressa. Wtedy nowonarodzony wyglądał jak pojedynczy fragment kodu poprawiający typografię codziennego pisania i miał tylko kilku użytkowników. Od tego czasu rozrosło się do rozmiarów największego narzędzia do blogowania na własnym serwerze na świecie. Korzystają z niego miliony witryn, a dziesiątki milionów ludzi codziennie zachwyca się jego pięknem i użytecznością.

WordPress jest projektem Open Source i setki ludzi na całym świecie nieustannie pracują nad jego ulepszeniem. Daje to rodzaj nieograniczonej wolności, ponieważ możesz używać WP do absolutnie wszystkiego, nie płacąc nikomu opłaty licencyjnej i wielu innych ważnych swobód.

Możesz pobrać WP na stronie WordPress.org. Będziesz także potrzebować hosta internetowego, który spełnia minimalne wymagania i trochę czasu. Platforma jest w pełni konfigurowalna i może być używana do prawie wszystkiego. Chcesz w kilka sekund założyć nowy, darmowy blog oparty na WordPressie? W tym celu istnieje usługa o nazwie WordPress.com, ale różni się ona na kilka sposobów i jest mniej elastyczna niż WordPress, który sam pobierasz i instalujesz.

Dzięki tysiącom wtyczek, widżetów, motywów i gotowych profesjonalnych skórek WordPress nie jest już tylko systemem do blogowania. Obecnie rozwinął się w bogaty w funkcje system zarządzania treścią.

Jeśli masz ochotę lepiej nauczyć się WP, radzimy wziąć udział w WordCampie lub zostać wolontariuszem. Takie wydarzenia są bezpłatne lub niedrogie i odbywają się na całym świecie, aby gromadzić i edukować użytkowników WordPress. BTW, są one organizowane przez użytkowników WordPressa. Może jeszcze o tym nie wiesz, ale WordCamp jest w tej chwili gdzieś blisko Ciebie.

Ale dość już dobrze znanych faktów, przejdźmy do sedna naszego wpisu

Kiedy mówimy o przyszłości WP, mamy na myśli głównie przyszłość PHP, ponieważ WordPress jest napisany w tym języku (więcej o tym przeczytasz tutaj ).

Prawda jest taka, że ​​obecność PHP w sieci jest tak przytłaczająca, że ​​wydaje się, że nigdy nie umrze. Ale zamieńmy słowa w liczby. Google obliczył, że PHP jest obecne na 75% serwerów WWW, więc po 5 latach niechęci do tego mieli dodać natywną obsługę PHP do Google App Engine.

Bez wątpienia PHP jest dziś szeroko stosowane. Wiele aplikacji jest napisanych w PHP. Nie ma widocznych oznak zastępowania PHP przez jakikolwiek inny język. Dzieje się tak nie tylko ze względu na dużą zainstalowaną bazę, ale także ze względu na problem z rekrutacją. Trudno znaleźć programistów, zwłaszcza tych, którzy dobrze znają Ruby lub Pyhton. O wiele łatwiej jest znaleźć zdolnego programistę PHP.

Nawet jeśli założymy, że PHP powoli ustępuje miejsca Ruby i/lub Pythonowi w perspektywie 20 lat, nadal będą programiści PHP. Chcesz wiedzieć dlaczego? Ponieważ stare języki programowania nigdy nie umierają. Nawet teraz są ludzie zajmujący się kodem PL/1, FORTRAN lub COBOL (Uwaga: mówiąc, że zawsze będą programiści PHP, ponieważ wciąż istnieją programiści COBOL, powinniśmy wziąć pod uwagę następujące kwestie. COBOL był używany w dużych projektach infrastrukturalnych na początku jak systemy drogowe, systemy płacowe itp. Bardzo wątpimy, czy istnieje tak wiele aplikacji PHP działających na krytycznych pozycjach ze względu na naturę języka). To samo stanie się z PHP, Ruby i Python, kiedy w końcu wypadną z łask.

Oczywiście zawsze możemy spróbować innego podejścia i przyjąć naprawdę długoterminową perspektywę. Za około 5 miliardów lat nasze słońce umrze, więc PHP umrze wcześniej (ostatecznie nikt i nic nie jest nieśmiertelne). Proszę nie brać tego zdania na poważnie, żartujemy, żeby zmniejszyć napięcie czytelników. W rzeczywistości w przypadku PHP nie wierzymy w to. W tej chwili nie ma naprawdę rywalizującego języka skryptowego o wystarczającej dojrzałości, który zagroziłby PHP i może wskazywać na koniec jego istnienia, nie mówiąc już o popularności w tym momencie.

A teraz bądźmy poważni. Postrzegamy PHP i JavaScript w tym samym duchu. Oba języki zostały wydane, stały się popularne. Niektórzy byli oburzeni, ponieważ bariera wejścia była bardzo niska. Zostały spisane jako języki zabawek. Chociaż nie można się nie zgodzić, że JavaScript robi teraz niesamowite rzeczy. Dojrzało. Nadal ma tak niską barierę wejścia, ale w zestawie narzędzi jest więcej narzędzi do efektywnego ich wykorzystania. W rzeczywistości ludzie musieli nauczyć się go efektywnie używać, a teraz, bardziej niż kiedykolwiek, JavaScript przeżywa odrodzenie. Naszym zdaniem możliwe są dwa scenariusze. PHP będzie podążać podobnym kursem jak JavaScript. To już się zaczęło dziać. PHP 5 ułatwia tworzenie kodu OOP bardziej niż było to możliwe w przeszłości. OOP jest teraz prędzej normą niż wyjątkiem. Istnieją standardowe zalecenia PHP (wystarczy Google PSR, aby je przeczytać), które pomagają ujednolicić pisany kod. Rośnie, a nowe funkcje są dodawane każdego dnia. Istnieją poprawki błędów itp. Deweloper pomaga w automatycznym ładowaniu i niektórych bardziej przyziemnych zadaniach, które odpychają ludzi. PHP z 2003 roku jest zupełnie inne niż PHP z 2014 roku. Jest bardziej dojrzałe i trochę czystsze. Są lepsze narzędzia. Całe doświadczenie jest po prostu lepsze. Jest kilka rzeczy, które wciąż wymagają dopracowania, aby uczynić je jeszcze bardziej dojrzałymi (na przykład gwintowanie…), ale bardzo się rozwinęło w ciągu ostatnich 5 lat. PHP z 2003 roku jest zupełnie inne niż PHP z 2014 roku. Jest bardziej dojrzałe i trochę czystsze. Są lepsze narzędzia. Całe doświadczenie jest po prostu lepsze. Jest kilka rzeczy, które wciąż wymagają dopracowania, aby uczynić je jeszcze bardziej dojrzałymi (na przykład gwintowanie…), ale bardzo się rozwinęło w ciągu ostatnich 5 lat. PHP z 2003 roku jest zupełnie inne niż PHP z 2014 roku. Jest bardziej dojrzałe i trochę czystsze. Są lepsze narzędzia. Całe doświadczenie jest po prostu lepsze. Jest kilka rzeczy, które wciąż wymagają dopracowania, aby uczynić je jeszcze bardziej dojrzałymi (na przykład gwintowanie…), ale bardzo się rozwinęło w ciągu ostatnich 5 lat.

Inną opcją jest to, że JavaScript przejmie to, co obsługuje PHP. Wstępem do tego jest Node.js. W tej chwili panuje względna popularność i naprawdę istnieje przypadek użycia, który pokrywa się z mocnymi stronami PHP. Ponadto wielu niedoświadczonych programistów zna już JavaScript, a jeszcze łatwiej jest znaleźć programistę z doświadczeniem w JavaScript niż w PHP (pomimo tego, że oba są dość łatwe). Chociaż nie stanie się to jutro. Nie ma jeszcze tak dużego zapotrzebowania na osoby znające Node.js i tym podobne. Nie ma również wystarczającej liczby narzędzi (np. frameworków, IDE itp.) i aplikacji „instalowanych jednym kliknięciem" (np. CMS-y, koszyki zakupowe itp.), aby osiągnąć taki sam rozmach, jak PHP. Za 5 lat? Może, ale prawdopodobieństwo jest niewielkie.

Pomimo tego, że nazywa się go jednym z najgorszych języków, PHP jest nadal i ma za sobą ogromną społeczność. Poza tym język jest aktualizowany, powstają nowe wydania, a błędy są stale naprawiane. To są cechy charakterystyczne języka progresywnego, ale nie umierającego.

Myśląc o krzywej uczenia się, PHP będzie przez wiele lat językiem pierwszego wyboru dla początkujących, co również jest ogromnym rozmachem.

Cóż, zdecydowanie nie uważamy, że PHP jest martwy przez przypadek. Są ludzie, którzy nie wracają do PHP po wypróbowaniu innych platform, ale są tacy, którzy wracają w jego przyjazne ramiona nawet po kilku latach doświadczenia z innym językiem.

Ludzie kochają PHP za łatwość użytkowania i niski próg wejścia dla nowych osób. Tak, platformy takie jak RoR, Django itp. są niesamowite i wciąż czekają na odkrycie. Frameworki PHP zyskują na popularności, a dzięki Laravel (framework PHP) wiele dobrych rzeczy z Railsów i innych platform jest teraz włączanych do świata PHP. PHP, który kiedyś był językiem zabawkowym w porównaniu z wieloma innymi narzędziami, powoli się zmienia i nie jest jeszcze gotowy na swój koniec.

Jesteśmy głęboko przekonani, że technologia powinna być prosta, a PHP właśnie to robi. Jasne, nie pasuje do każdej potrzeby, ale jesteśmy pewni, że jest na dobrej drodze.

Wielokrotnie powtarzaliśmy w tym poście, że programiści uważają negatywną stronę PHP za łatwość uruchomienia i uruchomienia. Nie jest tajemnicą, że wielu programistów cierpi na syndrom kopiuj-wklej, który trudno nazwać zdrowym. Syndrom można zaobserwować wszędzie: od budowania motywów WordPress po inne CMS-y. Niemniej jednak, jeśli jest dobrze zrozumiane i używane, uważamy, że nadal jest świetnym narzędziem i może zrobić o wiele więcej, niż mu się przypisuje.

Proszę zwrócić uwagę na nowe projekty internetowe zbudowane w PHP. Z pewnością spadają w stosunku do innych opcji. Sugeruje to, że PHP, choć nie umiera, staje się znacznie mniej istotne. Z pewnością nie jest wykluczone, że PHP zniknie w następnej dekadzie. Ale są pewne wskaźniki, które wskazują, że w nadchodzących latach będzie to miało mniejsze znaczenie.

Przyglądając się bliżej dzisiejszej sieci, widzimy tam WordPress, Joomla, Drupal i inne CMS-y.

Jest to możliwe, ale mało prawdopodobne, aby coś zagrażało przyszłości WordPressa. Jest kilka rzeczy, których możesz użyć jako mierników – liczba witryn/programistów/aplikacji obsługiwanych przez PHP, a także liczba aplikacji o znaczeniu krytycznym zbudowanych na PHP.

Pierwsza (strony, programiści, aplikacje) zdecydowanie rośnie. Nie oznacza to, że inne platformy nie robią postępów. Mimo to przeniesienie wszystkich istniejących witryn i aplikacji z PHP na coś innego jest trudnym zadaniem.

Drugi – no cóż, zdefiniuj „misję krytyczną”. Dla niektórych firm jest to jedyna platforma internetowa, z której korzystają. Dla nich jest to misja o krytycznym znaczeniu.

Czy PHP musi ewoluować? Oczywiście, że tak. Jeśli jednak tak się nie stanie, nadal nie umrze, nie przez długi czas.

Wiesz, to pytanie zostało zadane w kręgach technicznych 10 lat temu, ale wszyscy widzieliśmy interpretowane języki serwerowe, takie jak PHP, które przetrwały atak „podstawowych” języków po stronie serwera, takich jak Java, .net. Chociaż z pewnością prawdą jest, że ogólnie NodeJS / JavaScript po stronie serwera zyskuje na popularności, zakres frameworków dostępnych dla PHP, takich jak CakePHP, zend itp., Będzie nadal istniał jako dobra opcja dla programistów, którzy są już przyzwyczajeni do Ekosystem PHP.

Jeśli pracowałeś z NodeJS, wiesz, że ma on swój własny zestaw problemów (prawie wszystkie operacje są asynchroniczne, co powoduje, że twój kod jest zaśmiecony wywołaniami zwrotnymi, brak kontaktu z wielowątkowością itp.). ten świat z obsesją na punkcie JavaScript.

Oto kilka ostatnich przemyśleń na temat WordPressa i jego niejasnej przyszłości

Tak, jeśli chcesz zrobić coś naprawdę skomplikowanego z WP, potrzebujesz wielu wtyczek. To fakt. Ale będziesz ich potrzebować z Magento, OpenCart, Drupal, Joomla, a także wszystkimi innymi dostępnymi platformami. Jednak ludzie wybierają WP. Każdego dnia na WodPress powstaje więcej stron niż na wszystkich innych platformach razem wziętych. I tak, w tym przypadku cena też ma znaczenie. Hosting PHP kosztuje mniej, a nawet jeśli nie chcesz tego płacić, możesz dostać trochę za darmo. Istnieje wiele witryn oferujących darmowy hosting, które mogą działać na PHP.

Oprócz tego potrzebujemy kilku prostych frameworków, takich jak Codelgniter. Co więcej, nie da się zastąpić frameworków Larawell, Zend i Symphony. Możesz z nimi zbudować naprawdę solidne strony.

PHP działa niesamowicie z Apache, HTML, CSS i JavaScript. Ta współpraca potrafi zdziałać cuda.

Czy zauważyłeś wielką aktywność programistyczną wokół PHP? Wiele osób cały czas pracuje nad jego ulepszeniem, a co jakiś czas pojawiają się nowe, fajne funkcje.

Podczas gdy mówimy o przyszłości PHP, wiele firm technologicznych nadal używa C, C++, po prostu pozwól temu zatonąć na chwilę…

Kiedy masz tylko młotek, wszystko wygląda jak gwóźdź, jak to mówią… PHP jest czasem porównywane do głupiego młotka, ale ludzie, którzy są do tego przyzwyczajeni i nie znają się na niczym, biorą to takim, jakie jest i są z niego całkiem zadowoleni co oni mają. Zaawansowani programiści uważają PHP za bałagan, jak JavaScript czy Perl.

Języki zlewu kuchennego, nagromadzone zamiast projektowanych, z setkami usterek powstałych we wczesnych decyzjach. Istnieje wiele znacznie lepszych alternatyw, które nie są przeznaczone do jednego celu lub tylko do tworzenia stron internetowych, ale ogólnego przeznaczenia, z lepszymi ekosystemami, potężnymi, zwięzłymi, elastycznymi, łatwiejszymi do nauczenia się i użytkowania. Na przykład Python i Ruby, żeby wymienić tylko dwa dynamiczne języki.

Z pewnością WP nie umrze w najbliższym czasie, ponieważ jest masowo wdrażany wszędzie, jak zaraza. Ale w końcu pójdzie w ślady innych technologii, takich jak ASP.

Nawiasem mówiąc, każdy, kto rozważa użycie WP do swoich nowych projektów, powinien dowiedzieć się trochę o tym, jak Facebook żałuje, że zaimplementował swoją bazę kodów w PHP.

W skrócie, to nasza osobista opinia, że ​​WP nie umrze ani nie ustąpi innym CMS-om w najbliższej przyszłości. Mimo to nie powinniśmy całkowicie ignorować możliwości pojawienia się jakiejś nowej technologii. Ale pokonanie WP powinno być znacznie bardziej skomplikowane, ponieważ to drugie pozwala nam nie pisać linii kodu i tworzyć dynamiczne strony internetowe za pomocą przeciągania i upuszczania. Istnieje potrzeba napisania kodu w PHP dla wtyczek WP. Masz lepsze rozwiązanie? Następnie po prostu zaprezentuj to społeczności.

Mów głośniej!

Nie zapomnij podzielić się z nami swoimi przemyśleniami na ten temat. Jaką przyszłość przewidujesz dla WP? Czy korzystasz i lubisz platformę? Co chciałbyś w nim poprawić? Którą z istniejących platform postrzegasz jako głównego konkurenta WP i dlaczego?

Źródło nagrywania: instantshift.com

Comments are closed, but trackbacks and pingbacks are open.

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów