@bonus: ale takie rozbudowane architektury są bardzo na miejscu przy dużych projektach, utrzymanie sensownie zaprojektowanej aplikacji jest dużo przyjemniejsze i łatwiejsze niż MVC wciskane w każdej możliwej postaci. Kto, co lubi, ale nie demonizowałbym takiego dzielenia odpowiedzialności w systemie. Zwiększają się wymagania względem systemów informatycznych, to i ewoluuje ich rozwój także pod kątem architektury, która musi wspierać decoupling i być bardziej elastyczna. :)
Mirki, jak to jest z tym #coursera: Ludzie w internetach piszą żeby sobie "spróbować" kursów, że warto "sprawdzić" co to w ogóle jest, że to nic nie kosztuje. Tymczasem jak sprawdzam kursy, to one zazwyczaj kosztują, i to dość sporo. Takie pierwsze z brzegu machine learning 40usd. Na czym więc polega jego "darmowość"? Czy aby "spróbować" muszę wydać 40 dolców?
Niektóre są chyba darmowe (czasem rozdają też jakieś kursy), ale czy tak jest strasznie fajnie to nie jestem pewien. Na pewno dużo contentu, ale na rozdawanym ostatnio kursie Expressa filmy były bardzo krótkie i średnio treściwe. do programowania są IMHO lepsze platformy, a do reszty Khan Academy?
#programowanie #nodejs #webdev Hej, muszę zrobić prosty chat w node.js. Problem jest taki, że nigdy nawet nie patrzyłem na kod w tej technologii. Jaki tutorial polecacie?
Miraski, polecicie jakieś dobre (i może polskie?) kanały IRC #javascript lub ogólnie #webdev? Chyba, że community korzysta teraz ze slacka? Aczkolwiek sam nie zauważyłem takiej tendencji w PL.
#webdev #programowanie #javascript Grześki, szukam jakiegoś sprytnego sposobu na odświeżenie okna przeglądarki zdalnie. Tzn mam aplikacje webową (podłączoną oczywiście do netu) i chciałbym ją móc zdalnie klientowi odświeżyć (po wgraniu np. nowych assetów) np. za pomocą javascriptu. wat do.
@PrawyKuba: Jakbym miał podejmować decyzję teraz - nigdy angular. A już na pewno nie w wersji pierwszej. Nie teraz. Wiadomo - są projekty, które są napisane w tym frameworku, ale nie ma sensu marnować swoich zasobów na technologię, która przestanie być wspierana wkrótce (problem niekompatybilności wstecznej angulara 2).
Opcje? React - for sure, powoduje zmianę optyki, zmianę architektury z MV* na flux, coś bardziej elastycznego. Albo vanilla js ze wsparciem typescript
Możecie podać jakieś rozsądne argumenty za #react (+ #flux), a przeciwko #angularjs? Warto brnąć w tym kierunku? Jak dotąd (no, czasem z małymi niedogodnościami) Angular pokrył w 100% moje potrzeby. Kod też nie wygląda źle. React mnie zachęca przede wszystkim tym, że coraz więcej dużych firm z niego korzysta, pod względem technicznym jest dla mnie (na pierwszy rzut oka, nie siedziałem przy nim prawie) mniej praktyczny niż Angular. #webdev
@vifon_pikantny: Dla mnie react to jednak luz w architekturze, jest fluks, ale strukturę i całą aplikację można utworzyć w sposób, jaki przyjdzie nam tylko do głowy. Nie muszę zamykać się w ciasnych ramach services, factories i providerów. React daje swobodę i przenaszalność, ale głównie dlatego, że jest biblioteką komponentów UI, a nie frameworkiem sensu stricte.
To wszystko zależy od Twoich preferencji i preferencji projektu. React to tylko narzędzie, którego używasz, bądź
1. bądź mną. 2. Napisz mikro aplikację jakich setki 3. Zacznij klepać unit testy. 4. Przy 20% pokryciu już masz więcej kodu testów niż całej gunwo aplikacji. 5. Dowiedz się na koniec dnia, że klient sobie wymyślił, że chce 90% pokrycia. Dzięki bulwo.jpg Tak bardzo korpo.. #zalesie #webdev
Mirki takie pytanko czy przez git ftp da się zsynchronizować ftp->git, czyli mam lokalne repo i chce sobie co jakiś czas pobrać zmiany z serwera poprzez ftp?
@sarveniusz: A masz podpięte repo na stronie przez ssh? Wtedy możesz te zmiany wypchnąć jako deploy-user, o ile masz takie uprawnienia. Wtedy deploy-user wykorzystywany jest jako normalny developer dorzucający swoje zamiany do repozytorium. Jeśli dobrze Cię rozumiem...
Świetna prezentacja tego jak przeglądarka przetwarza JS. Między innymi czym jest "call stack" i jak działa, po co nam są asynchroniczne zapytania i jak kolejkowane są eventy.
Mialem 2 nieudane podejścia do Gulp, zwykle trafiałem na artykuly i poradniki ktorych nie rozumialem. Tutaj koles idealnie wyjasnia podstawy i za 3 podejsciem sie nauczylem, takze polecam jak ktos mial ten sam problem. https://www.youtube.com/watch?v=dwSLFai8ovQ
@marcinzwwa: tak samo można zapytać: dlaczego nie npm? Każdy korzysta z tego, w czym mu wygodniej pracować. Gulp akurat, moim zdaniem, jest dalece bardziej przejrzysty niż grunt, npm też działa fajnie, ale już jest poziom niżej. Grunt dużo stracił po tym, jak wszedł gulp, bo gulp jest łatwiejszy w opanowaniu i działa na streamach, a nie na plikach tymczasowych - stąd jest szybszy i efektywniejszy. Nadzieją dla niego jest jQuery Foundation,
@marcinzwwa: Gulp ma niższy próg wejścia i dosyć skutecznie wypchnął grunta. Co kto lubi. Korzystałem z obu i gulp jest dla mnie świetnym rozwiązaniem, ale też ma swoje dziwności. Na pewno w chwili obecnej jest wydajniejszy, może jQF coś z gruntem zrobią i wróci do łask. Do automatyzacji przez npm też podchodziłem, ale jednak wymaga więcej wiedzy o nodzie. Na początek i na dalszy okres polecam w tej chwili jeszcze gulpa
@marcinzwwa: Podstawowo np. warto mieć dwa taski - developerski i produkcyjny i wg nich budować sobie aplikację. developerski odpala np. kompilowanie sass do css, typescript do js, html do angularowych template'ów, konkatenuje pliki do jednego wspólnego js, można dodatkowo zbudować mapy plików js, css do łatwiejszego debugowaniaczy odpalić sobie serwer node'a pod aplikacją. Warto też załączyć developersko watchery na scssy i na jsy. Produkcyjny robi to samo, tylko bez watcherów i
Dorzuciłem Gulp do moich projektów i zaczynam się gubić we własnych plikach. Bootstrap+Gulp+Sass. Znacie jakieś sposoby, dobre zwyczaje, patterny jak ładnie sobie porządkować pliki do projektów? Obecnie moj projek wygląda tak: http://i.imgur.com/mxSNwaf.png Czyli chaos i rzyg, sam się w tym gubie.
Mam też problem z połączeniem Gulp+Harp, ale o tym później.
@Melcma: Wystarczy, jak będziesz miał gulpfile w głównym katalogu, a źródła wrzuć, ja pisze @Chanandler, do src/ albo app/, pliki gotowe (po konkatenacji i przekompilowaniu (sass, ts)) do web/. Wtedy masz fajną strukturę:
app/ web/ gulpfile
+ jakieś toolsy np. do sass, do testów, etc. Nie stawiałbym gulpa w sąsiedztwie bootstrapa i sassa, gulpa masz właśnie po to, żeby nad tym wszystkim zapanować (kopiować pliki, odpalać compassa czy bourbona, minify'owac,
Robert
Mężuję, ojcuję, programuję, czytam, gram bez prądu. :)
#sdm