esperienza: codifica su netbook [chiuso]


10

Ciao, voglio comprare un netbook per fare alcune cose in treno. Qualcuno può segnalare com'è codificare cose semplici su un netbook? 10/12" .

Volevo comprarne uno molto economico. come 1 gb di ram 1,6ghz blabla. ed esegui linux su di esso con apache. codificherò con JS / PHP. e come IDE userò notepad ++. quindi niente di grosso come eclispe o qualcos'altro. forse più tardi eclissi per java, ma non importa.

quindi, per prima cosa, questa installazione funzionerebbe bene su un tale netbook e, va bene per la programmazione?

Non modifico nessuna home page sul netbook, voglio solo codificare.

sarebbe bello se qualcuno potesse condividere la sua esperienza in questo.

Grazie :)


1
Se il prezzo non è un problema, ho buone notizie da persone che usano un MacBook Air.
Nerian,

Come va la tastiera?
David Thornley,

@David: tastiera full-size con 78 (US) o 79 (ISO), inclusi 12 tasti funzione e 4 tasti freccia (disposizione a "T" invertita) Fonte: apple.com/macbookair/specs.html
Nerian

c'è stato un tempo in cui abbiamo codificato su schermi 80x25 (testuali). Quindi immagino che sia possibile codificare qualcosa di non enorme (piccoli progetti con non molti file da analizzare con intelligenza) sui netbook. Anche a volte faccio la codifica Python sul mio smartphone Android. Un'altra domanda è che i netbook non sono orientati alla codifica.
Genio

L'N150 PLus è abbastanza economico. 380 franchi svizzeri. Hmm, penso di andare al negozio oggi e chiedere se posso giocarci un po 'per un'ora: P ma grazie. :)

Risposte:


11

La mia esperienza limitata con i computer standard in stile netbook è stata spaventosa. Piccoli schermi stretti, tastiere anguste, minuscoli trackpad e soprattutto sottodimensionati. Non ne comprerei uno per fare di più l'e-mail di controllo e navigare in rete.

Se non ti dispiace sborsare un po 'più di soldi, il MacBook Air da 11 "è un sogno da usare rispetto a un netbook. Tastiera e trackpad di dimensioni standard, molto leggero ed eccellente durata della batteria. Non credo di riuscire a gestirlo usando uno come la mia macchina principale, semplice troppo poco spazio sullo schermo. Per un computer in movimento / ogni giorno funzionerebbe alla grande.


1
+1 Uso un MacBook Air 11 come macchina di sviluppo principale per le app per iPhone / iPad e ho completato diverse app. Avere un monitor di grandi dimensioni che può essere usato occasionalmente con esso è bello.
hotpaw2,

Adoro usare il mio Asus Eeepc per navigare mentre sono sdraiato sul divano, ma la piccola tastiera non è adatta per la programmazione.
oosterwal,

5

Ho preso in prestito un netbook di colleghi per una settimana e ho provato a fare un po 'di programmazione di base, e ho optato per l'acquisto di uno per lavoro. Lo volevo per lo sviluppo part-time, principalmente Python e Flex, quindi il mio caso d'uso sarebbe stato in qualche modo simile al tuo. Ecco cosa mi è venuto in mente:

  1. Terribile schermo immobiliare. A meno che non fossi disposto a cercare un secondo monitor, eseguire un IDE (Eclipse, nel mio caso) sarebbe stato molto difficile. Anche con uno spazio di lavoro più leggero, probabilmente avrai difficoltà a provare a gestire la visualizzazione di più di 2 finestre contemporaneamente.
  2. Elaborazione: la compilazione Flex è un po 'complicata. L'hardware del netbook (anche se probabilmente meglio ora) non era sufficiente per il lavoro simultaneo. La maggior parte delle attività di compilazione ha fermato l'hardware, in particolare quando Firefox era in esecuzione contemporaneamente. Poiché stai sviluppando il Web, probabilmente avrai bisogno di più finestre aperte e l'elaborazione potrebbe essere un problema.
  3. Dimensioni scomode della tastiera: questo era il problema principale. Ho mani abbastanza grandi, anche se non in modo anomalo :) Durante il periodo di prova, non sono riuscito a scrivere per più di 20 minuti senza fare una pausa. Ho visto altri netbook con tastiere "full-size", ma per qualche motivo, si sentivano ancora molto angusti. Il mio attuale laptop (Macbook 13 ") sembra molto più spazioso, anche se potrebbe essere nella mia testa. Se volessi un netbook, non ne avrei uno con meno di una tastiera di dimensioni standard.

hmm si. Okay, non suona così bene. Hmm, penso che aspetterò e proverò il macbook che sto ricevendo. ma ciò può richiedere mesi. Ma sì, grazie grazie. Sembra un ppl c un codice su di esso, ma penso che dovrò lottare con le piccole dimensioni. Ma è così leggero: P ed economico. Ma grazie mille per le risposte :)

@pascal, sì, anche per me è stata questa l'attrazione principale. È economico e leggero e ha una durata della batteria decente. Ma bilanciato dalle difficoltà che ho avuto, gli aspetti positivi non hanno superato quelli negativi :)
bedwyr,

Eclipse è un porco dello schermo. Tutti i progettisti di Eclipse dovrebbero provare a lavorare su un monitor 640x480 per un po '.

@Thor, non sono d'accordo. La mia prima programmazione heavy duty è stata fatta con terminal, Emacs e GDB :)
bedwyr

@ Thorbjørn puoi massimizzare il riquadro di testo in eclissi, questo aumenta notevolmente lo spazio di codifica
Mahmoud Hossam,

5

Lavoro (per il mio lavoro, per l'università, per le mie cose personali) 24 ore al giorno e mi muovo continuamente, il mio taccuino è abbastanza simile a quello che descrivi. Non credo che avrai alcun problema, unles hai bisogno di alcuni IDE pesanti (Eclipse o Netbeans) o di gestire grandi algoritmi di elaborazione (come l'elaborazione delle immagini).

Ho anche imparato molto dalla codifica sul mio notebook, soprattutto perché quando hai risorse limitate, impari a trovare soluzioni.

Il mio consiglio è di creare un ambiente Linux e iniziare a sporcarmi con Console e Vim Editor.


Come lavori 24 ore al giorno?
q303

@ q303 - Molta caffeina? Non ha detto neanche 24 ore su 24, 7 giorni su 7, quindi potrebbe avere un programma per dormire non ortodosso.
Inaimathi,

: PI non significava letteralmente 24 ore, ma uso il mio laptop
MOLTO

7
Vim o Emacs (qualunque scuola / chiesa tu voglia appartenere). Entrambi hanno schermi abbastanza aperti e modi per estenderli per offrire i vantaggi di un IDE. Penso che gli sviluppatori IDE possano imparare una cosa o tre al riguardo.
Berin Loritsch,

2

Il mio netbook da 12 "svolge tutte le attività di programmazione di cui ho bisogno per farlo abbastanza comodamente. Ciò include l'esecuzione di Eclipse, Apache, più server Rails, ecc.

La tastiera è molto vicina alla dimensione originale, meno il tastierino numerico ed è facile da digitare. La mia unica lamentela riguardo al mio modello particolare (un Asus 1201PN) è il fastidioso trackpad e pulsanti, ma è tollerabile.

Se non fosse per la CPU limitata, potrebbe facilmente essere la mia macchina principale.

modifica Anche se il mio netbook non è la varietà super-super economica ... ho la sensazione che avrebbero difficoltà.


Sto usando un Thinkpad X61 di 5 anni. La tastiera è ottima, la velocità è molto buona (ad eccezione di un'unità SSD è ancora più veloce dei nuovi netbook), funziona molto bene su Linux, la qualità generale è meravigliosa e il prezzo degli oggetti usati è paragonabile ai nuovi netbook. Lo consiglio vivamente.
liori,

1

Di tanto in tanto uso il mio netbook Samsung NC-10 con OSX via Netbook Bootmaker come una scatola di sviluppo Xcode.

Professionisti:

  • Facile da usare sul treno. Al contrario, il Lenovo Thinkpad T400s che ho per lo sviluppo di Windows è troppo grande per stare comodamente in grembo nei posti angusti sui treni del Regno Unito.
  • La durata della batteria è abbastanza buona. Penso che probabilmente sarebbe stato meglio se mi fossi bloccato con Windows XP, ma chi vuole soffrirne?
  • Incredibilmente portatile. Posso buttarlo nella borsa del laptop del Thinkpad e non notare che è lì.

Contro:

  • La tastiera è complicata, ma dopo alcuni giorni di uso esclusivo (una volta l'ho portata in Germania per un viaggio e l'ho programmata per una settimana) mi abituo.
  • Lo schermo è piccolo. Non solo gli immobili sono angusti, ma a OSX non piace molto essere su uno schermo così piccolo. Numerose applicazioni hanno controlli nella parte inferiore dello schermo (sorprendentemente, il nuovo 11 "Air ha lo stesso problema).
  • Il trackpad è una schifezza. Uso un mouse wireless.
  • I tempi di compilazione a volte erano frustranti, ma se stai principalmente scrivendo codice PHP non dovrebbe essere un problema.

Per inciso, prima di hackerare il netbook l'ho usato come una scatola di sviluppo Ubuntu collegata a un monitor esterno, tastiera e mouse. Ha fatto un ottimo lavoro.

Se avessi i soldi, però, ora comprerei un MacBook Air. Batteria più leggera, migliore durata, schermo più veloce, più grande, più RAM, SSD. L'unico problema è che sono ~ £ 1000 in più ...


+1: Anch'io uso Samsung NC-10 per la programmazione occasionale, ed è stato ottimo per il prezzo.
shang

1

Ho un netbook Acer Aspire One. Lo schermo da ~ 10 pollici è leggermente fastidioso, ma è tollerabile per fare la codifica in brevi periodi in movimento. Lo stesso per la tastiera. Visual Studio 2010 si adatta ragionevolmente bene allo schermo, con alcune barre degli strumenti e barre laterali disattivate.

Con la memoria aumentata da 1 GB a 2 GB, VS funziona abbastanza bene. Ci vuole un po 'per avviarsi, ma una volta avviato è reattivo. Anche la compilazione non richiede molto tempo.

Gran parte della mia codifica viene eseguita sul mio laptop, con uno schermo più grande, un monitor esterno e tastiera / mouse separati. Il netbook è utile per la codifica in movimento, in una caffetteria e all'università e simili. Non vorrei usarlo per lunghi periodi, ma va bene per raffiche brevi.


0

È l'altezza limitata che mi uccide. 10.1 "Latitude 2100 andava bene con gedit, gnome-terminal e JDK in un modo relativamente vecchio stile. Questo MacBook Air 11.6" non-netbook va bene, a parte il problema dell'altezza. Usando NetBeans, è oltre un ordine di grandezza più veloce del mio Inspiron da 17 "sulle cose che contano (anche se quella macchina è particolarmente male, tanto più che ora ha la crittografia dell'endpoint McAfee, non Applet FileVault). La tastiera Latitude era stretta, ma l'Air va bene dopo esserti abituato e il mousepad è incredibilmente fantastico.

Ottieni un buon SSD. Sebbene Tomcat non sia un fiore all'occhiello, sceglierei più di 1 GB per qualcosa di più di un orologio digitale.


Ricordo di aver eseguito Windows XP su 256 MB o RAM e di aver pensato che fosse grande. Ricordo anche di aver eseguito Windows 95 su 16 MB. Quando le applicazioni sono diventate così avide?
Josh K,

Mi piace considerarmi giovane, ma ho imparato a programmare su un modello B della BBC con 32K RAM, 32K ROM. La RAM è diventata economica. Le persone hanno dimenticato quale fosse la ROM (che è particolarmente utile quando qualcuno trova una vulnerabilità di sicurezza).
Tom Hawtin - affronta il

@Josh K: 16 MB? 256 MB? Quando le cose si sono gonfiate? Il mio primo computer è arrivato con 16 KB e ho subito aggiornato a 48 KB. Ricordo anche di aver eseguito MacOS su 1M.
David Thornley,

0

Uso spesso il mio per programmare; è uno dei netbook meno costosi. Trovo la tastiera piacevole, dato che ho le mani piccole e lo schermo è OK.

Tuttavia, può essere difficile eseguire alcune applicazioni; Ho potuto lavorare un po 'con VS10, ma è stato molto lento.

Dal momento che stai dicendo che vuoi usare principalmente Notepad ++, dovrebbe andare bene per te; Non sono sicuro di Eclipse. Fintanto che non prevedi di utilizzare un IDE pesante, può funzionare bene.


0

Uso il mio per programmare costantemente e lo adoro.

Il fatto è che è abbastanza lontano da un netbook standard; Ho raccolto un neutrino OCZ (che da allora è stato sospeso, AFAIK), spuntato in 2 g di ram e un SSD. Fai molta attenzione alle dimensioni / al layout della tastiera; uno cattivo può davvero morderti, mentre uno buono sembra quasi lo stesso di una tastiera normale. La seconda cosa è massimizzare lo schermo; Uso Xmonad + Emacs (con tutte le barre degli strumenti disattivate) in modo che tutto lo schermo vada verso l'area di digitazione. Ho provato a usare Gedit qualche tempo fa ed era abbastanza fastidioso vedere le persone allontanarsi dai netbook per lo sviluppo.

Dal punto di vista delle prestazioni, eseguire Emacs, MySQL, nginx e Hunchentoot è altrettanto reattivo come sul mio desktop (che ha diverse volte MHz e RAM e un SSD altrettanto veloce). L'unico programma che ho visto soffocare è Inkscape.


0

Ho fatto un po 'di programmazione sul mio Acer Aspire One, con Ubuntu Netbook Edition 10.04, quando sono in movimento.

Cose che odio a riguardo

  • Spazio dello schermo angusto.
  • Il potere di elaborazione non è il massimo

Le cose che amo al riguardo

  • Molto portatile
  • Devo ancora avere la maggior parte delle cose che voglio (come il terminale, l'editor di testo e qualsiasi altra cosa che posso prendere dal Ubuntu Software Center)
  • È abbastanza veloce . Il più delle volte, quando sto solo modificando il codice, non noto affatto un rallentamento.

In conclusione: lo adoro. Sì, è un po 'angusto, ma ti abitui molto rapidamente all'installazione. Posso avere la mia torta (avere un sistema operativo Linux decente) e anche mangiarla (avere una piccola macchina portatile).


0

Ho provato a programmare sul mio HP Mini 702ea da 10 ", ma i problemi con le dimensioni dello schermo e le prestazioni mi hanno reso impossibile lo sviluppo di applicazioni. Forse se stessi facendo script in cui non sento di aver bisogno di un IDE completo, allora forse lo farebbe sono stati adattati meglio, ma l'ambiente IDE e VM che uso ha appena interrotto.

Quindi, a novembre, ho optato per un HP Pavilion DM4 (http://www.engadget.com/2010/06/15/hp-pavilion-dm4-review/) che ha davvero colpito a tutti i livelli. Sembra bello, ha una buona tastiera (peccato per i tasti F predefiniti alle funzioni alternative come volume e luminosità dello schermo), durata della batteria decente, ma la cosa più importante per lo sviluppo è la potenza grezza di base. Può eseguire abbastanza comodamente alcune VM e un IDE (utilizzo VirtualBox e MonoDevelop).

Inoltre, non è molto più grande di un netbook.


0

Le persone si lamentano del settore immobiliare dello schermo. Ma la soluzione per netbook e notebook per questo è l'utilizzo di più desktop virtuali . Per lo più uso il mio laptop per fare alcuni script o lo sviluppo web mentre faccio il pendolare o voglio solo giocare con il codice a casa e sto usando con successo desktop virtuali.

Sto usando un MacBook Pro da solo e ho attivato la funzione Spaces che uso molto spesso durante lo sviluppo. Ti permetterà facilmente di cambiare desktop con Ctrl + Freccia. Di solito imposto i miei spazi o desktop virtuali in questo modo:

  1. Un browser per la ricerca e la lettura di riferimenti
  2. Il mio editore o IDE
  3. L'app o il browser

Se stai usando Linux, di solito c'è un meccanismo di commutazione desktop integrato per il gestore delle finestre installato. Windows non ha questo incorporato; ma ci sono alcune alternative che possono essere installate come desktop .

Trovo che il settore immobiliare dello schermo sia un'opportunità per me per evitare codici errati come code bloat o classi god, dal momento che la navigazione di alcuni codici errati è un'esperienza orribile da fare su un laptop.


0

I netbook da 10 "(e soprattutto 12") vanno bene per la codifica Notepad ++, se nascondi la barra delle applicazioni ecc. E usi l'editor a schermo intero. Apache potrebbe essere un po 'pesante, quindi potresti, ad esempio, controllare nginx per un'alternativa più leggera. Eclipse, d'altra parte, sarà molto più difficile da usare su quella dimensione dello schermo ed è un porco di risorse rispetto a Notepad ++.

Ci sono enormi differenze nella qualità della tastiera e nei layout nei diversi netbook da 10 "e 12", quindi dovresti idealmente testarne uno di persona prima di effettuare l'acquisto. Credo che il keyobard sia il differenziatore più critico per te nella fascia di prezzo più economica.


0

Non ho un netbook, ma ho un laptop poco potente e quasi morto, quindi è quasi lo stesso. Ci sono alcune cose a cui dovrai abituarti, ma la raccomandazione finale dipende dalle tue esigenze specifiche.

  • Tastiera: questa è la parte più importante del netbook. Se i tuoi polsi sono piegati troppo lateralmente diventa molto scomodo molto velocemente. Se puoi, vai al negozio e passa un po 'di tempo usando la tastiera. Apri un editor di testo e inizia a sputare hello worldprogrammi di stile fino a quando non avrai un'opinione sulla tastiera (funzionerà o no). Non risparmiare sulla tastiera . Tutto il resto è secondario.
  • Conchiglie - Tutti si lamentano del settore immobiliare dello schermo, ma dimenticano lo spazio nei trasporti pubblici o negli aeroplani. Quando si dispone di un grande schermo, la conchiglia non può aprirsi lontano, il che a sua volta rende difficile vedere lo schermo.
  • Proprietà dello schermo - I pixel contano più dei pollici. Non sottovalutare la quantità di schermo occupata dal tuo sistema operativo: il launcher e le barre di stato nella parte superiore e inferiore del desktop di Ubuntu, la barra delle attività nella parte inferiore di Windows 7, ecc. Occupano tutti una quantità apprezzabile di schermo immobiliare. Nascondili se puoi.
  • Testo chiaro: con proprietà dello schermo più piccole (pixel qui), hai meno pixel per rappresentare i tuoi personaggi. Assicurati che il sistema operativo che utilizzi abbia caratteri di modifica del codice che non ti sforzano gli occhi. La maggior parte dei sistemi operativi moderni da Mac a Windows a Linux ha un buon supporto anti-aliasing e ne avrai bisogno. Potrebbe essere necessario modificare alcune impostazioni e potrebbe essere necessario scaricare un buon carattere di programmazione (meglio di Courier New), ma non si desidera introdurre affaticamento degli occhi. Inoltre, utilizzare una dimensione del carattere maggiore di 10pt. Potresti non essere in grado di vedere quante più righe su uno schermo, ma il testo sarà più chiaro. Ciò può fare la differenza tra 10 minuti prima che gli occhi si stancino e diverse ore.
  • Durata della batteria - Questo è probabilmente il secondo aspetto più importante di un netbook. Il mio vecchio laptop è spaventoso in questo, e se lo uso per più di 40 minuti libero (solo inattivo), finisco. Se si intende utilizzarlo su un treno o altri mezzi di trasporto senza punti vendita, ottenere la migliore durata della batteria possibile. Non otterrai la durata nominale, in particolare se stai compilando, ma può significare la differenza tra 20 minuti prima di dover spegnere e poter usare la macchina per l'intero viaggio.

Spero che non sia necessario dirlo, ma non si acquista un netbook per la potenza di elaborazione. Se stai lavorando con linguaggi complicati per la compilazione come C ++, probabilmente passerai più tempo ad aspettare che il compilatore venga completato e meno tempo effettivamente funzionante. Detto questo, il mio laptop dei tempi antichi ha solo un processore 1Ghz a 1 core e vado d'accordo.

Gli stack di programmazione occupano una buona quantità di RAM. Consiglierei non meno di 2 GB di RAM nella tua macchina, anche con Ubuntu.

Nota sugli IDE: utilizzerai meglio il tuo schermo con un editor di testo ad alta potenza come Vim o Emacs, ma alcuni IDE offrono un equilibrio decente. I ragazzi di JetBrains hanno un'interfaccia abbastanza decente e le bellezze integrate negli IDE ti aiutano davvero a pensare al problema che stai cercando di risolvere piuttosto che al linguaggio che stai cercando di usare. I pannelli di supporto possono essere tutti ripiegati in modo che tu possa concentrarti sulla modifica del testo, ma fornisce comunque il supporto per il refactoring, la programmazione per intenzione, la digitazione, ecc. Farai uso di nascondere i pannelli più spesso, quindi assicurati tienilo a mente.


0

Ho un PC EEE Asus (1008HA) che è molto leggero, molto piccolo e ha una tastiera eccellente. L'ho aggiornato a 2gig con un aggiornamento di £ 30 (controlla il web se provi questo, non è banale e puoi distruggerlo) e lo uso felicemente con Visual Studio 2010.

So che non stai usando VS, ma ho pensato di menzionarlo perché è un enorme software che di solito uso con schermi gemellati da 1080p da 23 ".

La tastiera è fondamentale, è la migliore che abbia mai visto, anche se non ne ho esaminate alcune più recenti.

All'inizio pensavo che sarebbe stato troppo lento, ma si è rivelato perfettamente utilizzabile.


0

Ho svolto incarichi di assemblaggio in un college con un Ase EEEPC tra le classi. È stato un grande dolore agli occhi. Direi che il netbook deve avere almeno 11 "e una tastiera di dimensioni standard. Puoi anche ottenere quei mouse wireless Logitech con ricevitori USB nano.


0

Mi chiedo perché Lenovo x200 / 201 [i | t] non sia stato ancora menzionato. Anche se è abbastanza costoso per un netbook, e non è neanche uno, ma vale la pena ...

Pro (rendi obsoleto il mio macbook pro):

  1. Intel i5
  2. 4 GB di RAM
  3. SSD
  4. Schermo da 12 "
  5. Scheda 3G interna
  6. Clitoride!
  7. 1,2 chilogrammi

Contro:

  1. Grafica i915 integrata (scarsa qualità dell'immagine sul display esterno)
  2. Schermo schifoso.

0

Prendo un Toshiba NB 205 sul treno. Ho provato a mantenere le app installate e a salvare i documenti al minimo (No Office), ma ho diversi lettori di libri.

Eseguo MS C # e VB 2010 Express, VisualSVN Server Manager senza problemi, ma non posso dire di aver fatto qualcosa di veramente intenso.

La tastiera è OK, ma tendo a colpire inavvertitamente il touchpad e spostare il cursore che mi fa impazzire (ce l'ho sull'impostazione meno sensibile.).


0

Uso un Lenovo Ideapad S12 con eclipse senza problemi. Ha una tastiera decente, uno schermo abbastanza grande e un trackpad utilizzabile pur essendo più leggero di un normale laptop e ha una durata della batteria molto migliore. Ha anche uno slot per schede express per un modem 3G. Trovo che posizionare la barra delle applicazioni di Windows su uno dei lati dello schermo ti dia più spazio utilizzabile per lo schermo verticale. Intendo passare a Ubuntu non appena riesco a capire come collegarmi alla VPN del mio datore di lavoro con qualcosa di diverso da IE.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.