Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 4
@fizdejko: ludzie sięgają po biblioteki aby wydajnie tworzyć łatwe do utrzymania oprogramowanie, a nie uczyć się podstaw jakimi są pętle. Podstawy trzeba umieć, aby developer sam mógł zdecydować która metoda w danej sytuacji sprawdza się lepiej.
  • Odpowiedz
wydajnie tworzyć łatwe do utrzymania oprogramowanie


@sidhellfire: wszystko jest fajnie, dopóki nie trzeba wyjść poza to co oferuje framework, wtedy pojawia się niewydajne, trudne w utrzymaniu oprogramowanie, bo dev nie wie jak napisać wydajną pętlę ¯\_(ツ)_/¯
  • Odpowiedz
Po to się rozdziela widok od kontrolera, żeby tego nie robić. Po to są systemy templejtów, żeby nie robić forów i map.


@FlasH: widok od logiki to sobie możesz rozdzielać przy pomocy Mustache'a. Ta twoja angularowa pętla w tagu jest zaprzeczeniem konwencji o której mówisz.
  • Odpowiedz
bez systemu szablonów


@fizdejko: jak to? ReactDom to podstawowa składnia języka?

type={t == "A" ? "A" : t == "B" ? "B" : t == "C" ? "C" : "Not A/B/C"}

Takie zlepki powodują, że kod jest nieczytelny i trudny
  • Odpowiedz
@FlasH: > nie trzeba mieć pojęcia o js, żeby wiedzieć jaki będzie efekt w przeglądarce.

i to ma być zaleta? jaja sobie robisz? a pozniej sie smieja, ze ludzie z frontendu nic nie potrafia, smutne to jest. Programiści HTML.
  • Odpowiedz
@miglanc102: @fizdejko: Ale wiecie, że ta pętla to jest jedna z dyrektyw, które to napisane są w normalnym, pełnoprawnym JS? I że programowanie w Angularze polega między innymi na pisaniu własnych dyrektyw? Tak, developerzy Angulara również znają czysty JS. Nie wiem dlaczego przypisujecie tę umiejętność tylko reactowcom. Dodatkowa skromna składnia, którą można wykorzystać w htmlu nic nie zmienia. Chociaż w sumie to tak - poszerza wiedzę i ćwiczy
  • Odpowiedz
jak to? ReactDom to podstawowa składnia języka?


@FlasH: hę? JSX to system "szablonów" Reacta, tak na prawdę to HTML bez żadnych magicznych atrybutów typu v-if, a *jedyna różnica to className zamiast class jakbyś chciał się przyczepić do kolejnego szczegółu, ale i to będzie zmienione w przyszłych wersjach.

Takie zlepki powodują, że kod jest nieczytelny i
  • Odpowiedz
@fizdejko: zamieniłeś 4 linie html'a wzbogacone o znaczniki, które są czytelne dla każdego średnio ogarniętego gimbusa na... 36 linii kodu javascript wymieszanego z html'em i magicznymi elementy typu ${id}, a w innym miejscu {id}, a w innym jest konstrukcja

{items.map(({ id, type: t }, i, a) => (
a w innym

disabled={i ===
  • Odpowiedz
via Wykop Mobilny (Android)
  • 5
@miglanc102: nie rozumiesz. Jeżeli ktoś potrzebuje frameworka, to znaczy że chce po prostu dostarczać możliwie szybko dobry jakościowo kod. Rozumiem przez to, że etap uczenia się postaw ma już dawno za sobą.
  • Odpowiedz