Hej Mircy z #webdev zaczynając nowy projekt frontendowy - którym będzie aplikacja działająca jako normalna strona internetowa (gdzie liczyć się będzie UX, analitycsy, SEO więc przydałoby się od razu wsparcie dla SSR, performance, RWD, może PWA, dużo pukania do backendowego REST API) i zakładając że żyjemy w teraźniejszości, na jakim frameworku najlepiej byłoby to oprzeć?
Jeśli najlepsza odpowiedź to "to zależy" ( ͡°͜ʖ͡°), to
@vizori: nie napisałem że robi cokolwiek gorzej czy lepiej, ale narzuca pewne rzeczy przy tworzeniu aplikacji. Stan reacta klepiesz w pewnym sensie ręcznie - przez setState dajesz mu informację: siemanko odśwież wszystkie widoki w którym jesteś wykorzystywany. Vue przez swój 2way data binding robi to sam z siebie i często możesz trafić na przypadek, w którym będziesz musiał z jego naturą kombinować.
@Brolys: nie chodzi tu nawet o componentShouldUpdate, forsowanie zmian przez vue czasami może zgubić, szczególnie przy bardziej złożonych rzeczach, gdzie potrzeba większej kontroli.
mireczki z #programowanie i #webdev ile moze kosztowac zrobienie skryptu na strone www ktory pozwalalby wybrac stolik w mojej restauracji i zabookowac go? Czyli wybierasz date, widzisz jakie stoliki sa dostepne, a jakie, nie zaznaczasz ktory chcesz i przecodzisz do systemu platnosci (chce dac visa checkout) sadze, ze tu kazdy #programista15k wiec pewnie obczaje tez fiverr ale pytam jak ceny sie ksztaltuja.
@JezelyPanPozwoly: na development dwóch wersji schodzi o wiele więcej czasu. W przypadku zmiany rozmiaru okna musiałbyś ładować kolejny plik ze stylami, co jest średnio worth. RWD z podejściem mobile first, tj. domyślny nacisk kładziesz na użytkowników urządzeń mobilnych, bo to oni stanowią największą część odbiorców.
Mirki, szukam małego #laptopy. Budżet to max. 3,500 zł. Laptop musi być lekki, mały i oczywiście ładny. Koniecznie 13 cali i koniecznie NOWY, używek/poleasingowych/"powystawowych" itp. nie biorę nawet pod uwagę. Przeznaczenie to bardzo dużo Office'a, Twitch, Discord, generalnie Internet i może jakieś niewymagające gry typu Hearthstone i Minecraft. Ma wytrzymać dużo kart w Chrome i działać kilka lat.
#javascript #python w pythonie jest metoda vars(), która umożliwia stworzenie jakiegoś argumentu, którego nazwa będzie identyczna jak jakiś wprowadzony string. Czy orientuje się ktoś może czy da się coś podobnego zrobić w Java Scripcie ? #naukaprogramowania
#javascript #ajax #naukaprogramowania głupia sprawa. Django pod url'em /fakty wyrzuca mi JSON z linkami do galerii zdjęć. Ajax call do JSON'a jest wykonywany najpierw, po czym w kodzie poniżej wypisujemy cały array (fantastyka) oraz jedno ze zdjęć ma podmieniane źródło na link z tego array'u. Oczywiście Ajax jest asynchroniczny, więc w momencie gdy przeglądarka wykonywuje drugą część kodu , to dane nie zdążyły jeszcze wrócić do
@JungleJamPL: Ogólnie to taki jeden z większych mindfucków jeśli wchodzisz w JS, kiedy zauważasz, że kod napisany od góry do dołu nie wykonuje się w pożądanej kolejności. W tym języku jest podejście jak już wyżej wspomniano, callbackowe - reagujesz na zdarzenia, w tym wypadku jest to zdarzenie otrzymania odpowiedzi z serwera. Jak ogarnąć takie sekwencyjne działania i się nie zgubić? Najprościej z wykorzystaniem Promise właśnie, który występuje też w postaci
Tylko co najciekawsze funkcja .json() która normalizuje dane sama zwraca promise, więc żeby odzyskać dane z API trzeba dwa razy skorzystać z metody .then()
Robie research na temat błędów na stronach internetowych. W związku z tym mam prośbę. Czy znacie moze jakies strony gdzie występują błędy w interfejsie? Tj. np. Formularz nie dziala tak jak powinien, pojawia sie jakis irytujacy blad, rozjezdza sie interfejs? #internet #frontend #js #javascript #html
@tomaszs: tak z narzekań to jedną z najbardziej irytujących dla mnie rzeczy jest window.scrollY = 0 po załadowaniu zawartości czy też po prostu brak możliwości użycia przycisku cofnij w przeglądarce w taki sposób, żeby wrócić do tego samego contentu, od którego wyszliśmy. Podobnie nie lubię klikać w linki, które mają target="_blank", bo powoduje mi to otwieranie 1000 kart, których wcale nie chcę.
Jeszcze zanim uczyłem się różnego rodzaju Frameworków, to w czystym Javascript pisałem nieraz kod CSS. (codepen Te skrzynie napisałem w 2014, potem zmieniłem stary JS na ES6)
można mieć frontend masters na 6 miesięcy za darmo, darmową licencję JetBrains i jeszcze parę innych rzeczy
#programowanie #webdev #frontend #programista15k