@le1t00: Według mnie warto. Ja go kupiłem chyba akurat w promocji za $10.

Learn Vue step by step też jest ok, ale Jeffrey Way uparł się by nie używać Vuex tylko swoje rozwiązania proponuje. Jak dla mnie ten drugi kurs to może być uzupełnienie.

Dokumentacja jest ok, ale za te kilkanaście euro masz wszystko podane po kolei.
  • Odpowiedz
Podczas swojej nauki #webdev w końcu dotarłe do momentu w którym muszę wybrać jakąś biblioteke/framework do budowy interfejsu na bazie komponentów. Nie bede ukrywał, że moim celem jest w koncu znaleźć posade juniora lub chociażby załapać się na praktyki w jakiejś solidnej firmie. Jako że jestem niedawno po lekturze książki "Jedna rzecz" i już nie mam wątpliwości że branie się za kilka rzeczy na raz sabotuje moj progres, chce postawic na jedną
@khejit: Tu jest ciekawa dyskusja na ten temat.
TLDR: Progressive enhancement dotyczy coraz bardziej wymagań sieciowych a nie javascript'a, więc niezłą odpowiedzią wydają się aplikacje/strony które prerenderują początkową zawartość po stronie serwera (np node.js) żeby zminimalizować użycie danych, natomiast javascript można coraz bardziej przyjmować za pewnik. Ogólnie jest to kwestia sporna i decyzja developera, bo przypadki mogą być bardzo różne.
  • Odpowiedz
@Chanandler: Hmm rzeczywiście ten przykład działa, nie mam pojęcia co jest nie tak z moim kodem. Na desktopie wszystko działa, a taka sama logika jak w twoim przykładzie.
  • Odpowiedz
Ogarnia ktoś Webpacka i odpowiedziałby na kilka pytań, bo już #!$%@? dostaję?

Na początek, mam taką strukturę projektu:

/node_modules/
/src/
- /app/
--- - vendor.js

W vendor.js chciałbym zaimportować Vue, które pobrałem z npm. Standardowe import 'vue' nie działa - nie wywala błędu, ale nie dołącza biblioteki do pliku.

#webpack #frontend #npm #vuejs
masz moj config do webpacka:

const webpack = require('webpack');
module.exports = {
// the main entry of our app
entry: ['./src/index.js', './src/auth/index.js'],
// output configuration
output: {
path: __dirname + '/build/',
publicPath: 'build/',
filename: 'build.js',
},

module: {
loaders: [
{ test: /\.vue$/, loader: 'vue' },
{ test: /\.html$/, loader: 'html' },
{ test: /\.css$/, loader: "style-loader!css-loader" },
{ test: /\.js$/, loader: 'babel', exclude: /node_modules/ }
]
},
babel: {
presets: ['es2015'],
  • Odpowiedz
@zukuS: po co kombinujesz pod gorke jak jest dostepny template vue-webpack ? Rozumiem, ze pewne rzeczy warto rozumiec itp a nie kopiowac, ale nie ma co wynajdowac kola od nowa.
  • Odpowiedz
Powiedzcie mi jak to jest z Vue i Vue2. Vue2 jakoś drastycznie się różni, wymaga zmiany metodyk, strategii pisania kodu? Chciałbym do tego przysiąść w końcu. Znam dobrze ng, nie mam podstaw w react. Chcę dać szansę VueJS i pytanie czy nauka Vue a Vue2 czymś się różni?

#programowanie #frontend #webdev #javascript #vuejs
@vanot: jest właśnie po migracji średniej aplikacji z 1 na 2 i dużych różnic nie ma. Ale poleciało kilka maleństw, np filtry dla zmiennych, czy zabawki związane z animacjami. Nawet CLI jest, które w miaaarę za rączkę prowadzi z aktualizacją... ale, że to aplikacja w symfony, więc uważało system szablonów Symfony za swój. Mały problem w sumie.

Za to na plus - operujemy w aplikacji na sporych listach obiektów i działa
  • Odpowiedz
#programowanie #webdev

Co sądzicie o #vuejs? Nie jestem fanem pogoni za nowościami, ominął mnie hype na #angularjs, do #react jestem sceptycznie nastawiony. Mam jakieś tam doświadczenei w #backbone i może dlatego vue.js robi na mnie dobre wrażenie, bo podobnie jak backbone - jest prosty, bariera wejścia wydaje się być niska w porównaniu np. do angulara. Pisząc w vue.js nadal mamy poczucie, że piszemy w "czystym js" - w przeciwieństwie do
Z okazji wydania #vuejs 2 postanowiłem unowocześnić swój warsztat. Mam pytanie o autoryzację vue z backendem #php

1. Autoryzacja z JWT, tokenami.

2. zwykłe logowanie, przeładowanie strony i mamy gotową sesję

Za drugim rozwiązaniem przemawia prostota, za pierwszym uniwersalność kodu. Nie wydaje mi się bym potrzebował autoryzacji z innego klienta niż przeglądarka.

Jak Wy to robicie u siebie?

#webdev, nieśmiało dodam że backend PHP to #laravel 5.3, chcę natomiast mieć takie
Tworzę sobie prosty element, który ze zmiennej:

kontakty = [ {id: 1, nazwa: 'N1'}, {id: 2, nazwa: 'N2'},{id: 3, nazwa: 'N3'} ];

generuje sobie komponenty. Standard.

Wszystko się ładnie odświeża dopóki zmieniam pojedyncze dane, np nazwę kontakty[1].nazwa = "N22", ale w momencie gdy podmieniam całą zawartość zmiennej kontakty na inną (kontakty = tablica2zAjaxa) to Vue w ogóle nie reaguje na taką zmianę.

Da się jakoś wymusić wyrenderowanie komponentów od nowa?

#vuejs
@TwigTechnology: hmm... wygląda na to że zmieniasz kontakty żeby nie wskazywała na obiekt na który wskazywałą do tej pory, tylko na jakiś inny, a dane pobiera ze starej.

Znalazłem coś takiego:

for(var k in firstObject) secondObject[k]=firstObject[k];
Jeszcze by się przydało dopisać coś do usuwania starych danych.

EDIT: "kod" nie działa...
  • Odpowiedz
@Jojne_Zimmerman: Nie mnie oceniać.
Podchodziłem do nauki Angulara, szło jak po grudzie.
Ale w międzyczasie zobaczyłem VUE i w ramach nauki na pewnym projekcie appka typu CRM - ( kontakty, sprawy, tasklist ) powstała w tydzień. Całość z ładny czytelny routing, przejściami płynnymi, cache itp. Banalne w obsłudze. Jakieś sortowania kwestia kilku wyrazów i po prostu działa.

Z wersją 2.0 doszły rzeczy które musiałem samemu kombinować... Jeszcze przyjemniej się go używa.
  • Odpowiedz
#vuejs #vue #javascript #webdev #technologia

[Vue 2.0 is Here!](https://medium.com/the-vue-point/vue-2-0-is-here-ef1f26acf4b8#.#!$%@?)

Today I am thrilled to announce the official release of Vue.js 2.0: Ghost in the Shell. After 8 alphas, 8 betas and 8 rcs (a total coincidence!), Vue.js 2.0 is ready for production! The official guide has been fully updated and is available at vuejs.org/guide.
f.....s - #vuejs #vue #javascript #webdev #technologia

Vue 2.0 is Here!

Today I ...

źródło: comment_Z5VNFDWbelAsZZOcMNDhrk3qSjL1QRVM.jpg

Pobierz
ciężko temu zaprzeczyć, chociaż dziwnym trafem prawie 2 tygodnie po tym gdy my wydaliśmy pierwszy issue, nagle ktoś wpadł na identyczny pomysł i założył drugi newsletter ;)
imo to dobra oznaka - community rośnie a promowanie wartościowych materiałów jest na plus i dla autorów i dla samego frameworka, więc każdy kto dorzuca swoje trzy grosze do promowania Vue jest mile widziany
  • Odpowiedz
Jak myślicie mirki, opłacałoby się stworzyć forum w #php na backendzie i #vuejs na frontendzie? W pełni responsywne, płynnie działające, bez reloadów całej strony(czyli w sumie taki standard teraz częściowo). Wydałbym kod na githubie, kiedyś byłoby do portfolio. ( )
@Govr: forum? to przy okazji wehikuł czasu zbuduj i sie cofnij do 2005 ( ͡° ͜ʖ ͡°)

a tak serio to proponowałbym coś w stylu wykopu czy reddita zrobic

chyba że tylko do nauki to cokolwiek nie zrobisz bedzie spoko
  • Odpowiedz
czołem Mirki,

wstaje dzisiaj rano, wchodze na wypok, czytam, czytam... afera z allegro. Jak mnie boli (jak kazdego zresztą), że ten cały lichy serwis ma monopol na polskim rynku. Po prostu siedze i płacze. Gdzieś podskórnie czuje, że zagraniczni gracze jak #ebay czy #aliexpress nigdy nie zdominują naszego rodzimego rynku :((

nie bede sie chwalił, ze jestem #programista15k ...chodzi mi o to, że rzucam propozycję: czy ktos ma pomysl, jak z powodzeniem
  • 0
@qwelukasz jesli te biblioteki jsowe maja obsluge routingu i ajaxa to mozna je traktowac jako 100% frameworki do stworzenia kompletnej SPA
  • Odpowiedz