Javascript jeden z najpopularniejszych języków programowania. Niektórzy go nienawidzą inni kochają. Jaka jest histora języka w kórym „Not A Numer” jest typu „numer”?
15 grudnia 1994 roku zadebiutowała przeglądarka internetowa „Mosaic Navigator” (później „Netscape Navigator”), która po kilku miesiącach przejęła aż 70% rynku. W 1995 roku nad przeglądarką zaczął pracować Brendan Eich który to zaproponował osadzenie w niej interpretera języka programowania Scheme. W maju 1995 roku, Brendan Eich stworzył nowy język Mocha, później zmienił on nazwę na LiveScript aby wreszcie wreszcie - w przeglądarce Netscape Navigator 2.0 - użyć nazwy JavaScript.
Przez tę nazwę język ten często jest mylony z językiem java, z którym nie ma prawie nic wspólnego. W roku 1997, JavaScript zaczął podbijać rynek i ewoluować. Prawdziwa zmiana nastąpiła w 1999 roku wraz ze standardem ECMAScript 3. W tej wersji JavaScript dostał wyrażenia regularne, pętlę do-while, wyjątki i bloki try/catch. Pojawiły się również wbudowane funkcje dla ciągów i tablic, poprawiono obsługę błędów. Innymi słowy javascript zaczął przypominać prawdziwy język programowania. Ta wersja była już obsługiwana przez wszystkie najważniejsze przeglądarki internetowe. Później javascript przestał się rozwijać przez kilka dobrych lat. Dopiero w 2011 wyszedł standard ECMAScript 5, ale była to niewielka aktualizacja, która wprowadziła kilka drobnych funkcjonalności. Kolejne zmiany nastąpiły dopiero w 2016 roku. Do tego języka zostały dodane nowe funkcjonalności takie jak na przykład: obsługa standardu Unicode, optymalizacja połączeń tail-call, domyślne argumenty dla funkcji i operatora reszty. Później w 2017 roku: Object.values, Object.entries i Object.getOwnPropertyDescriptor, a po ostatniej aktualizacji: Object Rest/Spread Properties czy asynchroniczne iteratory.
Początkowo javascript stał się bardzo populary niestety na jego niekorzyść. Był nazywany niepoważnym językiem, kojarzony ze śmiesznymi, bezużytecznymi efektami na stronach internetowych jak na przykład latające okienka, dziwne animacje. To właśnie on był odpowiedzialny za znienawidzone przez użytkowników, irytujące okienka pop-up. Nikt nie brał tej technologii na poważnie. Bardzo często programiści javascript byli nazywani script kiddies.
Dopiero w 2005 roku wraz z technologiom AJAX coś się zmieniło. Zaczęto widzieć potencjał w tym języku. Później po dodaniu jQuery i innych tego tyku bibliotek przy pomocy języka javascrpt można było bez problemu manipulować stroną internetową, a przede wszystkim działało to płynnie. Później google stworzył silnik v8, wykorzystywany do dzisiaj, który znacznie przyśpieszył działanie tego języka.
W obecnych czasach za pomocą języka javascript możemy bez problemu tworzyć aplikacje:
I wiele więcej. Na przykład strona którą teraz odwiedzasz jest oparta między innymi na javascript. Język ten obecnie ma wiele bilbiotek np. jQuery, frameworków np. react, angular, vue. Ostatnio nawet NASA zaczęła pracę nad projektem opartym głównie na javascript.
Javascript to język, który z niczego stał się jednym z najpopularniejszych języków na świecie. Celem jego stworzenia była możliwość dodawania prostych efektów, czasem nie potrzebnych do stron internetowych. A teraz? Możemy zrobić pełnoprawne aplikacje na prawie każde urządzenie. Wykorzystuje go prawie każda strona internetowa, a według sondaża Stack Overflow 2019 jest to najpopularniejsza technologia wykorzystywana przez programistów.
Zobacz także