wtorek, 14 Sierpień 2018

Alternatywne JavaScriptowe Frameworki

W JavaScriptowym świecie poza frameworkami React, Angular które podzieliły po między siebie popularność, a goniącym je Vue.js jest jeszcze miejsce na inne, mniej skompilowane frameworki, które nie zostały jeszcze dostrzeżone przez szersze grono ludzi.

Mihtril – prosty i szybki framework zapewniający nam podstawowe funkcjonalności, których oczekujemy takie jak routing czy wsparcie przy pracy z techniką AJAX. Wspiera wszystkie przeglądarki do IE9, nie wymagając polyfills. Używany przez takie firmy jak Nike, Vimeo czy projekt open-source Lichess.

Zalety

  • niewielki
  • szybszy od topowych frameworków
  • przejrzysty routing
  • nie wymaga nauki nowej składni
  • kompatybilny do IE9

Wady

  • niewiele dodatkowych bibliotek, przy bardziej złożonych projektach, może zaistnieć potrzeba pisania wszystkiego samemu

Riot.js – prosty i świetny framework do tworzenia web komponentów, można o nim myśleć jak o połączeniu frameworków React i Polymer.

Zalety

  • lekki
  • bardzo prosty w nauce
  • przejrzysty kod komponentów
  • nie potrzebujemy dodatkowych polyfills
  • użycia ES6, TypeScript, CoffeScript, Jade, LiveScript i więcej, pełna lista pod linkiem https://riot.js.org/guide/compiler/#pre-processors
  • dobrze współgra z jQuery

Wady

  • mała popularność, niewiele dodatkowych bibliotek

Cycle.js – funkcyjny i reaktywny framework, obecnie jego największym sponsorem jest Verizon.

Zalety

  • na pewno jest to dobry framework dla osób, które preferują pisanie kodu w sposób funkcyjny nad obiektowy
  • idea oparta o pisanie aplikacji opartych o czyste funkcje, wynik nie jest zależny od efektów ubocznych
  • szybki do nauki, można poznać główne elementy w 1 godzinę i 37 minut. (https://cycle.js.org/#-learn-it-in-1h-37min)

Wady

  • języki obiektowe są bardziej popularne, przestawienie się na programowanie funkcyjne może zabrać trochę czasu

Polymer – framework stworzony i rozwijany przez Google do tworzenia webowych aplikacji przy użyciu web components. Przy jego pomocy tworzenia unikatowych, możliwych do ponownego użycia komponentów, a co ważne, utrzymanie i rozwijanie ich staje się naprawdę łatwe. Istnieje możliwość skorzystania z gotowych komponentów ze strony https://www.webcomponents.org/ .

Zalety

  • wsparcie i rozwój zapewniony przez Google
  • pomocna i czytelna dokumentacja

Wady

  • brak możliwość renderowania po stronie serwera
Back to home
Flutter – Nawigacja pomiędzy widokami

Nawigacja pomiędzy widokami we frameworku Flutter.

Read more...
Alternatywne JavaScriptowe Frameworki

W JavaScriptowym świecie poza frameworkami React, Angular które podzieliły po między siebie popularność, a goniącym je Vue.js jest jeszcze miejsce na inne, mniej skompilowane frameworki, które nie zostały jeszcze dostrzeżone przez szersze grono ludzi.

Read more...
Flutter – pobieranie danych w formacie JSON

W tym wpisie zapoznamy się jak w prosty sposób pobrać dane w formacie JSON.

Read more...