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.