Qu'est-ce qu'un bonE pour la programmation Java sur un ordinateur portable bas de gamme? [fermé]


Fermé. Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses.

Vous voulez améliorer cette question? Mettez à jour la question afin qu'elle puisse être répondu avec des faits et des citations par éditer ce post .

Fermé il y a 5 ans.

Améliorer cette question

Je dois travailler loin de mon ordinateur de bureau de temps en temps (par exemple lors de voyages). C'est un ordinateur portable bas de gamme. Je peux utiliser Eclipse mais c'est terriblement lent.

Y a-t-il un meilleur choix? Si possible pas quelque chose comme vi oder emacs.

Ordinateur Portable:
512 Mo DE RAM DDR
Intel Pentium M 760 2.0 GHz
Windows XP SP3

Il n'y a aucune possibilité d'ajouter plus de RAM

Author: Burkhard, 2009-03-13

20 answers

À quel point est-ce bas de gamme? J'avais l'habitude d'utiliser IntelliJ Idea et j'ai adoré, il a également couru plus vite qu'eclipse pour moi. DrJava est également très petit et léger. Mais personnellement, je préfère vim + javac le meilleur. :)

 9
Author: nan, 2009-03-13 15:50:24

Netbeans est un peu moins lent qu'Eclipse, mais c'est un énorme porc de mémoire.

Emacs est toujours un bon choix aussi.

 4
Author: Brian Knoblauch, 2009-03-13 15:50:43

En fait, je ne considère pas qu'une machine "bas de gamme".

J'ai utilisé Eclipse et NetBeans sur un ordinateur portable P3 1.2 Ghz 512M RAM, et ils fonctionnent tous les deux. Ils sont un peu lents, mais utilisables. Entre les 2, je dirais que NetBeans était moins lent, probablement parce qu'il n'y a pas autant d'éléments d'interface utilisateur et de cadres partout.

Mon ordinateur portable principal est un Toshiba 512M Pentium M 2 Ghz, et Eclipse fonctionne bien dessus (tout comme Visual Studio 2008).

Il semble avec ces gros ID, RAM > CPU à influencer la vitesse.

Edit: il peut être intéressant de noter que mon ordinateur portable P3 1.2 Ghz exécute Ubuntu et mon Pentium M 2 Ghz exécute Win XP.

Eclipse est nettement plus rapide sous Linux. J'ai déjà testé les temps de construction de grands projets dans:

WinXP exécutant Eclipse -vs- WinXP Exécutant VMware Workstation Exécutant Ubunty Exécutant Eclipse

Étonnamment, Ubuntu dans VMware était toujours beaucoup plus rapide, environ 30 secondes plus rapide que ce qui était un processus de construction de 7 minutes sur Windows.

 4
Author: CodingWithSpike, 2009-03-13 16:24:51

Vous pouvez essayer JEdit, bien que ce ne soit pas un vraiE, il prend en charge une tonne de fonctions centrées sur Java comme le formatage des sources, la coloration syntaxique et un débogueur java, et un tas d'autres fonctions qui peuvent toutes être ajoutées/soustraites via un système de plugin. Je l'ai utilisé dans le passé quand je voulais quelque chose avec plus de puissance que le bloc-notes, mais moins volumineux que Eclipse.

Tout est open source et gratuit, et portable pour la plupart des systèmes car il est écrit en Java.

 3
Author: Millhouse, 2009-03-13 16:39:19

Un éditeur léger agréable est Notepad++. Basé sur un composant d'édition puissant Scintilla, Notepad++ est écrit en C++ et utilise l'API Win32 pure et STL qui assure une vitesse d'exécution plus élevée et une taille de programme plus petite. En optimisant autant de routines que possible sans perdre en convivialité, Notepad++ tente de réduire les émissions mondiales de dioxyde de carbone. Lorsque vous utilisez moins de puissance CPU, le PC peut réduire la puissance et réduire la consommation d'énergie, ce qui se traduit par un environnement plus vert.

 3
Author: Ascalonian, 2009-03-14 01:55:40

Je suppose que c'est le JCreator Pro.. La version gratuite, JCreator lite est OK mais ont des capacités limitées.

 3
Author: Chathuranga Chandrasekara, 2009-03-17 10:56:31

Vous pouvez jeter un oeil à BlueJ

 2
Author: Charlie Martin, 2009-03-13 15:52:26

Les anciennes versions d'IntelliJ IDEA comme 3,4,5 peuvent fonctionner facilement sur cette mémoire - à condition que vous n'ayez pas un énorme projet et que vous soyez prêt à manquer certaines fonctionnalités dans les nouvelles versions.

 2
Author: talonx, 2009-03-13 16:00:01

Je ne l'ai pas encore essayé, mais je suis récemment tombé sur JCoder, qui est unE Java écrit en C++. La mémoire minimale requise est de 512 Mo.

Vous pouvez également envisager d'exécuter une ancienne version d'Eclipse et/ou d'essayer de régler Eclipse pour mieux fonctionner sur votre matériel. Une recherche Google pour "Eclipse performance tuning" tourne un tas de pages avec des suggestions qui peuvent être applicables.

 2
Author: Boden, 2009-03-13 16:03:50

L'éditeur de texte et la console Java sont vos meilleurs outils si vous êtes sur un ordinateur bas de gamme et que vous n'avez pas besoin de débogage et autres.

Cela dépend vraiment de votre projet plus que du matériel réel, vous devez donc y penser avec des avantages et des inconvénients.

Bonne chance.

 2
Author: Cristina, 2009-03-13 16:06:44

J'étais toujours partial à JCreator à l'époque.

 2
Author: theycallmemorty, 2009-03-14 01:59:32

Vous pouvez utiliser netbeans avec uniquement les modules que vous utilisez (même chose avec eclipse) ou geany (en utilisant linux?) pas une mais un très bel éditeur de texte avec des fonctionnalités id une autre option utilise netbeans / eclipse anciennes versions qui sont beaucoup plus efficaces

 1
Author: Juan Techera, 2009-03-13 15:57:49

Obtenez plus de mémoire si vous le pouvez.

SciTE, JUnit, Ant et jvisualvm fonctionnaient bien sur mon ordinateur portable, qui avait 768M, ou le netbook 2GB/1GHz que j'utilise maintenant. Dans les rares occasions, vous devez utiliser un débogueur, alors il y a toujours jdb. Les problèmes que j'ai eus avec lesEs sur les ordinateurs portables sont plus liés à la propriété de l'écran plutôt qu'aux performances. OTOH j'ai abandonné Netbeans car son éditeur de texte était trop lent sur une machine "standard built business desktop" la dernière fois que je contractualisais.

 1
Author: Pete Kirkham, 2009-03-13 16:21:13

Gvim + ctags + ant

Vous manquerez de mémoire si vous utilisez presque N'IMPORTE QUEL serveur d'applications moderne de toute façon.

J'espère que tu ne l'es pas.

 1
Author: OscarRyz, 2009-03-13 16:44:57

J'ai utilisé E Éditeur de texte, un portage de TextMate et je l'adore. Livré avec la coloration syntaxique intégrée, des extraits, peut télécharger des bundles TextMate et entièrement personnalisable/extensible dans ruby.

 1
Author: kgrad, 2009-03-13 20:10:04

J'utilise parfois TextPad pour des programmes Java simples. Il est très léger, gratuit (enfin, nagware, mais peu coûteux à acheter) et dispose d'une option de compilation et d'exécution simple à utiliser. Aussi la coloration syntaxique, bien que je ne l'ai jamais utilisé.

 1
Author: Jack BeNimble, 2009-03-14 02:27:40

La question importante est de savoir quelles fonctionnalités vous pensez devraient être dans un bonE.

Achèvement du code? JavaDoc en overs de souris? "Aller à la définition"? Débogueur intégré? Coloration syntaxique? Compilation incrémentale?

Un bon point de départ serait d'obtenir le code à construire avec ant car il vous permet de le déplacer hors de l'E où, espérons-le, il a besoin de moins d'espace pour s'exécuter.

Je crois que les exigences des anciennes versions de JBuilder étaient assez faibles. Vous pourriez vouloir acheter un utilisé un à cet effet.

 1
Author: Thorbjørn Ravn Andersen, 2009-03-14 16:46:39

Y a-t-il une chance de mettre à niveau la mémoire de l'ordinateur portable? Le PROCESSEUR n'a pas beaucoup d'importance, mais lesEs sont presque toujours d'énormes porcs de mémoire (même EMACS était considéré comme cela à son époque).

Je dirais que vous pouvez très bien exécuter eclipse en 1 Go (peut-être même 512 Mo) en utilisant Windows XP, si vous ne faites pas d'énormes projets et n'exécutez pas d'autres applications massives en même temps.

 0
Author: Michael Borgwardt, 2009-03-13 15:54:48

Tant que j'ai déjà un projet configuré, j'utilise vim/gvim pour la plupart des développements de maintenance ou des bêtises.

 0
Author: Beep beep, 2009-03-13 15:55:59

Tout d'Abord, la mémoire est le problème.

Linux fonctionne assez bien avec une faible mémoire, mais pc n'est pas génial et mac est abyssal! (si vous avez 512M et moins de 4gb disque dur gratuit, cela fonctionnera à peine du tout! C'est parce que le mac alloue son échange à partir de" l'espace libre " sur votre disque dur)

Les Mac sont faciles à mettre à niveau. J'ai 4 go pour mon ordinateur portable chez fry's pour moins de 100$, et les fentes sont à l'intérieur du compartiment de la batterie. Après la mise à niveau, mon mac bas de gamme ne m'a jamais donné une seule fois le temps d'être préoccupé par ses performances.

Les PC sont plus difficiles que les mac, mais varient en fonction du modèle.

Ok, alors disons que vous ne voulez pas mettre à niveau.

La chose la plus importante à faire est alors d'être sûr d'avoir une copie locale des Javadocs. Vous les manquerez TRÈS RAPIDEMENT si vous n'avez pas eclipse/netbeans.

Après cela, qui se soucie de l'éditeur que vous utilisez. Personnellement, j'utiliserais l'éditeur intégré parce que je ne suis pas vraiment ça impressionné par la coloration et le formatage automatique.

Si vous avez besoin de coloration de contexte, je suppose que vim serait l'éditeur le plus léger avec un mode Java (au moins je crois qu'il en a un). JEdit est assez léger, tout comme emacs et je sais qu'ils ont tous deux des modes java.

Pour les builds, utilisez simplement ant ou peut-être maven, la construction dans l'E est agréable mais surfaite.

La chose la plus importante, comme je l'ai dit, est toujours d'avoir les javadocs sur un signet de navigateur.

 0
Author: Bill K, 2009-03-13 20:47:31