Pregunta

Estoy de enseñanza (o tratando de enseñarle a) programación de computadoras para una graduación de la estudiante.Su experiencia anterior equivale a poco más que la escritura de fórmulas de hoja de cálculo.Que IDE o editor de texto debo recomendar?

Por favor, tenga en cuenta que:

  • Yo sólo conocer a mis estudiantes una vez a la semana.
  • Ella usa Windows y yo uso Linux.
  • Ella no tiene una comunidad de usuarios en la mano.
  • Ella no tiene mucho dinero para gastar.

Editar: Los idiomas que está aprendiendo en el momento en que se Perl y R.(Lo siento ...para olvidarse de ellos anteriores).


Editar: Gracias por todas tus respuestas!

Los más recomendados son los editores jEdit y Notepad++.

Si puedo encontrar una manera de darle a mis estudiantes el apoyo adecuado para la Notepad++ (por ejemplo,bajo Vino) o si pienso que ella puede manejar sin el apoyo de mí, entonces voy a recomendar.Si no, voy a ir a por jEdit.

Disculpas, una vez más, a los que vieron la pregunta antes de que me llegó a listado de los idiomas que te estoy enseñando.

¿Fue útil?

Solución

Empezar simple.No no asustarlo con un IDE!Son abrumador al principio y no son fundamentales para el desarrollo de software.He aprendido rudimentaria Java con Crimson Editor.Si empecé de nuevo probablemente me vaya para Notepad++.

Otros consejos

El Visual Studio Express los productos son todos gratuitos.A menos que el hecho de que usted está utilizando Linux cambia las cosas :)

Eclipse puede ser una buena opción (si un poco abrumador al principio).

Obviamente usted tiene que mirar en un IDE multiplataforma.Eclipse es uno de los mejores en esta materia, así como tener soporte para muchos idiomas.También viene con un buen conjunto de tutoriales.

Puesto que usted no menciona qué lenguaje de programación (supongo que no importa) que estaban enseñando, me quedo con algo que soporta múltiples lenguajes de programación y plataformas múltiples.Dada su situación, me gustaría utilizar jEdit (http://www.jedit.org).

jEdit es un programador de editor de texto con cientos de plugins, sangría automática, y resaltado de sintaxis para más de 130 idiomas y ya que está escrito en Java, funciona muy bien en Linux, Windows o MAC.Espero que esto ayude.

El mejor, el más documentado, IDE, que es libre en mi opinión es el Visual Studio Express.Hay un montón de blogs, tutoriales, vídeos, formación, etc.Usted puede encontrar más información acerca de ellos aquí:

http://www.microsoft.com/Express/

También, si usted es un estudiante, Microsoft proporciona una totalidad de la pila de software libre a los estudiantes sólo para este propósito.Esto es a través de un programa llamado DreamSpark.Se incluye un sistema operativo, la versión profesional de la IDE, SQL Server, XNA Game studio y Expression.Cualquier estudiante puede obtener esto.Más información aquí:

https://downloads.channel8.msdn.com/

Espero que ayude.

He utilizado el Bloc de notas++]1 un montón de diferentes tareas de edición, y me parece bastante útil y competente.

Depende del lenguaje de programación.Para C/C++ y nada .net de Visual Studio es el camino a seguir.La edición Express es gratuito.

Eclipse o Jedit, si el Eclipse es demasiado complicado. jEdit es multiplataforma, gratuito y soporta un número de diferentes idiomas.

Crimson Editor es también muy agradable;es similar a la Edición Plus.Resaltado de sintaxis, fichas, etc.

Notepad++ para la edición es impresionante para mí:es sólo para Windows, pero tal vez usted puede usarlo con Wine en Linux.Pero si quieres algo más como un IDE, luego de Eclipse, o NetBean (tanto el uso de java) puede ser muy útil, a pesar de que son recursos muy caros en la PC vieja.

Mi sugerencia es Textpad.Usted puede enseñar a su javascript, todos los básicos, y algunos conceptos avanzados que existen.Es divertido para el estudiante ver el resultado en un navegador, y usted puede incluso enseñar un poco de HTML si el estado de ánimo.

Komodo Edit de visión activa es libre, de código abierto y está disponible para Windows y Linux.Muy buenas características.

De lo contrario, Emacs, ya que está disponible en ambas plataformas y se puede configurar para CUA controles.

La Crema versión de VIM es también una buena opción.

Realmente depende del idioma que se está enseñando.

EditPlus es un buen editor simple.Versión de prueba gratuita y bastante barato licencia.

Dev-C++ como un no-MS alternativa.

Cita:"Bloodshed Dev-C++ es un completo Entorno de Desarrollo Integrado (IDE) para C/C++ lenguaje de programación.Usa Mingw puerto de GCC (GNU Compiler Collection) como es el compilador.Dev-C++ también puede ser utilizado en combinación con Cygwin o cualquier otro compilador basado en GCC."

Code::Blocks también es otra buena, libre y multiplataforma.A menos que necesite algo para usar VB / C# u otro .NET languages, ya que es principalmente de C/C++.Para el .NET languages en linux yo recomiendo MonoDevelop

Aptana es muy útil para la programación orientada a web.

http://www.aptana.com

De que depende, al menos en parte, en el lenguaje de programación que pretende enseñar.Dicho esto, es posible que desee echar un vistazo a Eclipse.A pesar de que empezó todo como un IDE de Java, se ha extendido a través de plugins para apoyar a muchos otros (incluyendo C/C++, Flex, Haskell, y ColdFusion, para nombrar unos pocos), y bastante puede ser fácilmente adaptado a un nuevo idioma si el soporte no está ya allí.

A esto se añade el hecho de que el IDE es multiplataforma así que usted puede utilizar la misma herramienta en sus plataformas de elección, y parece que este podría ser un buen ajuste.

Me gustaría recomendar SciTE, como está disponible para *nix y Windows y libre (como en la cerveza).Es compatible con casi cualquier cosa que usted esperaría de un editor decente y, si ella se va a utilizar, bastante personalizable.Tampoco es demasiado complejo, así que debería ser fácil para ella para salir con ella.

+1 para el Bloc de notas++ sugerencia - Cualquier cosa que yo que no .Netos relacionados con la hago en eso.

Para Java, BlueJ es un excelente enseñanza de la IDE.No confundir al estudiante de nuevo con un montón de funcionalidades avanzadas (cosas que no va a usar en los próximos años).Eclipse es un gran IDE, pero hay un MONTÓN de cosas que podrían ahogarse en.Lo mismo es cierto para Visual Studio, pero no sé de un simple IDE para .NET languages.

También puede considerar la posibilidad de Ruby con Scite la enseñanza como una opción.El IDE no es que la fantasía, pero junto con la facilidad de la puesta en marcha de aprender Ruby esto podría funcionar muy bien.Ruby sin duda tiene algunas ventajas con respecto a Java/C#/C++ para el estudiante que comienza (la mayoría en los que usted no tiene que crear una clase con un método main sólo para obtener un programa en ejecución).

Para la fácil enseñar a los Componentes de Pascal (lenguaje de un sucesor a Niklaus Wirth del Pascal y Oberon) intentar libre, de código abierto BlackBox IDE y el libro Fundamentos De Computación por Stan Warford.

Saludos, tamberg

Si usted es un software de escritura dirigidos a una plataforma Windows, Visual Studio es más o menos el estándar IDE.Puesto que usted está enseñando a un estudiante de posgrado yo recomendaría conseguir la licencia académica para el professional edition si van a escribir una gran cantidad de software, de lo contrario el las ediciones express debería ser suficiente para corregir los efectos.

En términos de los editores de texto, el que yo uso actualmente la mayoría de los es Notepad++ que es gratis, de código abierto y compatible con una amplia variedad de características que son útiles para el desarrollo de software.También hay una serie de plugins útiles disponibles para él también.

No puedo creer que nadie haya mencionado vi.Voy a argumentar que al menos su herramienta para que en el comienzo de la mejor coder vas a estar en la final.Para un novato, darles resaltado de sintaxis y algunos ayudantes para tratar con los bloques y líneas.Algo parecido vi es genial, emacs también está bien, o si usted absolutamente debe en Windows, algo así como notepad++ o jedit será decente.El punto principal es aprender a programar antes que aprender a dejar que su inserción IDE de código que no entiende para usted.

MultiEdit

Extremadamente potente (y extensible en emacs nivel) editor de texto con muchas funciones del IDE (integración con compiladores y depuradores, etc).Beats todos los otros propusieron que los editores en todos los aspectos.

Mucho más fácil de aprender y usar que los editores con UNIX/terminal raíces como vi o Emacs.

No es gratis (no muy caro), y requiere un poco de aprendizaje a utilizar de forma eficaz.

Otro completo soplado IDE SharpDevelop.Es OpenSource.

http://www.icsharpcode.net/OpenSource/SD/

Tengo que mencionar PSPad.
Es muy buena, ricos de la característica libre de editor.He utilizado UtraEdit y, finalmente, encontró alternativa libre en PSPad

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top