Mam linux minta i programuję w eclipse. Chcę zająć się backendem w java, ale chcę też ogarnąć front end, aby sobie rzutować wyniki na przeglądarce. Jaki serwer powinienem był zainstalować, żebym mógł jakoś obserwować moje postępy w projektach? Czy mogę jakoś z Eclipse powiązać GitHuba? (W visual studio dało radę). Ewentualnie jakie są oferty odpłatnego wynajęcia serwerów pod projekty, które będą działały dla javy? Rozumiem, że komunikacja pomiędzy backendem w java, a front endem w React lub Angularze odbywa się poprzez REST API?
@KorelacjaProkrastynacji: Nie jestem pewien czy rozumiem co masz na myśli przez obserwowanie postępów. Chcesz oglądać wynik pracy czy mieć historię zmian? Bo w połączeniu z kontekstem jest to trochę niejasne.
@Paczek_w_masle: Z jednej strony chcę widzieć wyniki swojej pracy w postaci finalnej pracy, co zrobiłem do danego etapu. Czyli powiedzmy system CRUD, który mogę obsłużyć na przeglądarce. Do tego chcę mieć możliwość ewentualnego wrzucania swoich projektów na Gita. Na windowsie to wszystko było dużo prostsze. Obecnie potrzebuję słół kluczowych, które nakierują mnie na odpowiednie podejście i instalację odpowiedniego oprogramowania.
@KorelacjaProkrastynacji: tak średnio. Poprostu jeszcze nie znasz możliwości linuksa. Sam zobaczysz, że jak już wiesz co możesz zrobić to zrozumiesz elastyczność tego systemu.
Co do sedna problemu: czemu nie postawisz sobie tego lokalnie?
Jeśli jednak chcesz to na zewnątrz to są co najmniej
@KorelacjaProkrastynacji: w bardzo latwy sposob można stworzyć aplikacje webowa za pomocą springa, można odpalic lokalnie i po prostu wysylac konkretne zapytania na localhoscie, mozna tez deployowac wary na tomcacie co tez nie jest jakies trudne
@Ewentualnie: @Paczek_w_masle: Czyli co jest takim dobrym uniwersalnym serwerem lokalnym, która sprawia, że deweloperzy back endu czy front endu mówią- to oprogramowanie to jest must have jakie trzeba mieć na systemie? Maven czy Tomcat? Oczywiście cały czas mówię o możliwości odpalenia wirtualnego serwera obsługującego aplikację javy i frontend? (Chociaż ten front end, pewnie może działać niezależnie od backendu, skoro porozumiewa się z aplikacją postawiona na serwerze poprzez porty).
@KorelacjaProkrastynacji: nie wiem dokładnie jak z frontendem bo tym sie nie zajmuje, a Maven jest do zarzadzania dependencjami XD. Takze tomcat, ewentualnie jak chcesz to mozesz jbossa a frontend na pewno da sie na tym postawić. Dziwię sie ze nie chcesz korzystać z spring boota. Chyba kiedyś robiłem cos takiego ze frontend odpalalo sie przez npm a gateway juz rozdzielal ruch gdzie co mialo iść
@Ewentualnie: Jeszcze nie wiem dokładnie co chcę robić w front endzie. Patrzę się po prostu na oferty pracy i react i angular często się przewijają. Sam front end według mnie, znając podstawy html i css to już jest tylko kosmetyka. Jednakże widzę, że firma do której planuję uderzać (mają ciągle rekrutację) ma podane w przydatnych umiejętnościach springa, to może w tę stronę pójdę. Przeczytałem na szybkości o mavenie i myślę,
Dajcie mi jeden argument zeby w poniedzialek z rana nie wejść w tego śmiecicha. Mysle ze samo IP wiecej warte niż wycena spolki w tym momencie. Chyba ze ma jakies duze zobowiązania
Rozumiem, że komunikacja pomiędzy backendem w java, a front endem w React lub Angularze odbywa się poprzez REST API?
#programowanie #java
@KorelacjaProkrastynacji: tak średnio. Poprostu jeszcze nie znasz możliwości linuksa. Sam zobaczysz, że jak już wiesz co możesz zrobić to zrozumiesz elastyczność tego systemu.
Co do sedna problemu: czemu nie postawisz sobie tego lokalnie?
Jeśli jednak chcesz to na zewnątrz to są co najmniej
@Paczek_w_masle: Chodzi mi głównie o to, aby z czasem mógł pochwalić się tym portfolio przy staraniu się o pracę.
Musisz mieć mavena, chyba że eclipse wspiera spring boota.
Wchodzisz tutaj: https://start.spring.io/ i generujesz projekt. Pobierasz go i masz gotowy szablon aplikacji.
Potem w linii komend w
Maven czy Tomcat? Oczywiście cały czas mówię o możliwości odpalenia wirtualnego serwera obsługującego aplikację javy i frontend? (Chociaż ten front end, pewnie może działać niezależnie od backendu, skoro porozumiewa się z aplikacją postawiona na serwerze poprzez porty).