Na forum 4programmers.net korzystamy z plików cookies. Część z nich jest niezbędna do funkcjonowania
naszego forum, natomiast wykorzystanie pozostałych zależy od Twojej dobrowolnej zgody, którą możesz
wyrazić poniżej. Klikając „Zaakceptuj Wszystkie” zgadzasz się na wykorzystywanie przez nas plików cookies
analitycznych oraz reklamowych, jeżeli nie chcesz udzielić nam swojej zgody kliknij „Tylko niezbędne”.
Możesz także wyrazić swoją zgodę odrębnie dla plików cookies analitycznych lub reklamowych. W tym celu
ustaw odpowiednio pola wyboru i kliknij „Zaakceptuj Zaznaczone”. Więcej informacji o technologii cookie
znajduje się w naszej polityce prywatności.
Od lat programuje w Javie, chcę się nauczyć frontendu z czystej ciekawości.
W Javie robiłem tylko JSP.
Jaka technologia jest teraz najpopularniejsza? jedynym kryterium jest popularność/przyszłość technologi/praca w korpo
Jeszcze dwa lata temu Angular byl must have, teraz widzę częściej React. Co wybrać?
Angular vs React vs Vue?
Angular to kobyła dla korpo. Idealnie w połączeniu z Javą.
React dla aplikacji 100% SPA.
Vue dla aplikacji, w których chcesz umieścić jakieś skomplikowane logicznie komponenty w tradycyjnych silnikach szablonów.
Mówię o sytuacji, gdy aplikacja jest starsza, albo z innych względów wykorzystuje silnik do generowania widoków np. Twig. Blade, ale UX designer narysował takie widoki, że czystym JS będziesz to kodować 2 lata. Nikt nie będzie teraz przepisywał frontu, a najprościej wrzucić komponent Vue.
Angular to kobyła dla korpo. Idealnie w połączeniu z Javą.
React dla aplikacji 100% SPA.
Vue dla aplikacji, w których chcesz umieścić jakieś skomplikowane logicznie komponenty w tradycyjnych silnikach szablonów.
Pracuję dla korpo, dokładnie tak jest.
Angular + Java to taki standard u nich, bo spring i angular dosyć podobne
Zobacz pozostałe 5 komentarzy
Henryk VIII Tudor
WebStorm od JetBrainsa
p_agon
Pytanie mam, do mixu java + spring + angular nie wystarczy Intelij Idea Ultimate?
Henryk VIII Tudor
wiele ludzi tak robi bo nie chce wydawać na kolejną licencje, ale jak firma płaci to zdecydowanie WebStorm, bo o wiele lepsze wsparcie
Mówię o sytuacji, gdy aplikacja jest starsza, albo z innych względów wykorzystuje silnik do generowania widoków np. Twig. Blade, ale UX designer narysował takie widoki, że czystym JS będziesz to kodować 2 lata. Nikt nie będzie teraz przepisywał frontu, a najprościej wrzucić komponent Vue. - itsme 6 minut temu
Rozumiem. O tym właśnie myślę, o migrowaniu wieloletniej niemałej aplikacji na "nowe mody", najpierw dynamizując komponenty najbardziej tego potrzebujące.
Daj jakiś link do poczytania o tej filozofii
Skorzystam z którejś z tych książek ? I'm programista ogólny, czyli backendowiec ;) z pewną znajomością webdesignu.
w korporacjach od tego nie odchodzą, angular jest pod takie serio potężne aplikację, react rzadziej a vue to chyba sie tam nie zobaczy - Henryk VIII Tudor dziś, 21:32
Na którego się ustawić, jeśli chodzi o patrzenie długofalowe?
Nie chcę zaorać projektów za rok, dwa.
Wiesz, w "pracy w korpo" nie obchodzą cię zewnętrzne okoliczności - np zaprzestanie rozwoju frameworku, to kłopot "góry". Jak DZIŚ jest etat, to OK. Trochę żartem ;)
w korporacjach od tego nie odchodzą, angular jest pod takie serio potężne aplikację, react rzadziej a vue to chyba sie tam nie zobaczy - Henryk VIII Tudor dziś, 21:32
Na którego się ustawić, jeśli chodzi o patrzenie długofalowe?
Nie chcę zaorać projektów za rok, dwa.
Jak sie zna springa, to angular jest na prawdę [przyjemny.
Myślę, że zostanie, jakoż, że nie zrobisz tam też takiego syfu jak w Reactcie bez kontroli
w korporacjach od tego nie odchodzą, angular jest pod takie serio potężne aplikację, react rzadziej a vue to chyba sie tam nie zobaczy - Henryk VIII Tudor dziś, 21:32
Na którego się ustawić, jeśli chodzi o patrzenie długofalowe?
Nie chcę zaorać projektów za rok, dwa.
Jak sie zna springa, to angular jest na prawdę [przyjemny.
Myślę, że zostanie, jakoż, że nie zrobisz tam też takiego syfu jak w Reactcie bez kontroli
Robienie syfu w reactcie winą reacta? :D
Jak ktoś jest syfiarzem to wszędzie zrobi syf, a akurat React jest lepiej przystosowany i skalowalny pod większe projekty. Angular to taki typowy wybór dla korpo w połączeniu ze starą javą, więc niezbyt przyszłościowe.
Nie spotkałem angulara w czymś nowym.
napisałem, że bez kontroli...w angularze przynajmniej cli ci tak komponenty zrobi, że będą osobno. Co do drugiego to ja wiekszosc widze w angularze(przynajmniej w niemczech)
Ja w norwegii, USA, i UK spotkałem się z angularem raz, i to był projekt stworzony 8 lat temu. W dodatku duży syf. Poza tym co z tego, że angular tworzy ci osobno componenty, jakby to była najważniejsza część :D Po to istnieją wzorce i zasady, żeby można je było zastosować niezależni od CLI. Jeśli oczekujesz, że cli będzie za ciebie robić wszystko to nie jest dobrze.
Henryk VIII Tudor
jakbys kiedys dostal kod do utrzymania, gdzie wszystko jest w tylko w kilku plikach html css i kod to bys docenil, ze przynajmniej to robi angular, bo tych zasad ktos sie musi najpierw trzymac
Na którego się ustawić, jeśli chodzi o patrzenie długofalowe?
Nie chcę zaorać projektów za rok, dwa.
Zależy co masz na myśli pisząc "długofalowe". Bo żadne z wymienionych technologii średnio nie pożyją więcej niż 10 lat.
Ja w swoich systemach w Delphi używam bibliotek, które były pisane jeszcze w 1999 roku a w PHP z 2004. Wciąż są kompatybilne z nowymi wersjami systemów i środowisk.
Nawet w czystym JS mam biblioteki, które napisałem w 2007 r. i z powodzeniem bez modyfikacji używam w nowych projektach i nic nie wskazuje by miały się "zestarzeć" przez kolejne 10 lat.
Pierwsze rozwiązania w Angular to rok 2010, druga wersja powstała około 2014 i była niekompatybilna wstecznie - dla mnie taki ruch jest jednoznaczny z odstawieniem rozwiązania na śmietnik. Mamy dopiero 2020 r. a technologia jest już na wylocie i coraz bardziej pasé. Biorąc pod uwagę, że niektóre moduły systemu piszemy przez 2-3 lata to jest absolutnie niedopuszczalne żeby system zaczynać pisać w "modnej i rozwijającej się" technologii a oddawać klientom jako technologia "przestarzała" do tego niekompatybilna z jej nowymi wersjami.
Podobnie z pozostałymi
Vue.js wróżę jeszcze do 5 lat żywota...
React ( piszemy w nim projekty ) według mnie też nie dotrwa w swojej popularności do 2025 a w 2030 już nie będzie po nim śladu.
To wszystko zdechnie tak jak Prototype (którego nazwy już młodzi nawet nie znają), jQuery itp ... Dlaczego?
Bo te wszystkie "technologie" to jedynie "zatkaj-dziury" na bolączki niedojrzałego wciąż JavaScript. Ten jednak rośnie w siłę tym samym wieszcząc zagładę wspomnianym rozwiązaniom.
Także, jak chcesz patrzeć długofalowo to:
czysty JavaScript ;
C++ / C ; ( prędzej napisany w C++ kod i skompilowany do WebAssembler będzie działał w przeglądarce za 10 lat niż ten z React`em czy Vue )
C# ;
Java ;
od "bidy" PHP ;
To wg mnie rozwiązania, które ładnie "trzymają" kompatybilność wsteczną w porównaniu z wspomnianymi JS-frameworkami.
Oczywiście to moja subiektywna opinia poparta zaledwie 30 letnim doświadczeniem w programowaniu.
Version 28.0.0 is the last release of the Support Library. There will be no more android.support library releases. All new feature development will be in the androidx namespace.
A z ciekawości, co myślisz o Angularze? Szybko upadnie od teraz czy jeszcze będzie zipał? Co jak co ale wiele projektów dużych się od niego uzależniło.
Usunąć wpis?
Tej operacji nie będzie można cofnąć.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.