W naszym poprzedni artykułr rozmawiamy Javascript, jedna z technologii, dzięki której strony internetowe działają na pełnych obrotach. Jak obiecaliśmy, teraz poświęcimy się temu wymień niektóre biblioteki i frameworki open source, które mogą ułatwić naszą pracę przy użyciu tego języka programowania.
Definicja bibliotek i frameworków JavaScript
Chociaż strony internetowe są bardzo różne, mają wspólne elementy. Każdy korzysta z jakiegoś menu, wielu korzysta z formularzy kontaktowych lub pokazuje zdjęcia. Pisanie tych komponentów od podstaw za każdym razem, gdy są potrzebne, wydłuża czas i koszty rozwoju.
Biblioteki i frameworki JavaScript to zbiory skryptów (programów), które wykonują określone funkcje przydatne w działaniu wielu witryn internetowych. Różnica między frameworkami a bibliotekami Javascript polega na tym, że stanowią one wspólne rozwiązanie, a nie małe, niepowiązane ze sobą rozwiązania.
Elastyczność ram różni się w zależności od wybranego. Niektóre określają sposób, w jaki witryna ma zostać zbudowana, podczas gdy inne mają lepszą zdolność adaptacji.
Biblioteki i frameworki Javascript typu open source
Angular
Jest utrzymywany przez Google i myśli dla Ctworzyć i utrzymywać jednostronicowe aplikacje internetowe. Przyjmuje architekturę Model-View-Controller.
Angular wykorzystuje powiązanie danych jako jedną z głównych koncepcji do wykonania zadania. Użytkownik współdziała z interfejsem. Po zakończeniu interakcji widok jest aktualizowany o nowe wartości, które z kolei wchodzą w interakcję z modelem i zapewniają, że wszystko jest zsynchronizowane
Framework rozszerza możliwości HTML do wykorzystania w tworzeniu dynamicznych aplikacji. Jest w pełni rozszerzalny i dobrze współpracuje z innymi bibliotekami. Każda funkcja może zostać zmodyfikowana lub wymieniona zgodnie z potrzebami programistów.
React.js
Fue rozwinięty przez Facebooka i koncentruje się na tworzeniu dynamicznych interfejsów użytkownika w witrynach o dużym natężeniu ruchu. Wykorzystanie wirtualnych modeli obiektów dokumentów ułatwia integrację z dowolnym projektem.
D3.js
D3.js to biblioteka JavaScript, która umożliwia programistom tworzenie bogatych stron internetowych z funkcjami manipulacji danymi przy użyciu SVG, HTML i CSS
To narzędzie Idealny do tworzenia wysokiej jakości stron internetowych wyświetlających wykresy oparte na danych.
vue.js
Jest to progresywny framework przeznaczony do tworzenia interfejsów użytkownika. W przeciwieństwie do innych monolitycznych ramek, Vue został zaprojektowany od podstaw tak, aby można go było adaptować stopniowo. Biblioteka centralna skupia się tylko na warstwie widoku i można ją łatwo zintegrować z innymi istniejącymi bibliotekami lub projektami.
Żar.JS
Te ramy do tworzenia aplikacji internetowych iZawiera wszystko, czego potrzebujesz do tworzenia rozbudowanych interfejsów użytkownika, które działają na każdym urządzeniu.
Babilon.JS
Ten bibliotekarza udostępnia interfejsy API JavaScript do tworzenia aplikacji internetowych 3D. Oprócz Javascript wykorzystuje WebGL. Tworzenie prostych obiektów 3D, takich jak kula, jest łatwe i można je wykonać za pomocą zaledwie kilku wierszy kodu. Meteor
To platforma do tworzenia aplikacji mobilnych i desktopowych oraz stron internetowych w prosty, wydajny i skalowalny sposób.
JQuery
jQuery to Biblioteka szybki JavaScript i wiele funkcji, pomimo niewielkiej ilości miejsca, które zajmuje. Sprawia, że czynności takie jak przewijanie i manipulowanie dokumentami HTML, obsługa zdarzeń, animacja i Ajax są znacznie łatwiejsze z łatwym w obsłudze interfejsem programistycznym, który działa z większością przeglądarek.
trzy.js
Skoncentrowany również na rozwoju 3D i oparty na WebGL jest idealny do tworzenia gier i animacji. Te ramy jest idealny do renderowania obiektów 3D na ekranie.
node.js
Tutaj mówimy o środowisku wykonawczym JavaScript zbudowanym z silnikiem JavaScript V8 Chrome. Został stworzony z myślą o użyteczności przy tworzeniu wysoce skalowalnych programów sieciowych, takich jak serwery WWW.
Backbone.js
Jest może Najbardziej popularne frameworków Javascript. Może być używane do tworzenia aplikacji jednostronicowychdo. Opiera się na założeniu, że wszystkie funkcje po stronie serwera muszą przepływać przez API, co pomoże osiągnąć złożone funkcje, pisząc mniej kodu.
Witaj!
AngularJs to Angular1, który jest nieaktualny i nie jest zalecany do nowego rozwoju. W obecnej wersji musimy nazywać go „Kątowym” do wyschnięcia. Połączyć: https://angular.io/
pozdrowienia
Dzięki za informację.
Zrobiłem korektę, ale zapomniałem podać ci kredyt. Zaraz to naprawię, jeszcze raz dziękuję