#javascript #react #angularjs #vuejs
Jest sens faktycznie pakować się w spa tylko po to by być "nowoczesnym" i pisać po stronie backendu jedynie API ?

Ps. Czy tylko ja mam wrażenie, że frameworki js do spa wymagają za dużo dodatków do zrobienia czegoś używalnego? (Już pomijając tworzenie API po stronie backendu)
- znacznie szybciej natomiast można uzyskać działający produkt we frameworkach backendowych.

Więc po co? Dlaczego? Czy na początku tworzenia produktu ma
@pandev: IMO SPA to przede wszystkim szybsze działanie aplikacji dla usera końcowego, mniejsze wymagania dla infrastruktury (proste API ma mniejsze wymagania sprzętowe niż aplikacja z np. JSP, a sama strona SPA skompilowana pójdzie na czystym nginxie). Dodatkowo fajnie to wygląda na urządzeniach mobilnych - jak normalna aplikacja. Fajnie też wygląda sprawa cache - cała aplikacja SPA jest z reguły wolnozmienna i może być cachowana w przeglądarce, jak do tego dołożymy localstorage
@Marmite: jest na tyle prosty w użyciu , że bez większego wysiłku można go zsetupować do małej dupereli jak pojedynczy komponent (np do wyświetlania tweetów) ,ale w razie potrzeby pozwala w nim sklecić całą złożona aplikacje podzielona na dziesiątki modułów...
Jest szybki, i ma prężna społeczność
Nie bez powodu zdobywa taką popularność
@normanos: Zapropsowałbym jakieś bardziej zaawansowane techniki z vue-router czy vuex. Takich tutoriali dla początkujących jak ten jest na pęczki, a jak chce się coś poważnego zrobić, to trzeba latać po ostatnich stronach googla, dziwnych forach i starych wątkach, bo dokumentacja kuleje :F
@normanos: jestem jednym z tych którzy twierdzą, że współczesny js został siłą przejęty przez hipsterów ;) ale po Twoim opisie tego framereworka, aż nabrałem ochoty żeby się z nim zapoznać. Czekam na kolejne części :)
Kurs vue.js krok po kroku - wprowadzenie i hello world - na prośbę czytelników kurs vue.js od podstaw. Nie znasz, nie umiesz, boisz się, że nie zrozumiesz? Zapomnij. Z tym kursem dasz radę ;) Na dniach kolejne odcinki + video. Tylko dajcie mi dojść do siebie bo teraz jestem na #4developers

#vuejs #js #javascript #naukaprogramowania #webmastah
Pobierz
źródło: comment_9LtxDaFfHxNIXtvyLINLmONONohLKhBv.jpg
Pytanie do programistów #frontend 15k... od biedy 10k, którzy mają doświadczenie w #vuejs oraz #react (oraz jest tutaj kluczowe:)). Obecnie klepię coś tam w Vue.js, w sumie fajnie, szybko i sprawnie mi to idzie. Nie mam większych problemów z rozwiązaniem typowych problemów, dokumentacja jest OK, API jest proste - krótko mówiąc bariera wejścia jest niska.

Wcześniej miałem do czynienia wyłącznie z #backbone (hype na Angulary jakoś mnie ominął, ale chyba nie żałuję).
Pytasz pod kątem czego się warto nauczyć? Wydaje mi się, że tego na co jest większe zapotrzebowanie. A z tego co widziałem to na Reacta jest więcej ofert pracy niż na Vue.
@andrew1985 no niestety Vue w ofertach pracy to jakis jeden procent, a React staje sie powoli czymś takim jak jQuery parę lat temu - znaczna większość ogłoszeń na fronta zawiera Reacta w wymaganiach. Co prawda często zdarza się jakieś info typu doświadczenie we frameworkach JS ale koniec końców pewnie i tak będzie się pisać w React. Zdecydowanie wolę Vue ale obawiam się, że z ofertami pracy będzie krucho jeszcze przez długi czas,
Wyszedł #phpstorm 2017.1 RC, a w nim m.in. oficjalne wsparcie dla #vuejs.

Testuję wersję 2017 (oraz wtyczkę dla Vue.js) od czasu gdy pojawiło się wydanie early access - jest coraz lepiej, ale nadal wtyczka nie wygląda na gotową do wydania. Trochę mnie więc dziwi to, że 2017.1 oznaczono już jako RC - co sugeruje, że żadne zmiany funkcjonalne nie powinny być wprowadzane - jedynie poprawki błędów.

Mimo wszystko wielki plus dla
Angular 2’s learning curve is much steeper. Even without TypeScript, their Quickstart guide starts out with an app that uses ES2015 JavaScript, NPM with 18 dependencies, 4 files, and over 3,000 words to explain it all - just to say Hello World. It wouldn’t be an exaggeration to say that Vue’s Hello World is a little bit simpler. Maybe because of that, we don’t even need
to dedicate a whole page in
Próbuje coś zacząć działać z #vuejs i jakoś średnio to wygląda.
Mam ustawione v-if na elemencie dopóki nie załaduje danych ajaxem, wszystko działa fajnie tylko zauważyłem że tego elementu nie ma w dokumencie w ogóle dopóki if nie będzie spełniony. To rodzi dla mnie jeden problem, eventy w #jquery nie działają, ciężko w dużym projekcie zmieniać wszystkie "clicki" czy "hovery" na "on". Bez ifa wiadomo, vue próbuje odczytać wartość w pustym obiekcie.
Mireczki, próbuje zrobić w vuejs nieskończoną pętle odpytująca backend czy coś się zmieniło w danym obiekcie aczkolwiek robię to rekurencyjnie i nie wiem czy to nie jest 'brzydki sposób'.
Może znacie sposób jak porządnie to zrobić? Chce zrobić coś na bazie powiadomień z wykopu.
#vuejs #javascript
Hipotetyczny scenariusz. Jest sobie jakiś obiekt, który się wyświetla we #vue i do którego jest edytor w komponencie. Się edytuje na żywo i wszystko spoko dopóki nie przyjedzie pora rezygnacji ze zmian, bo główny obiekt został już zmieniony.

https://jsfiddle.net/qx2p5jgk/

Jaki jest poprawny sposób ogarnięcia danych tak, aby zachować podgląd na żywo i zrobić sensownie działające anulowanie? Mam klonować zawartość obiektu przy edycji? Jest jakiś automat?

#javascript #vuejs
@TwigTechnology: W sumie widzę 2 rozwiązania bez Vuex.
1. Zrobić dwa pola do każdego obiektu, value i editValue, po zapisaniu zmieniać oryginalną wartość, jeśli ktoś kliknie cancel, to zmieniać editValue na oryginał.
2. Imho pokazywanie zmian na żywo w oryginalnej wartości to przesada, robiłbym to dopiero po zapisie.