versiones - La mejor manera de comenzar con smalltalk en un entorno de Windows(ganar 7)
smalltalk ejercicios resueltos (9)
Entonces, ¿cuál es el mejor lugar para comenzar con SmallTalk en un entorno Windows?
Quizás sería mejor aprovechar su familiaridad con MS Windows: "Dolphin Smalltalk X6 es un entorno de desarrollo orientado a objetos para Microsoft Windows ™".
Pruebe la " Edición comunitaria" de "Dolphin Smalltalk ", gratuita para uso personal / educativo.
Primeros pasos, libro de cocina de programación, tutoriales, ...
Soy un desarrollador de AC # y la mayoría de mis amigos son mucho más inteligentes que yo, y se ríen de mí y comienzan a insultarme. Quiero aprender esto para poder ser insultado por sus insultos ... y tal vez aprender una o dos cosas en el proceso.
Entonces, ¿cuál es el mejor lugar para comenzar con SmallTalk en un entorno Windows?
Como dijo Janko, para empezar, Pharo y Squeak son buenas implementaciones de Smalltalk, pero también me gustaría agregar WebVelocity de Cincom, que es un poco diferente. Es un IDE Smalltalk basado en VisualWorks / Seaside en el navegador.
Dolphin Smalltalk Pro se está vendiendo por USD 225. ¿Dónde puedo un precio tan poderoso y bueno?
Mis preferencias son Smalltalk y Common Lisp, pero las IDE de Common Lisp son caras en comparación.
El único problema es que tendría que usar Windows, pero esa fue una decisión que ya había tomado, después de años de Linux (sin ir a ninguna parte en el dominio de venta de aplicaciones).
El mejor Smalltalk gratuito actual es probablemente Squeak . Esto actualmente supera a su pariente cercano Squeak , al menos en mi caja antigua, pero realmente deberías echar un vistazo a ambos.
El gran problema con Smalltalk es que realmente no hay libros de texto de alta calidad. Aquí hay una lista de los gratuitos, pero no puedo recomendar ninguno de ellos con fuerza. Si decides usar Squeak, echa un vistazo a Squeak By Example , que no está tan mal.
Hay un nuevo y agradable sitio web llamado The World of Smalltalk http://www.world.st , donde puede encontrar una entrada simple pero comprensible al mundo de Smalltalk, desde la introducción y la documentación hasta los blogs, listas de correo, dialectos y marcos.
En Windows hay Dolphin Smalltalk solo para la victoria, Squeak y Pharo multiplataforma gratis, y VisualWorks comercial.
¡Buena suerte!
Para empezar, recomendaría una imagen de un solo clic seaside al seaside . Seaside es un marco web muy interesante y la imagen está basada en Pharo . Hay una serie de screencasts disponibles. Los autores de SQB expandieron el libro y lo adaptaron a Pharo en Pharo-By-Example . Tienen una lista de correo de desarrollo de alto volumen y una lista de usuarios . Para la orilla del mar querrías la lista de usuarios . Seaside también tiene un libro y los tutorials de James Foster que recomiendo que veas primero.
No encuentro diferencias significativas de velocidad entre Pharo y Squeak, pero Pharo es mucho más limpio debido a su enfoque de desarrollador. Squeak contiene mucho más interesantes cositas.
Si encuentra que la imagen de un solo clic (también hay una disponible en una versión de Squeak) no es lo suficientemente rápida, la introducción de la rueda virtual mejorará el rendimiento en un factor aproximadamente dos.
En Windows, debe asegurarse de que su software antivirus no intente verificar el archivo de cambios cada vez que se escriba, o su entorno Smalltalk será muy lento.
Para aprender mucho (no se recomienda comenzar con), debería echar un vistazo a la imagen de un clic de Moose y al libro de Doru.
Squeak, como dijo Neil Butterworth, y pasar el rato en Squeak squeak-dev . La lista de correo para beginners es un buen lugar para hacer preguntas.
Ya que estás en Windows, diré que deberías probar DCE (Dolphin Community Edition), tiene todo (Incluyendo una mejor integración con el sistema operativo que Pharo o Squeak, especialmente la GUI).
La Edición Profesional lo llevará a un nivel superior, ya que contiene otras herramientas adicionales para obtener el flujo más el asistente de Entrega para producir directamente ejecutables (en pocas palabras). Es más que suficiente para aprender Smalltalk. Incluye un archivo de Ayuda (que contiene una introducción rápida a Smalltalk, una cobertura completa del entorno, el uso de patrones y un buen ejemplo de GUI).
Si cree que permanecerá mucho tiempo en Windows (un problema del entorno, etc.) o como igouy dijo ''aproveche su experiencia de Windows'', entonces compruebe el DCE .
Como extra, le sugiero que lo descargue, verifique la introducción a Smalltalk en el archivo de Ayuda y luego disfrute de estos videos:
- Un mejor mundo de hola
- Diversión con MS Speech library (tutorial de muestra del asistente ActiveX)
- Interfaz con iTunes
- Programación de animación con Dolphin (esto muestra la naturaleza interactiva de Smalltalk en general, aún en Dolphin está integrado con Windows para que pueda jugar con las ventanas y controles de Windows de una manera fácil y emocionante).
¡Y por cierto es adictivo!
Felices charlas con Dolphin Smalltalk;)