Norbert Dzudzewicz Języki programowania 12 kwietnia, 2021 Czym jest JavaScript? JavaScript to skryptowy język programowania zorientowany obiektowo i typowany dynamicznie. Został on opracowany przez firmę Netscape w 1995 roku. JavaScript umożliwia zastosowanie dynamicznych elementów na stronach internetowych. Pozwala użytkownikowi na interakcje ze stroną bez jej odświeżania, a aktualnie blisko 95% stron internetowych korzysta z JavaScript. Zastosowanie Język JavaScript charakteryzuje się szerokim zakresem zastosowań. Aktualnie język JavaScript najczęściej wykorzystujemy do projektowania i ulepszania witryn. Większość zastosowań oferowanych przez JavaScript to: Walidacja formularzy,Budowanie elementów nawigacyjnych,Tworzenie rozbudowanych efektów, takich jak animacje albo ruch, na stronie internetowej,Tworzenie pełnoprawnych aplikacji,Interakcja poprzez reagowanie na zdarzenia,Dodawanie na stronę efektów dźwiękowych,Obliczanie rozległych działań matematycznych. Wady i zalety JavaScript Zalety Łatwy użytek – JavaScript charakteryzuje się prostotą i intuicyjnością. Już po chwili nauki jesteśmy w stanie napisać prosty kod.Różnorodność –język JavaScript można użyć prawie do każdego zadania związanego ze stroną internetowąWpływ na stronę – JavaScript potrafi odciążyć serwer. Dzięki zastosowaniom tego języka możemy zredukować ilość danych przesyłanych pomiędzy stroną, a użytkownikiem.Popularność – JavaScript jest jednym z popularniejszych języków na świecie. Na skutek tego powstało i dalej powstaje dużo kursów oraz poradników dotyczących tego języka.Rozwój – JavaScript jest ciągle rozwijany co bezpośrednio przenosi się na jego popularność i stabilność na rynku. Wady Rozwój – Ciągły rozwój JavaScript jest plusem i minusem. Najprawdopodobniej aktualnie stosowany język rozwinie się na tyle, że JavaScript’a będzie trzeba uczyć się na nowo.Interpretacja przeglądarki – Ten sam kawałek kodu JavaScript, czasami wygląda inaczej w różnych przeglądarkach. Kody napisane nawet z największą uwagą nie zawsze dają oczekiwany efekt na każdej przeglądarce.Zastosowanie i wydajność – JavaScript nie nadaje się do wszystkiego. Tam gdzie liczmy na największą i najszybszą wydajność JavaScript się nie nadaje bo jest za mało wydajny. Tyczy się to również systemów czasu rzeczywistego, do którego JavaScript najzwyczajniej w świecie jest słaby. Krótka lista bibliotek JavaScript Czym jest biblioteka JavaScript? Jest to narzędzie, które pozwala na łatwiejsze tworzenie aplikacji opartych na JavaScript. Kilka przykładów znajdziemy poniżej. React.js To jedna z najpopularniejszych bibliotek JavaScript. Jest narzędziem służącym do tworzenia interfejsów aplikacji webowych. React.js używają m.in. Facebook, Instagram, Netfilx, czy Skype. Meteor To biblioteka służąca do rozwoju kompletnych aplikacji webowych, mobilnych i desktopowych. Ułatwia tworzenie aplikacji internetowych od zera. Meteor wykorzystują takie firmy jak Ikea, czy Mazda. Backbone.js To bibliotek służąca do tworzenia aplikacji webowych na pojedynczej stronie. Backbone.js oferuje swoją przejrzystą strukturę i możliwość integracji. Three.js Biblioteka Three.js jest używana do tworzenia animacji na stronach internetowych. Co więcej, możemy jej użyć do tworzenia i zmiany trójwymiarowych kształtów. Historia JavaScript Język JavaScript opracowała firma Netscape w 1995 roku w celu zastosowania go do tworzenia stron WWW. Język ten opracował Brendan Eich, który stworzył go w przeciągu 10 dni. W 1996 roku do projektu dołączyła się Ecma International. Razem z NetScape rozpoczęli pracę nad specyfikacją JavaScript. Ze współpracy dwóch firm, w roku 1997 powstała ustandaryzowana specyfikacja języka programowania EcmaScript, która została wprowadzona na rynek.