significado food animal smalltalk squeak

smalltalk - animal - squeak food



¿Cómo se usa Squeak? (8)

Descargué Squeak, el archivo de imagen y el archivo de Fuentes, pero no puedo descifrar cómo escribir el código de Smalltalk. ¿Hay algo obvio que me estoy perdiendo? ¿Es Squeak incluso el IDE correcto para el desarrollo serio de Smalltalk?



No creo que Squeak esté realmente orientado hacia el "desarrollo serio de Smalltalk". Está pensado como un primer entorno de programación para niños. Lo que no quiere decir que no puedas hacer cosas útiles con él, simplemente no apunta tanto al desarrollo a gran escala.

Echa un vistazo a Wiki para obtener consejos para comenzar. Ha pasado un tiempo desde la última vez que utilicé Squeak, pero no recuerdo que sea particularmente difícil comenzar.


Squeak es un gran entorno para aprender Smalltalk, pero no confundas esa implementación particular con ''Smalltalk''. Algunas de las otras implementaciones son muy profesionales, pero no es sorprendente que tengan un costo financiero.



Estos videos son una buena introducción simple a Squeak, especialmente este .


Squeak es un excelente IDE para el desarrollo serio de Smalltalk. Eso no quiere decir que no se puede mejorar. Los pharo chicos están eligiendo de la imagen del chirrido las partes que quizás no desees para el desarrollo profesional.

Descargue (o compre) el libro Squeak por ejemplo para comenzar.



Squeak es agradable para aprender el idioma y para ver qué tan creativo puede ser un sistema como este para crear personas, lo que tiene dos aspectos: se pueden ver muchas ideas interesantes y nuevos conceptos, pero también muchos experimentos basura (algunos incluso abandonados). .

Reconozco que, para un principiante, puede ser difícil ver el panorama general, o si hay alguno. Un ejemplo es el uso de múltiples esquemas de GUI (MVC vs. Morphic): en un momento, donde la corriente principal está entrando en MVC (ellos simplemente entendieron en Java, de lo que hablaron los chicos de ST hace 20 años, y entonces pasaron de las devoluciones de llamada y AW to Swing), los chicos de Squeak son alimentados con MVC y siguen adelante, probando otros enfoques. También hay una falta de "apariencia profesional" en Squeak. Y una comunidad caótica, algunas de las cuales son individuos bastante egocéntricos.

Se puede argumentar que si Squeak es bueno o malo para la reputación de Smalltalk, ciertamente molesta a todos aquellos que quieren escribir aplicaciones de Windows "conservadoras", con menubars, iconos, barras de herramientas, etc. También el rendimiento solía ser un problema (pero ya que ELiot está trabajando en la VM, está mejorando ...)

Por otro lado, hay aplicaciones maravillosas, que son casi imposibles en otros entornos: mira croquet (con un navegador en la pared, con peces nadando), Etoys, Scratch, aplicaciones agradables junto al mar, etc. Y también casi todo lo que ahora se consideran mainstream, se originaron en la comunidad de Smalltalk y Squeak. Y estos muchachos se están moviendo ...

Por lo tanto, eche un vistazo al otro Smalltalk también: hay al menos GNU-ST, Visualworks y Smalltalk / X. Los dos últimos son más sesgados hacia las aplicaciones comerciales blassical, y las bibliotecas básicas y de idiomas son casi las mismas. Sin embargo, VW no es gratis, para trabajos comerciales.