Boogie napisał
Dzięki @
doniuu ; za opinię. Mam pracę dyplomową do napisania i pewnie go użyję.
Muszę się jeszcze dowiedzieć jak Politechnika podchodzi do udostępniania na githubie prac dyplomowych, jeśli nie ma problemu, to pewnie się nią pochwalę. :P
o ile wiem większość uczelni zastrzega sobie przez jakis czas (2 lata?) prawa do twojej pracy, ale to nie stoi na przeszkodzie byś sam rozpowszechniał ja na innej licencji. ba, mozesz na githubie licencji żadnej nie umieszczać, co jest równoznaczne z zachowaniem pełni praw autorskich i jedynie udostępnieniem kodu źródłowego do wglądu. o ironio, mozesz wtedy domagać sie od githuba pousuwania forkow twojego repo, co potrafią robic -- dlatego tez brak głupiego pliku LICENSE nie jest przez społeczność lubiany. :)
wracając do vue: framework tenże nie jest w żaden sposob związany z laravelem, po prostu twórca go sobie upodobał. samo vue jest w większości napisane przez Evana You, pracownika google. na dniach wychodzi wersja 2.0 -- rewrite, który jednak adaptuje virtual dom, w zamian oferując nowinki takie jak server-side rendering czy funkcja render (w vue używa sie głównie template'ow znanych z angulara), dzieki ktorej mozna naparzac w jsx htmlami. :)
polecam obczaić przykładowa strone --
https://github.com/vuejs/vue-hackernews-2.0, jak i wersje 1.0 (znacząco sie różnią). pomimo prostej strony, strona pokazuje SSR czy architekturę flux z użyciem vuex. notabene vue posiada sporo oficjalnych bibliotek typu vuex wlasnie, vue-router, vue-validator, vue-resource czy vue-cli, bootstrapujace projekt np z webpackiem. nieznaczy to ze sa one obowiązkowe, bo łatwo jest zintegrować np redux czy, jak robimy w firmowym projekcie, zamiast vue-resource samemu uzywac window.fetch z html5. poza tym vue jest na tyle minimalistyczne, ze z powodzeniem mozna prosta strone napisać bez tony toolingu i po prostu wrzucić vuejs z jakiegos CDNa bezposrednio w <script> -- polecam zamiast jquery.
a vue tak obsesyjnie zachwalam, bo jeszcze miesiac temu byłem przerażony, ze w pracy zaprzęgają wszystkich backendowcow do rewrite'u frontendu naszej web appki, a okazuje sie ze z vue i es2015 pisze sie naprawde szybko, przyjemnie, a dodatkowo jest to wydajne. odnośnie wydajności zreszta, vue przewyższa często reactjs z powodu swojej reaktywności -- nie trzeba na każdym komponencie klepać metod typu shouldComponentUpdate. krótko mówiąc: polecam! :)
Zakładki