Skocz do zawartości

Recommended Posts

Siemka, zwracam się z zapytaniem. Tworzę aplikacje desktopowe, strony internetowe i bazy danych. Potrzebuję komputer do dalszej rozbudowy, mam na myśli teraz kupno wszystkiego co potrzebne do w miare dobrego działania komputera, a potem podmienienie/dokupienie reszty podzespołów. Z racji, iż aktualne ceny kart graficznych (i nie tylko) zwracam się tutaj z tym pytaniem.

Pozdrawiam

Link to post
Share on other sites

Cześć,

 

Jeżeli tworzysz aplikacje desktopowe to potrzebujesz minimum:

- Threadripper 3990X

- mobo z min 4 pcie x16

- 2TB ramu

- SSD m2 4TB pcie gen4

- kolejny SSD m4 pcie4 na cache do baz danych

- 4x sata sąd po 8TB

 

 

To takie absolutne minimum by odpalić "hello world" w Pythonie i Javie na raz! Na bazy danych to koniecznie  musisz mieć troszkę miejsca, jak będziesz chciał postawić sobie hadoopa z np hive to koniecznie must have to raiser pcie x16 na 4x m2. Dzięki temu możesz zapakować kolejne 4 dyski m2 i jakoś znośnie wykonywać operacje na danych. Na szczęście threadripper mają sporo linii pcie, to na grafikę też starczy linii pcie.

Teraz odpiszę na poważnie.

 

To jaki komputer będzie polecany do pracy developerskiej bardzo mocno zależy od złożoności projektów którymi się masz zamiar zajmować i od ceny Twojego czasu. Proste aplikacje desktopowe można tworzyć mając maszynę, która działa. Wystarczy wtedy core i3 lub coś podobnego. Jeżeli jednak cenisz sobie Twój czas i zajmujesz się złożonymi projektami to przykładowo: Przebudowanie OpenCV na core i7 6700 (4 rdzenie / 8 wątków) zajmuje prawie godzinę, natomiast to samo zadanie wykonane z Threadripperem 1920X (12 rdzeni / 24 wątki) skraca się do 10 minut. Jeżeli aplikacja korzysta z OpenCV i  dodatkowo potrzebujesz zbudowanego z customowymi flagami, często wprowadzasz jakieś modyfikacje i potrzebujesz mieć aktualną wersję, to znacząco to przyspiesza pracę. Nie bez powodu wspomniałem o HADOOPie, postawienie własnej wirtualki i sensowne operowanie na niej, wymaga naprawdę sporych zasobów. Glassfish też potrafi zjeść naprawdę sporo ramu. 

 

Z innej strony, możesz mieć niespecjalną maszynę i korzystać z zewnętrznego CD/CI, wtedy może wyjść taniej.

 

Jeżeli dopiero rozpoczynasz pracę z developerką, to tak naprawdę wystarczy komputer, który działa, bo i tak większość czasu poświęcasz na merytoryczne rozwiązanie problemu a nie na budowanie / testowanie kodu.

Edytowane przez Adames
  • Haha 2
Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...