Podczas pracy z java/javaee zwykłe ustawienia środowiska programistycznego mają mieć wszystko lokalnie (instalacja jdk, baza danych, serwer aplikacji itp.). Wiem, że wiele osób w świecie ruby / js używa maszyn wirtualnych do rozwoju (głównie z włóczęgą).Czy vagrant jest przydatny dla programistów java/javaee?
Zastanawiam się, czy istnieje skuteczny sposób skonfigurować podobne env dla java/javaee. Podejrzewam, że mogę łatwo zainstalować serwer baz danych i serwer aplikacji razem z wersją jdk na takiej maszynie wirtualnej, ale co z regularnym rozwojem? Nadal muszę zainstalować lokalnie jdk, prawda? (Potrzebuję mojego IDE do prawidłowej pracy) Potrzebuję maven do zbudowania mojego projektu, więc potrzebuję pełnego lokalnego repo. A następnie muszę wdrożyć moją aplikację na serwerze aplikacji maszyny wirtualnej.
Nie widzę tutaj żadnej realnej przewagi (wciąż posiadam elementy środowiska na obu maszynach). Czy masz z tym jakieś doświadczenie i możesz się ze mną podzielić?
Możesz edytować pytanie w stanie, w którym może ono być zamknięte, prawda?Patrzyłem na Javę na włóczęgę i wiedziałem, do czego zmierzasz, i sam miałem te same pytania. Nadal uważam, że jest to przydatne. – Jay