Czy włóczęga jest przydatny dla programistów java / javaee? [Zamknięte]

Podczas pracy z java / javaee zwykłą konfiguracją środowiska programistycznego jest posiadanie wszystkiego lokalnie (instalacja jdk, baza danych, serwer aplikacji itp.). Wiem, że wiele osób w świecie ruby ​​/ js używa wirtualnych maszyn do rozwoju (głównie z włóczęgą).

Zastanawiam się, czy istnieje skuteczny sposób na ustawienie podobnego env dla java / javaee. Podejrzewam, że mogę łatwo zainstalować serwer bazy danych i serwer aplikacji wraz z wersją jdk na takiej maszynie wirtualnej, ale co z regularnym rozwojem? Nadal muszę zainstalować jdk lokalnie, prawda? (Potrzebuję mojego IDE, aby działało poprawnie) Potrzebuję Maven, aby zbudować mój projekt, aby potrzebować pełnego, lokalnego repo. Następnie muszę wdrożyć moją aplikację na serwerze aplikacji maszyny wirtualnej.

Nie widzę tu żadnej realnej korzyści (wciąż posiadam elementy środowiska na obu komputerach). Czy masz z tym jakieś doświadczenie i możesz się ze mną podzielić?

questionAnswers(2)

yourAnswerToTheQuestion