Komputer do WebDev

3 lata temu zrobiłem wpis o rekomendowanym MacBooku z procesorem M do web developmentu. Dzisiaj czas na aktualizację i rozszerzenie tematu o laptopy dla Linuksa.

Poprzedni wpis powstał w kwietniu 2022. Pierwsze procesory z serii M zostały zaprezentowane pod koniec 2020 roku. W tym czasie procesory M były dość nowe i nie było zbyt wielu urządzeń z tymi procesorami dostępnymi na rynku. Dzisiaj mamy już 4. generację procesorów M (M4, M4 PRO i M4 MAX). Możliwe, że jeszcze w tym roku pojawią się na rynku urządzenia z procesorem M5.

Mamy też możliwość kupienia nowych sprzętów zapakowanych fabrycznie z procesorami z poprzednich generacji w atrakcyjnej cenie. Aktualnie na stronie firmy Lantre można kupić Macbooki Pro 16 calowe z procesorem M1 PRO i 32 GB RAM w cenie około 7 000 zł brutto (czasem są promocje i są jeszcze tańsze). Na stronie Allegro jest 14 calowy MacBook oznaczony jako nowy za około 6 500 zł. Taki sprzęt dzisiaj nadal bardzo dobrze nadaje się do web developmentu, pomimo procesora sprzed kilku lat.

Dzisiaj jeśli szukasz komputera do web developmentu i chcesz, aby to był MacBook, a liczy się jak najmniejszy budżet to wybrałbym wspomniany wcześniej MacBook Pro 16 albo MacBook Pro 14 z procesorem M pierwszej generacji (M1 PRO) oraz 32 GB RAM. Nie kupowałbym wersji z 16 GB lub 24 GB RAM.

Procesor M1 PRO z 10-core ma już kilka lat, ale nadal jest wydajny. W Geekbench ma wynik single-core około 2 400, a multi-core około 12 500. W laptopach 14 calowych była też wersja z 8-core, która ma wynik Geekbench około 9 500 w multi-core. To też jest dobry wybór. Mamy takich laptopów kilkanaście w Droptica i bardzo dobrze się do dzisiaj sprawują. Można jeszcze znaleźć nieużywane i nierozpakowane laptopy z tej generacji.

Jeśli masz więcej pieniędzy do wydania, to poniżej kilka kolejnych rekomendacji ułożonych według ceny. Ceny sprawdzam na Allegro, Pepper i Ceneo. Nie patrzę na ceny producenta na stronie Apple.com, ponieważ można te sprzęty kupić taniej niż ze strony Apple.

  • MacBook Pro 14/16 z M2 PRO/32 GB+ RAM
  • MacBook Pro 14/16 z M3 PRO/36 GB+ RAM
  • MacBook Air M4/32 GB RAM (512 GB minimum jako dysk)
  • MacBook Pro 14/16 z M4 PRO/36 GB+ RAM

Na liście jest tylko jeden MacBook Air, ponieważ tylko wersja z M4 pozwala na podłączenie 2 monitorów zewnętrznych wraz z włączonym ekranem laptopa. Również procesor M4 (bez dopisku Pro lub Max) ma sporą poprawę wydajności w stosunku do bazowych procesorów poprzedniej generacji. To sprawia, że ta wersja MacBooka Air dobrze się sprawdzi w web developmencie.

Dopłata do procesora w wersji MAX według mnie nie jest potrzebna przy web developmencie, wersja PRO jest wystarczająca.

Kupując MacBooka od sprzedawcy, którego nie znasz (mała firma) zapytaj się wcześniej czy można do niego dokupić Apple Care, czyli rozszerzenie gwarancji producenta z 1 roku do 3 lat. Kupować tego nie musisz (chociaż ja kupuję dla świętego spokoju do wszystkich MacBooków), ale pozytywna odpowiedź na to pytanie da Ci pewność, że MacBook nie był nigdy uruchamiany albo nie jest sprowadzony z USA.

Nie piszę tam celowo o dysku. To już indywidualna decyzja danej osoby, czy wystarczy 512 GB czy 1 TB będzie potrzebne. To zależy od projektów, nad którymi się pracuje (głównie od wielkości baz danych, liczby tych projektów oraz potrzebnego miejsca dla Dockera na te projekty).

Jeśli nie chcesz MacBooka, a potrzebujesz laptopa działającego z Linuksem (albo z Windowsem - z jakiegoś dziwnego powodu ;) ) to rekomenduję takie dwie opcje:

  • Framework Laptop 13
  • HP Elitebook G11 (ewentualnie poprzednie generacje)

Te rekomendacje na bazie sprzętów, które realnie używałem lub używam. Jeden i drugi z procesorem AMD bez dedykowanej karty graficznej.

Framework Laptop 13 mam od kilku tygodni i używam aktualnie z Omarchy Linux. Testowałem też z Fedorą i Ubuntu.

HP Elitebook polecam od czasu pojawienia się laptopa HP Dev One. To była modyfikacja HP Elitebook dedykowana dla Linuksa. Sprzętowo Elitebook i HP Dev One nie różnią się niczym i po testach okazało się, że ten laptop bardzo dobrze pracuje z Linuksem. Kupiliśmy kilkanaście takich laptopów w firmie, działają sprawnie od kilku lat.

Warto też się zastanowić nad komputerem stacjonarnym typu mini-pc. Niedawno sam zamówiłem jeden do testów (jeszcze nie otrzymałem go). Zamówiłem Beelink SER8 AMD Ryzen™ 7 8745HS 64 GB RAM/2 TB w cenie 669 USD (2 439 zł w przeliczeniu na PLN).

Wyniki Geekbench dla tego procesora to 2 500 dla single core i 12 500 dla multi core. Czyli podobnie jak M1 Pro, ale za dużo mniejszą cenę mamy tutaj 64 GB RAM i ogromny dysk. Jak nie potrzebujecie mobilności to taki sprzęt jest bardzo korzystną opcją. Dodatkowo można dokupić np używany HP DevOne (Elitebook g7) za 1 500–2 000 zł, aby w razie potrzeby mieć opcję zabrania komputera ze sobą.

Warto zobaczyć jeszcze laptopy od firmy StarLabs. Tworzą sprzęty dedykowane dla Linuksa. Miałem ich jeden laptop kupiony 4–5 lat temu. Linux na nim działał bardzo dobrze. Najnowszych modeli nie sprawdzałem.

Dla Linuksa jest też kilku innych producentów. Wspomniałem o nich w osobnym wpisie. Nie wpisuję ich tutaj, ponieważ nie używałem ich sprzętów.

Podsumowując: jeśli chcesz MacBooka to taki z M1 Pro będzie ok. Jeśli chcesz Linuksa to wybrałbym Framework Laptop. Framework zalecam zamówić bez dysku i RAM, bo taniej można kupić w innych sklepach.