Wszystko
Wszystkie
Archiwum
- 0
- 40
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ę). Pisząc w Backbone miałem wrażenie, że wszystko jest tam bardzo dobrze zorganizowane. Backbone narzucał solidną strukturę aplikacji: kolekcje, modele, widoki miały ściśle określone role. Pod tym względem bardzo lubię Backbone, z drugiej strony czuć, że ta biblioteka powstała lata temu i trzeba niestety pisać bardzo dużo tzw. "boilerplate code" (np. bindowanie eventów, renderowanie widoków), który w nowoczesnych bibliotekach/frameworkach dostajemy "out of the box".
W Vue.js trochę mi tego brakuje. Wydaje mi się, że Vue.js daje bardzo dużą dowolność odnośnie struktury aplikacji (niekoniecznie twierdzę, że to wada!). Ale podobnie jak w Backbonie, w Vue.js lubię to, że nie jest wielką kobyłą, tylko dosyć prostą biblioteką, a całą aplikację składamy z klocków (mogę użyć dowolnego routera, dowolnego store'a, biblioteki do ajaxów, etc).
Po
Wcześniej miałem do czynienia wyłącznie z #backbone (hype na Angulary jakoś mnie ominął, ale chyba nie żałuję). Pisząc w Backbone miałem wrażenie, że wszystko jest tam bardzo dobrze zorganizowane. Backbone narzucał solidną strukturę aplikacji: kolekcje, modele, widoki miały ściśle określone role. Pod tym względem bardzo lubię Backbone, z drugiej strony czuć, że ta biblioteka powstała lata temu i trzeba niestety pisać bardzo dużo tzw. "boilerplate code" (np. bindowanie eventów, renderowanie widoków), który w nowoczesnych bibliotekach/frameworkach dostajemy "out of the box".
W Vue.js trochę mi tego brakuje. Wydaje mi się, że Vue.js daje bardzo dużą dowolność odnośnie struktury aplikacji (niekoniecznie twierdzę, że to wada!). Ale podobnie jak w Backbonie, w Vue.js lubię to, że nie jest wielką kobyłą, tylko dosyć prostą biblioteką, a całą aplikację składamy z klocków (mogę użyć dowolnego routera, dowolnego store'a, biblioteki do ajaxów, etc).
Po
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
#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
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
@kadetem_tera: już jest niemodny, teraz pisze się w vanilla js.
@panjerzyduzomierzy: Ja tam JS bardzo lubię, uważam tylko że brak solidnej biblioteki standardowej za przyczynę wielu "problemów" ekosystemu, czyli np miliarda podobnych bibliotek zagracających npma
- 1
Chcę zacząć naukę jakiegoś frameworka JS, prawdopodobnie Angular 1.x. Z racji tego, że posiadam fajny kurs Backbone, a materiały dot. Angulara już są mniej fajne, opłaca się przerobić najpierw ten Backbone i poznać podstawy, żeby potem łatwiej uczyło się Angulara? Czy te 2 frameworki w ogóle bazują na tym samym i różnią się np. tylko zapisem, czy są to zupełnie inne technologie? Czy Backbone jeszcze w ogóle istnieje na rynku i jak
#backbone 1.4 będzie miał wsparcie dla klas #es6
https://github.com/jashkenas/backbone/issues/4028
Szkoda, że autor nie planuje przepisania całości w es6, ale mamy za to aktywnie rozwijanego forka.
#js #webdev #javascript #programowanie
https://github.com/jashkenas/backbone/issues/4028
Szkoda, że autor nie planuje przepisania całości w es6, ale mamy za to aktywnie rozwijanego forka.
#js #webdev #javascript #programowanie
Robię projekt w Backbone i Marionette (+ RequireJS). Potrzebuję stworzyć instancję modelu którą to będę mógł z łatwością wykorzystać w wielu widokach. Na przykład mam model 'ProduktA' i tworzę instancję 'produkta' z parametrem 'ilość' równą 20. Chcę operować tym obiektem (dokładnie tą samą instancją) w wielu widokach, w jaki sposób najlepiej się za to zabrać?
#programowanie #backbone #webdev
#programowanie #backbone #webdev
Komentarz usunięty przez autora
- 1
@KuszacaWoda: Tak, tylko nie wiedziałem jak ten wzorzec zastosować. Dla innych co mogą mieć podobne rozkminy: http://www.webdeveasy.com/backbone-singleton/ ten artykuł to majstersztyk ᕦ(òóˇ)ᕤ
- 4
Mirasy, pomóżcie mi zaplanować dalszą naukę #frontend
Jestem na etapie podstawowej/średniej znajomości JS i jQuery. Pora chyba więc na frameworki. No i tu zaczynają się problemy.
Co wybrać?
-
Jestem na etapie podstawowej/średniej znajomości JS i jQuery. Pora chyba więc na frameworki. No i tu zaczynają się problemy.
Co wybrać?
-
- 2
@larvaexotech: Niby czemu praca zawodowa poza PL react? popatrz na popularność Angulara i na Reacta - od zleceń na Upworku po popularność w zapytaniach googla.
@razor535: Ja bym na Twoim miejscu Angular 1, potem 2. Frameworki to nie jest religia, zacznie się coś zmieniać to po prostu zmienisz frameworka.
@razor535: Ja bym na Twoim miejscu Angular 1, potem 2. Frameworki to nie jest religia, zacznie się coś zmieniać to po prostu zmienisz frameworka.
Konfiguruję projekt dla #backbone w #phpstorm. W edytorze nie ma oficjalnego wsparcia dla backbone. Zainstalowałem więc backbone-DefinitelyTyped czyli definicje dla TypeScript. Lepszo to niż nic, ale trochę irytujące są warningi np. przy metodzie .extend(), że "Private member is not accessible", co oczywiście jest nieprawdą.
Czy znajdę gdzieś definicję dla "czystego" #js? Przeszukałem pół internetu i nic nie znalazłem.
#webdev #javascript
Czy znajdę gdzieś definicję dla "czystego" #js? Przeszukałem pół internetu i nic nie znalazłem.
#webdev #javascript
- 1
@rozdajozadarmo: Więc tak:
1. Nie musi być oficjalnego wsparcia, PHPStorm stara się wnioskować i zgadywać co może być użyte w danym miejscu, choć nie zawsze mu to wychodzi
2. "Definicje" dla czystego JS mogą być np. adnotowane czymś co się nazywa JSDoc. PHPStorm obsługuje takie definicje, ale nie wiem czy, w przeciwieństwie do DefinitelyTyped, jest jakieś centralne otwartoźródłowe repozytorium ze zbiorem takich definicji
3. Coś musiałeś schrzanić z tym TSem,
1. Nie musi być oficjalnego wsparcia, PHPStorm stara się wnioskować i zgadywać co może być użyte w danym miejscu, choć nie zawsze mu to wychodzi
2. "Definicje" dla czystego JS mogą być np. adnotowane czymś co się nazywa JSDoc. PHPStorm obsługuje takie definicje, ale nie wiem czy, w przeciwieństwie do DefinitelyTyped, jest jakieś centralne otwartoźródłowe repozytorium ze zbiorem takich definicji
3. Coś musiałeś schrzanić z tym TSem,
- 2
@taximan: za dobrze mi z phpstorm żebym zmieniał IDE. Zobaczę jednak z ciekawości.
// edycja
Ten visual studio code to edytor w stylu Sublime (a bardziej Atoma czy Brackets), to nie jest zamiennik dla phpstorm. Przez dłuższy czas używałem Sublime, ale na dłuższą metę to nie jest rozwiązanie. Gdy próbuje się z niego zrobić IDE to tracimy największą zaletę tego edytora - lekkość.
// edycja
Ten visual studio code to edytor w stylu Sublime (a bardziej Atoma czy Brackets), to nie jest zamiennik dla phpstorm. Przez dłuższy czas używałem Sublime, ale na dłuższą metę to nie jest rozwiązanie. Gdy próbuje się z niego zrobić IDE to tracimy największą zaletę tego edytora - lekkość.
#internet #ciekawostki #google #backbone
Level 3 i Google podpisały umowę Peeringu, w modelu bit mile. ( wymieniają się po równo transferem i zasięgiem sieci )
+ dodatkowe punkty styku
+ szybszy internet
Level 3 i Google podpisały umowę Peeringu, w modelu bit mile. ( wymieniają się po równo transferem i zasięgiem sieci )
+ dodatkowe punkty styku
+ szybszy internet
Myślę nad się w końcu porządnie jakiegoś frameworka javascriptowego. Czy warto obecnie ruszać coś poza angularem, który dominuje w ogłoszeniach o pracę? Ogólnie jestem .NET devem, ale zazwyczaj sporo grzebię również na froncie.
#programowanie #angular #backbone #react #javascript
#programowanie #angular #backbone #react #javascript
- 2
- 1
To zależy czy chcesz do pracy jako frontendowiec czy dla siebie. Jeżeli pierwszy przypadek to niestety w cebullandi mało ofert jest. Wszedzie angular. Ja polecam backbone bo to moje ulubiene ( ͡° ͜ʖ ͡°)
@ProGruntowy: polecam zapoznać się z moment.js
@ProGruntowy: timestamp?
- 9
webMASTAH.weekly.004 - kto nie był na liście w zeszłym tygodniu ten ma teraz na stronie
Kto chce mieć zawsze na mailu ten się zapisuje (jeszcze zdąży na jutrzejsze 5. wydanie)
a kto ma ból d--y ten czarnolistuje -> #webmastahweekly (albo obserwuje)
TOP
Kto chce mieć zawsze na mailu ten się zapisuje (jeszcze zdąży na jutrzejsze 5. wydanie)
a kto ma ból d--y ten czarnolistuje -> #webmastahweekly (albo obserwuje)
TOP
- 0
@kondominium-rosyjsko-niemieckie: tam czyli gdzie?
konto usunięte via Android
- 0
taktyk
Darmowy eBook - Backbone.js Testing.
Wystarczy się zarejestrować podając adres email.
https://www.packtpub.com/packt/offers/free-learning
#javascript #programowanie #backbone
Wystarczy się zarejestrować podając adres email.
https://www.packtpub.com/packt/offers/free-learning
#javascript #programowanie #backbone
#angularjs #backbone #webdev #javascript trochę też #gorzkiezale hej mirki, po jakimś czasie pisania apki w backbone czuję już totalne wypalenie, to co można było zrobić ładnie zrobione jest po łebkach: bo backbone jest lepszy/prostszy (?), bo angular trudny, nie chce nam się go uczyć, jest wolny i niezrozumiały. Mamy backend zwracający json-rpc ale co tam, przepiszemy kawałek backbone żeby to udzwignął, nie
konto usunięte via Android
- 0
@the_m: Zacząć ciągły refactoring do skutku. Robisz brancha deweloperskiego, codziennie poświęcasz pół godziny na poprawki (jak wiadomo, programista rzadko pracuje dłużej niż 4h dziennie, jeśli Ci zależy to pół godziny więcej poświęcisz), po miesiącu masz pół kodu poprawione.
- 2
Wrzucam dwa widoki w backbone z użyciem layout managera do tego samego kontenera: https://gist.github.com/Pitu-pl/6bbcf9da39b94a595e74
Czy ktoś wie może jak wywołać insert dopiero gdy inny zostanie całkowicie wyrenderowany? Szukałem w docs i nie znalazłem informacji o jakimś callbacku. Oczywiście insert obu musi być wykonany w tym samym pliku, nie chcę w innych mieszać z modelem.
Do czego mi to potrzebne? Czasami widok insertowany jakio drugi renderowany jest jako pierwszy.
#javascript #
Czy ktoś wie może jak wywołać insert dopiero gdy inny zostanie całkowicie wyrenderowany? Szukałem w docs i nie znalazłem informacji o jakimś callbacku. Oczywiście insert obu musi być wykonany w tym samym pliku, nie chcę w innych mieszać z modelem.
Do czego mi to potrzebne? Czasami widok insertowany jakio drugi renderowany jest jako pierwszy.
#javascript #
#backbone #javascript
Mam taki problem, niżej link do kodu. Problem polega na tym że po załadowaniu strony wypieprza mi GET 404 /users i za cholere nie mam pojęcia co robię źle :|
http://pastebin.com/Y23fuvsK
backbone,
Mam taki problem, niżej link do kodu. Problem polega na tym że po załadowaniu strony wypieprza mi GET 404 /users i za cholere nie mam pojęcia co robię źle :|
http://pastebin.com/Y23fuvsK
backbone,
- 0
@adios: http://backbonejs.org/#Collection-url jak widać nie.
- 0
@login_zajety_sic: Nie dzieje się nic magicznego. Renderując widok pobierasz kolekcję użytkowników (users.fetch()) i dlatego leci zapytanie zgodnie z url (/users). Serwer ma zwrócić kolekcję użytkowników jako JSON.
#wojsko #militaria #ukraina #rakieta