Darsonn 0 Napisano 23 Listopada 2021 Udostępnij Napisano 23 Listopada 2021 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 Cytuj Link to post Share on other sites
Adames 397 Napisano 23 Listopada 2021 Udostępnij Napisano 23 Listopada 2021 (edytowane) 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 23 Listopada 2021 przez Adames 2 Cytuj Link to post Share on other sites
Recommended Posts
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ą.