Laragon lepsza alternatywa dla XAMPP?

0

Korzystacie z innych wbudowanych serwerów niż popularny XAMPP? Django i railsy ma swój własny wewnętrzny serwer połączony z bazami danych. https://laragon.org/

2

Tak, porzuciłem farmę xampów na rzecz mampa pro. Rozwiązuje problem zabaw z ręcznym ogarnianiem hostsa, virtual hostów i wielu wersji php, gdy zbyt często trzeba dodawać kolejne serwisy lokalnie jest to duże uproszczenie :)

1

A dlaczego nie używacie Dockera? Już od wielu lat nie pracuję na Windowsie, więc pewnie się sporo zmieniło, ale z tymi xammpami to same problemy były. Między innymi dlatego na Linuxa przeszedłem. Docker ma barierę wejścia ale jednak daje fajne możliwości. Wiem, że, na Windowsie trochę bywa fikuśny, ale jednak wiele osób, które znam na nim pracuje i jest to chyba taki standard w braży. Coraz częściej trafia na produkcję zwłaszcza w rozwiązaniach chmurowych, więc warto się z nim zaprzyjaźnić.

0

A czemu nie połączyć dockera z xampem?

http://devilbox.org/

0

@serek: ciekawy pomysł. Czy takie rozwiązania pozwalają tworzyć indywidualne rozwiązania pod projekty. Ja praktycznie w każdym projekcie, który ostatnio robię muszę "wzbogacać" środowisko np. o narzędzi obrabiające dźwięk, przetwarzające grafikę itp - często są to narzędzia systemowe, a nie biblioteki PHP czyli muszę mieć możliwość zainstalowanie czegoś na danym "serwerze:.

W Dokerze podoba mi się właśnie ta możliwość stworzenia indywidualnego środowiska pod dany projekt + jasne zadeklarowanie zależności. Wracając do takiego projektu po roku od razu widać, że np. potrzebuje takich a takich rzeczy na serwerze. Można tworzyć całe środowiska - np. teraz piszę projekt, który przez system kolejowy synchronizuje dane z kilku różnych źródeł i updejtuje je na kilku serwisach. Doker daje mi tu fajne możliwości.

No i szalenie ważna sprawa - Docker wchodzi na serwery produkcyjne i np. w rozwiązaniach chmurowych coraz częściej wygląda to jak na środowisku lokalnym, gdzie nie masz jednego serwera tylko usługi odpalane w kontenerach i komunikujące się ze sobą - widzę, że osoby, które nie pracowały wcześniej z Dockerem często mają problemy aby to ogarnąć. Dla mnie chmura jest dość intuicyjna bo to samo robię u siebie lokalnie.

Na pewno minus Dockera to to, że jest on znacznie trudniejszy do ogarnięcia niż rzeczy typu Xammp czy nawet samodzielne stawianie LAMP, bo wymaga trochę takiej devopsowej żyłki. Faktycznie widzę też, że osoby pracujące na Windowsie kiepsko radzą sobie na początku z Dockerem, bo wiele rzeczy jest dla nich nowe. Niemniej myślę, że to jest takie doświadczenie, które procentuje, zwłaszcza, że cały świat teraz idzie w kontenery.

Osobiście jestem trochę przeciwnikiem takich rozwiązań jak Xammp bo uważam, że developer powinien mieć trochę devopsowych umiejętności, a takie narzędzia trochę odcinają potrzebę uczenia się, ale oczywiście rozumiem, że doba ma tylko 24h i każdy musi wybrać swoją ścieżkę.

0
hadwao napisał(a):

@serek: ciekawy pomysł. Czy takie rozwiązania pozwalają tworzyć indywidualne rozwiązania pod projekty. Ja praktycznie w każdym projekcie, który ostatnio robię muszę "wzbogacać" środowisko

Nie wiem, nie korzystałem z tego. Pewnie da się jakoś spersonalizować ustawienia pod konkretny projekt. Powinno się sprawdzić dla tych projektów, gdzie nie ma jakichś dziwnych rzeczy do instalacji. Ja tam preferuję jednak zwykłe ręczne stawianie Dockera, bo mogę sobie to ustawić pod siebie i wiem co mam ustawione.

1 użytkowników online, w tym zalogowanych: 0, gości: 1