11

Con frecuencia tengo una lluvia de ideas de programación que me gustaría codificar directamente. Más o menos como "¡Guau, ese algoritmo se mecerá! ¡Tengo que escribirlo ahora!".Programación portátil IDE

Para este tipo de "impulso" para escribir, utilizo http://www.jarte.com/ que es un excelente editor de texto portátil. Si estoy cerca de una cybecafe o un ordenador amigo, sólo tiene que enchufar el pen drive USB y comience a escribir ...

Por lo tanto, me gustaría: 1) un IDE minimalista portátil 2) con el requisito mínimo OS (es decir: quiero ejecutar desde XP, Vista, etc.) 3) cualquier lenguaje moderno (puedo aprender un nuevo idioma si es necesario. Solo quiero escribir/probar el algoritmo) 4) Resaltado de sintaxis/intellisense es bueno, pero no es necesario 5) Gratis

¿Hay algo como esto?

+4

"requisitos mínimos de sistema operativo, es decir, ejecutado desde XP, Vista, etc. ..." me recuerda a los hermanos Blues: "¡Oh, tenemos ambos tipos de música aquí, Country _and_ Western!" – Svante

+0

Sería especialmente útil encontrar un IDE portátil multiplataforma, para que el IDE se pudiera trasladar de Linux o Mac a Windows, y viceversa. No he encontrado IDEs que sean portátiles en diferentes plataformas, pero sigo buscando. –

+0

¡piénsalo! diferente formato binario en el sistema operativo.En un compilador específico de plataforma, no se ejecutará un programa. los lenguajes intermedios/interpretados eventualmente, pero nuevamente necesita el jitcompiler/intérprete instalado – relascope

Respuesta

8

alt text http://sts.bkukr.de/l-davoss/blog/Lists/Blog/Attachments/21/SharpdevelopPortable.jpg

sharpdevelop portátil:

de Dave blogged todo lo que necesita saber para empezar!

C# soporte en marcha, y mucho, mucho más.

+0

Interesante, lo verificaré (además tengo que encontrar una buena publicación suya para enviar votos;) 7 abajo, 8 para ir: http://stackoverflow.com/questions/359727#486543). – VonC

+0

El enlace en esta respuesta está roto. ¿Tiene un mejor enlace? –

+0

no puede ser una respuesta. prueba el código: ejecutar -> compilar! ¿realmente obtienes .net framework sdk en un stick? – relascope

1

Emacs + un compilador/intérprete que suena como usted quiere.

+0

A diferencia de Eclipse, no puede simplemente colocar Emacs en una unidad USB y esperar que solo se ejecute en cualquier sistema. No creo que mi Mac Emacs versión se ejecutará en mi máquina de Windows? – Frank

+1

Diría que es un problema bastante común con cualquier IDE. Incluso Eclipse confía en una JVM presente. Si estuviera haciendo esto, simplemente cargaría un emacs para cada sistema con el que tenga contacto y obtendría una forma manejable de manejar la configuración. –

+0

Iba a sugerir emacs. Pero luego noté que dijo "pequeño" ¿cuántos emaces puedes caber en la cabeza de un alfiler? B-) –

9

Eclipse no es "minimalista", pero funciona sin instalación. Así que mientras su llave USB, o lo que sea, sea lo suficientemente grande, puede poner Eclipse allí y estar listo para funcionar.

+0

¿Funcionará en todas las plataformas (Mac, Linux Windows) desde una única llave USB? –

+0

Buena pregunta :) –

+0

Estoy usando Eclipse Portable, que (al parecer) solo funciona en Windows. Espero que sea posible crear una versión portátil multiplataforma. –

1

Para C/C++, DevC++ funciona desde un disco usb. Funciona sin XP, y creo que Vista también (nunca lo intenté). También tiene resaltado de sintaxis.

El único problema (estoy asumiendo esto) es que no funciona para otros idiomas.

+0

Como una actualización más reciente, el DevC++ original ha sido descontinuado. Hay una nueva continuación, pero ten cuidado con la que descargas. –

1

Uso Firefox + Firebug con frecuencia cuando quiero piratear algo rápidamente.

1

Quizás esté buscando vim. Ahora, no será fácil aprender a usar vim, pero lo consideraría un tiempo bien empleado. Esta es una utilidad de UNIX que ha sido portada a básicamente cada arquitectura y sistema operativo, vea Portable GVim para la versión portátil.Para obtener información sobre el uso de vim como un IDE, consulte here y here

+0

A diferencia de la opinión general, vim es portátil incluso en la versión "normal" "la de www.vim.org". Solo ingrese su .vimrc para establecer una copia de seguridad y esas cosas, y listo. Funciona muy bien, no deja rastros. Lo uso todo el tiempo de esa manera (en un palo). – Rook

3

Bueno, los IDE a menudo son los más adecuados dependiendo del lenguaje de programación que desee utilizar. No estoy muy seguro de si se está buscando un editor de textos o un IDE, pero:

En lo que a mí respecta, me gustaría usar:

Java:Eclipse (aunque no muy minimalista)

C/C++:vim y g++, Code::Blocks

Rubí/Python/Perl:vim + intérprete

TextMate (mejor editor nunca) en Mac OS X ($ 39.99) y e editor (Windows' equivalente TextMate) También encuentro Notepad ++ para ser un editor de texto decente, muy minimalista.

Algunas personas están locas en amor con emacs, es posible que desee echarle un vistazo.

2

Llego tarde al juego, pero algo que vale la pena mencionar es Squeak Smalltalk, o uno de sus derivados como Pharo o Croquet. No hay cambios en el registro o el sistema operativo, no hay instaladores, no hay servicios, no se necesitan derechos de administrador y solo se necesitan algunos archivos: una instalación completa en media docena de archivos.

1) código binario y código fuente; IDE agradable, pero con una huella de disco minimalista (5-50 MB)

2) Se ejecuta en casi cualquier OS - una imagen binaria multiplataforma y un pequeño ejecutable de máquina virtual para cada plataforma, una para 95/98/ME/XP/2k/XP/Vista/7/2003/2008; uno para WinCE, uno para OS X, uno para Linux x86, etc .; (0.5-2 MB) para cada plataforma. Incluso puedes arrancar en bare metal, si eres hardcore.

3) Es Smalltalk. Lugar de nacimiento de la mayoría de las características de Ruby dignas de zumbido ...

4) Resaltado de sintaxis y un cierto nivel de intellisense es bueno incorporado.

5) Gratis como en el habla y la cerveza.

Smalltalk no es para todos, pero es mi favorito personal. El hecho de que pueda usar la misma imagen binaria en mi escritorio de XP, servidor Linux, iPhone y PDA de WinCE sin recompilación es una gran ventaja.

1

i utilizar carriles instantáneos con netbeans de mi stik

4

favor, eche un vistazo a ideone.com - Soporta 40 + langugages

+0

No parece tener autocompletado de código u otras características de la mayoría de los IDE de escritorio, pero es una buena forma de probar el código en línea. –

2

Estamos desarrollando activamente un entorno de desarrollo en línea en http://gnymb.us. Esto puede adaptarse a sus necesidades cuando esté listo.

+1

El enlace está roto: ¿dónde puedo encontrar el proyecto ahora? –

+0

Detuve el desarrollo en esto porque 1) este proyecto es demasiado grande y el tiempo de salida al mercado no era realista teniendo en cuenta mi calendario y 2) otros proyectos más rápidos en el mercado llegaron a mi plato. Tengo el código fuente de GPL disponible si alguien habla en serio sobre la promoción de este proyecto. –

+0

¿Dónde está el código fuente? –