Ranking frameworków JavaScript: https://2021.stateofjs.com/en-US/libraries/front-end-frameworks
Na wykresie satisfaction widać jak stare frameworki spadają w dół. Zeszłorocznym hitem jest Solid oraz Svelte.
W usage można zaobserwować, że pozycja Angulara jest nadal silna chociaż spada. Vue rośnie, a React utrzymuje się na stałym poziomie.
Racja, zdecydowanie Vue tutaj lepiej wyglada. Jednak rynek pracy jest bezlitosny i tam React zdecydowanie wygrywa. Stawki zdecydowanie lepsze też są w React. React i Vue mają dużo wspólnego, więc gdyby trzeba było przejść na Vue nie powinno być większego problemu.
Ciekawostka z JavaScript:
var a = 'a';
b = 'b';
window.a // 'a'
window.b // 'b'
delete window.a // false
delete window.b // true
@Haskell tu się zgadzam, że w JS powinno się programować inaczej niż choćby w Javie. Z tego też względu dziedziczenie w rozumieniu klasycznej obiektówki aż tak bardzo w JS nie jest potrzebne. Możliwe za pomocą klas z ES6, ale np. ja mam rzadko potrzebę dziedziczenia, a jeśli dziedziczę, to potem i tak tego zwykle żałuję (mam wrażenie, że jak coś wymaga zbyt wiele dziedziczenia, to bardziej to świadczy o tym, że językowi brak ekspresyjności. Mam wrażenie, że dziedziczenie często wypływa z silnego statycznego typowania (dziedziczymy, żeby się typy zgadzały), a nie z potrzeby reużywania czegokolwiek. Oczywiście silne statyczne typowanie ma swoje zalety, ale nie jest tak, że nie ma wad (i odwrotnie - dynamiczne kacze typowanie ma również zalety i wady).
@Haskell chociaż dziedziczenie, żeby się typy zgadzały to jeszcze można zrozumieć tym, że "inaczej się nie skompiluje". Gorzej jak ktoś faktycznie używa dziedziczenia do tego, żeby reużywać kod i robi głęboką hierarchię dziedziczenia, bo nie poznał jeszcze kompozycji.
Słyszeliście o sabotowaniu własnych bibliotek? :D
https://android.com.pl/news/450664-skasowal-biblioteki-js-stosowane-przez-korporacje/
Oprogramowanie o otwartym kodzie źródłowym (OSS) występuje w wielu różnych odmianach. Niektóre z nich to ogromne projekty rozwijane i utrzymywane przez
https://android.com.pl/news/450664-skasowal-biblioteki-js-stosowane-przez-korporacje/Akcja w temacie: gosciu oferuje kase za wywalenie swojej biblioteki z npm. Im bardziej popularna tym wiecej :P https://drewdevault.com/2021/11/16/Cash-for-leftpad.html
Przeczytałem to. Recenzja 3/10. 30% książki to jakieś banały, jedynie końcówka o podejściach do renderowania była ciekawa i coś z niej wyniosłem.
No to teraz się przyznać kto tam pracuje? ;) :D
https://bilet.intercity.pl/eic_js/zakup_biletu_plugin.js
Chyba najlepsze są wstawki polisz-inglisz:
validNrBiletuOsobyTowarzyszacej
eventBlurMiejsceZajeteWskazane
:D :D :D
#NAPRAWMYWYKOP - Chrome Extension
Kod odpowiadający za video player wykopu: rozgryziony
Można było zaimplementować nowy feature rozszerzenia chroma:
Floating Video
Pracowało się całkiem przyjemnie. Jeszcze czegoś takiego nigdy nie pisałem, więc klepałem w klawisze z** większą ochotą** niż zwykle
Efekt floating video
wyszedł całkiem nieźle. Oczywiście widzę pare rzeczy, które można poprawić/ulepszyć, lecz uważam, że na ten czas jest wystarczająco dobrze.
Kliknij po więcej!
https://high-five.cc/exts/feature-floating-video/
Pobierz rozszerzenie z Chrome Web Store: https://bit.ly/3kU8DfE
Repozytorium kodu: https://bit.ly/32l8POP
Archiwum wpisów: https://high-five.cc/exts/tag/naprawmywykop/
to be continued ヘ( ^o^)ノ\(^_^ )
@LukeJL Wydaje mi się, że połączenie Java/C# + Angular jest dość popularne u fullstacków. Pewnie przez to, że Angular bardziej przypomina kod backendowy niż React/Vue.