Perspektywa... ma znaczenie :)

/What-is-the-future-of-jQuery-for-2017-and-later

HTML-first JS-first

Prehistoria, starożytność

2010
2011
v1.0.0
2012
2013

Średniowiecze, nowożytność

BSD
IE8
2014
2.0.0-alpha.13
Native
2015
v2.0.0
v2.0.0
2016

Nowoczesność

MIT
2017
v7.0.0
Hooks
2018
2019
Kto? Google Facebook gość po Google'u
Uwagi Zmiana filozofii (2-way vs. 1-way binding) Promowanie 1-way bindingu, zmiany licencji Lepszy Angular przed lepszym Angularem (2+)
npm/week ~2M ~6M ~0.9M
Hejter Następny Ember Mieszałem HTML z PHP i to była "zła praktyka" Tyle gwiazdek i brak ofert pracy?
Fanboj Ma już wszystko podpięte Facebook, musi być świetne Lekkie, szybkie, pełne możliwości
Tak serio Framework "enterprise" Pewniak Uwielbiane, ale raczej nieużywane w pracy

Mój wybór?

(nowy projekt)

  1. Czysty JS (Web Components)
  2. Zależnie od humoru
    • JS-first?
    • HTML-first?

Web Cmponents


                    class FullWebComp extends HTMLElement {
                        constructor() {
                            super();
                            this.attachShadow({mode: 'closed'})
            .appendChild(document
                                                .getElementById('h2-template')
                                                .content
                                                .cloneNode(true));
                        }
                    }
                    
                    customElements.define('full-web-comp', FullWebComp);
                    

Teraźniejszość, przyszłość

2018 in review and ’s predictions for 2019

  • Web Componenty
  • Chromium
  • React
  • TypeScript
  • GraphQL
  • Uproszczenia, micro-frameworki

Dziękuję