Cześć, chcę kupić netbooka do robienia rzeczy w pociągu. Czy ktoś może zgłosić, jak to jest kodować proste rzeczy na netbooku? 10/12 ”.
Chciałem kupić bardzo tani. jak 1 gb ram 1,6 GHz blabla. i uruchom na nim Linux z apache. będę kodować w JS / PHP. i jako IDE będę używać notatnika ++. więc nic wielkiego jak eclispe lub coś innego. może później zaćmienie dla java, ale to naprawdę nie ma znaczenia.
więc po pierwsze, czy ta konfiguracja działałaby dobrze na takim netbooku i czy można kodować?
Na netbooku nie projektuję żadnych stron głównych, chcę po prostu kodować.
byłoby miło, gdyby ktoś mógł się z tym podzielić swoim doświadczeniem.
dzięki :)
Odpowiedzi:
Moje ograniczone doświadczenie ze standardowym komputerem typu netbook było fatalne. Małe wąskie ekrany, ciasne klawiatury, małe gładziki, a przede wszystkim słabo zasilane. Nie kupiłbym jednego za zrobienie więcej sprawdzającego e-maila i surfowanie po sieci.
Jeśli nie masz nic przeciwko wydaniu trochę więcej pieniędzy, 11-calowy MacBook Air to marzenie, którego można użyć w porównaniu do netbooka. Pełnowymiarowa klawiatura i gładzik, bardzo lekka i doskonała żywotność baterii. Nie sądzę, żebym był w stanie używając jednego jako mojej głównej maszyny, po prostu zbyt mało nieruchomości na ekranie. Dla komputera w podróży / na co dzień działałoby świetnie.
źródło
Na tydzień pożyczyłem netbooka dla współpracowników i próbowałem zrobić podstawowe programowanie, i zdecydowałem się nie kupować jednego do pracy. Chciałem go do programowania w niepełnym wymiarze godzin, głównie Python i Flex, więc mój przypadek użycia byłby nieco podobny do twojego. Oto, co wymyśliłem:
źródło
Pracuję (dla mojej pracy, na uniwersytecie, dla moich rzeczy osobistych) 24 godziny na dobę i cały czas się przeprowadzam, mój notatnik jest podobny do tego, który opisujesz. Nie sądzę, żebyś miał jakieś kłopoty, chyba że potrzebujesz ciężkiego IDE (Eclipse lub Netbeans) lub zajmujesz się dużymi algorytmami przetwarzania (np. Przetwarzanie obrazu).
Wiele nauczyłem się również od programowania na moim notebooku, głównie dlatego, że kiedy masz ograniczone zasoby, uczysz się, jak sobie radzić z rozwiązaniami.
Radzę stworzyć środowisko Linuxa i zacząć się brudzić za pomocą edytora konsoli i Vima.
źródło
Mój 12-calowy netbook wykonuje wszystkie zadania programistyczne, które muszę wykonywać całkiem wygodnie. Obejmuje to uruchamianie Eclipse, Apache, wielu serwerów Rails itp.
Klawiatura jest bardzo zbliżona do pełnego rozmiaru, bez klawiatury numerycznej i jest łatwa do pisania. Moim jedynym problemem związanym z moim konkretnym modelem (Asus 1201PN) jest irytujący gładzik i przyciski, ale jest do zniesienia.
Gdyby nie ograniczony procesor, mógłby to być mój główny komputer.
edytuj Chociaż mój netbook nie jest super-super tanią odmianą ... Mam wrażenie, że mieliby problem.
źródło
Czasami używam mojego netbooka Samsung NC-10 z systemem OSX przez Netbook Bootmaker jako urządzenia deweloperskiego Xcode.
Plusy:
Cons:
Nawiasem mówiąc, zanim zhackowałem netbooka, użyłem go jako urządzenia deweloperskiego Ubuntu podłączonego do zewnętrznego monitora, klawiatury i myszy. Wykonał świetną robotę.
Gdybym miał pieniądze, kupiłbym teraz MacBooka Air. Lżejszy, lepszy czas pracy baterii, szybszy, większy ekran, więcej pamięci RAM, SSD. Jedynym problemem jest to, że są o ~ 1000 £ więcej ...
źródło
Mam netbooka Acer Aspire One. Ekran o przekątnej około 10 cali jest nieco uciążliwy, ale toleruje się go podczas kodowania w krótkich odstępach czasu. To samo dotyczy klawiatury. Visual Studio 2010 pasuje dość dobrze na ekranie, z wyłączonymi niektórymi paskami narzędzi i paskami bocznymi.
Po zwiększeniu pamięci z 1 GB do 2 GB VS działa dość dobrze. Uruchomienie zajmuje trochę czasu, ale po uruchomieniu jest responsywne. Kompilacja też nie trwa długo.
Większość mojego kodowania odbywa się na moim laptopie, z większym ekranem, zewnętrznym monitorem i oddzielną klawiaturą / myszą. Netbook jest przydatny do kodowania w ruchu, w kawiarni i na uniwersytecie. Nie chciałbym go używać przez dłuższy czas, ale jest odpowiedni do krótkich serii.
źródło
To ograniczona wysokość, która mnie zabija. 10.1 "Latitude 2100 był w porządku z gedit, terminalem gnome i JDK w stosunkowo starej szkole. Ten nie-netbook 11,6" MacBook Air z Eclipse jest w porządku, poza kwestią wysokości. Używając NetBeans, jest on o rząd wielkości szybszy niż mój 17-calowy Inspiron w rzeczach, które się liczą (chociaż ta maszyna jest szczególnie zła, tym bardziej, że teraz ma szyfrowanie punktu końcowego McAfee, a nie Applet FileVault). Klawiatura Latitude była ciasna, ale Air jest w porządku po przyzwyczajeniu się do niego, a podkładka pod mysz jest niewiarygodnie fantastyczna.
Uzyskaj dobry dysk SSD. Chociaż Tomcat nie jest kompletnym rozdęciem, wybrałbym więcej niż 1 GB na coś więcej niż zegarek cyfrowy.
źródło
Często używam mojego do kodowania; to jeden z najtańszych netbooków. Uważam klawiaturę za przyjemną, ponieważ mam małe dłonie, a ekran jest OK.
Jednak niektóre aplikacje mogą mieć trudności z uruchomieniem; Mogłem trochę popracować z VS10, ale było to naprawdę powolne.
Ponieważ mówisz, że chcesz używać głównie Notepad ++, powinno być dla ciebie w porządku; Nie jestem pewien co do Eclipse. Tak długo, jak nie planujesz używania ciężkiego IDE, może działać dobrze.
źródło
Ciągle używam mojego do kodowania i uwielbiam to.
Chodzi o to, że dość daleko od standardowego netbooka; Wziąłem neutrino OCZ (które od tego czasu zostało przerwane, AFAIK), wrzuciłem 2 g pamięci RAM i dysk SSD. Należy bardzo uważać na rozmiar / układ klawiatury; zły może cię naprawdę ugryźć, a dobry czuje się tak samo jak zwykła klawiatura. Drugą rzeczą jest maksymalizacja rzeczywistego ekranu; Używam Xmonad + Emacs (przy wyłączonych wszystkich paskach narzędzi), aby cały ekran zmierzał w stronę obszaru pisania. Próbowałem użyć Gedit jakiś czas temu i było to wystarczająco denerwujące, że widziałem ludzi, którzy odchodzą od netbooków w celu rozwoju.
Pod względem wydajności uruchamianie Emacsa, MySQL, nginx i Hunchentoot jest tak samo responsywne jak na moim pulpicie (który ma kilkakrotnie MHz i ram oraz równie szybki dysk SSD). Jedynym programem, który widziałem podczas chugania, jest Inkscape.
źródło
Kodowałem na moim Acer Aspire One z Ubuntu Netbook Edition 10.04, kiedy jestem w ruchu.
Rzeczy, których nienawidzę
Rzeczy, które kocham w tym
Konkluzja: uwielbiam to. Tak, jest trochę ciasno, ale bardzo szybko przyzwyczajasz się do konfiguracji. Muszę mieć ciasto (przyzwoity system operacyjny Linux) i jem też (mam przenośną, małą maszynę).
źródło
Próbowałem napisać kod na moim 10-calowym HP Mini 702ea, ale problemy z rozmiarem ekranu i wydajnością po prostu uniemożliwiły rozwój aplikacji. Może gdybym robił skrypty tam, gdzie nie czuję potrzeby pełnego IDE, być może były lepiej dopasowane, ale środowisko IDE i VM, których używam, właśnie je zatrzymało.
Tak więc w listopadzie wybrałem HP Pavilion DM4 (http://www.engadget.com/2010/06/15/hp-pavilion-dm4-review/), który naprawdę uderza na każdym poziomie. Wygląda ładnie, ma dobrą klawiaturę (wstyd z powodu domyślnych klawiszy F do alternatywnych funkcji, takich jak głośność i jasność ekranu), przyzwoitą żywotność baterii, ale najważniejszą rzeczą dla rozwoju jest podstawowa surowa moc. Może dość wygodnie obsługiwać kilka maszyn wirtualnych i IDE (używam VirtualBox i MonoDevelop).
Nie jest też dużo większy niż netbook.
źródło
Ludzie narzekają na ekran nieruchomości. Ale rozwiązaniem dla netbooków i notebooków jest wykorzystanie wielu wirtualnych komputerów stacjonarnych . Używam mojego laptopa głównie do pisania skryptów lub tworzenia stron internetowych, kiedy dojeżdżam do pracy lub po prostu chcę bawić się kodem w domu i z powodzeniem korzystam z wirtualnych pulpitów.
Sam używam MacBooka Pro i włączyłem jego funkcję Spaces, z której bardzo często korzystam podczas programowania. Łatwo pozwoli ci przełączać pulpity za pomocą Ctrl + Arrow. Zwykle konfiguruję swoje przestrzenie lub wirtualne pulpity w następujący sposób:
Jeśli używasz Linuksa, zwykle jest zainstalowany wbudowany mechanizm przełączania pulpitu dla menedżera okien. System Windows nie ma tego wbudowanego; ale istnieje kilka alternatyw, które można zainstalować, takie jak komputery stacjonarne .
Uważam, że nieruchomość ekranowa jest dla mnie okazją do uniknięcia złego kodu, takiego jak wzdęcie kodu lub klasy boga, ponieważ nawigacja po złym kodzie jest strasznym doświadczeniem na laptopie.
źródło
10-calowe (szczególnie 12-calowe) netbooki są odpowiednie do kodowania Notepad ++, jeśli ukryjesz pasek zadań itp. I po prostu korzystasz z edytora na pełnym ekranie. Apache może być nieco ciężki, więc możesz na przykład sprawdzić nginx pod kątem lżejszej alternatywy. Z drugiej strony Eclipse będzie o wiele trudniejszy w użyciu na tym ekranie i jest świnią zasobów w porównaniu do Notepad ++.
Istnieją ogromne różnice w jakości i układzie klawiatury w różnych netbookach 10 ”i 12”, dlatego najlepiej dokonać zakupu osobiście przed dokonaniem zakupu. Wydaje mi się, że kluczowa karta może być dla Ciebie najważniejszym wyróżnikiem w tańszym przedziale cenowym.
źródło
Nie mam netbooka, ale mam słabego i prawie martwego laptopa, więc jest prawie taki sam. Jest kilka rzeczy, do których musisz się przyzwyczaić, ale ostateczna rekomendacja zależy od konkretnych potrzeb.
hello world
Mam nadzieję, że nie trzeba tego mówić, ale nie kupujesz netbooka do przetwarzania mocy. Jeśli pracujesz ze skomplikowanymi językami do kompilacji, takimi jak C ++, prawdopodobnie poświęcisz więcej czasu na oczekiwanie na kompilator, a mniej na faktyczne działanie. To powiedziawszy, mój starożytny laptop ma tylko 1-rdzeniowy procesor 1Ghz i dobrze się dogaduję.
Programowanie stosów zajmuje sporo pamięci RAM. Poleciłbym nie mniej niż 2 GB pamięci RAM na twoim komputerze - nawet z Ubuntu.
Uwaga na temat IDE: Lepiej wykorzystasz ekran dzięki wysokowydajnemu edytorowi tekstów, jak Vim lub Emacs, ale niektóre IDE zapewniają przyzwoitą równowagę. Faceci z JetBrains mają wystarczająco przyzwoity interfejs, a subtelności wbudowane w IDE naprawdę pomagają myśleć o problemie, który próbujesz rozwiązać, niż o języku, którego próbujesz użyć. Wszystkie panele wsparcia można złożyć, abyś mógł skupić się na edycji tekstu, ale nadal zapewnia wsparcie refaktoryzacji, programowanie według zamiaru, pisanie z wyprzedzeniem itp. Będziesz częściej korzystać z ukrywania paneli, więc upewnij się pamiętasz o tym.
źródło
Mam komputer Asus EEE (1008HA), który jest bardzo lekki, bardzo mały i ma doskonałą klawiaturę. Uaktualniłem go do 2gig z uaktualnieniem 30 £ (sprawdź w Internecie, jeśli spróbujesz, nie jest to trywialne i możesz go zniszczyć) i korzystaj z niego szczęśliwie w Visual Studio 2010.
Wiem, że nie używasz VS, ale pomyślałem, że wspomnę o tym, ponieważ jest to ogromne oprogramowanie, którego zwykle używam z podwójnymi ekranami 1080p 23 ".
Klawiatura jest jednak kluczowa, jest to najlepsza, jaką widziałem, chociaż nie patrzyłem na niektóre z najnowszych.
Na początku myślałem, że będzie zbyt wolno, ale okazało się, że jest on całkowicie użyteczny.
źródło
Robiłem zadania montażowe na studiach z Asus EEEPC między klasami. To był wielki ból w oczach. Powiedziałbym, że netbook musi mieć co najmniej 11 "i pełnowymiarową klawiaturę. Możesz także dostać tę bezprzewodową mysz Logitech z odbiornikami nano usb.
źródło
Zastanawiam się, dlaczego nie wymieniono jeszcze Lenovo x200 / 201 [i | t]. Chociaż jest dość drogi jak na netbooka i nie jest nim, ale jest wart swojej ceny ...
Plusy (sprawiają, że mój MacBook Pro jest przestarzały):
Cons:
źródło
W pociągu zabieram Toshiba NB 205. Próbowałem utrzymać zainstalowane aplikacje i zapisywać dokumenty na minimalnym poziomie (bez pakietu Office), ale mam kilka czytników książek.
Używam MS C # i VB 2010 Express, VisualSVN Server Manager bez żadnych problemów, ale nie mogę powiedzieć, że zrobiłem coś naprawdę intensywnego.
Klawiatura jest OK, ale mimowolnie uderzam w touchpad i poruszam kursorem, który doprowadza mnie do szału (mam najmniej czułe ustawienie).
źródło
Bez problemu używam Lenovo Ideapad S12 z zaćmieniem. Ma przyzwoitą klawiaturę, wystarczająco duży ekran i użyteczną podkładkę, a jednocześnie jest lżejszy niż zwykły laptop i ma znacznie lepszą żywotność baterii. Posiada również gniazdo ekspresowej karty modemowej 3G. Uważam, że umieszczenie paska zadań systemu Windows po jednej stronie ekranu zapewnia więcej użytecznego miejsca na ekranie w pionie. Zamierzam przejść na Ubuntu, jak tylko będę mógł dowiedzieć się, jak połączyć się z VPN mojego pracodawcy za pomocą czegokolwiek innego niż IE.
źródło