Miguel Angel Iglesias wrote: > Hola, recien comienzo a explorar el smalltalk, provengo de java y python. Me > gustaría saber si además de smalltalk/X y squeak existen otras > implementaciones que conlleven un IDE (estuve viendo el gnu-smalltalk),
En smalltlka, el ciclo Edición, compilación ejecución no existe. El mismo ambiente de objetos es el "editor, compilador, ejecición a tiempo real" Te recomiendo encarecidamente el libro de Diego, Programando con Smalltalk, donde toca varios temas usando squeak, y podrás ir cogiendo conceptos. El libre está bajo una licencia Creative Comons y puedes descargarlo gratuitamente desde: http://smalltalk.consultar.com/ Por supuesto, si te gusta, siempre puedes comprarlo, y aportar a la comunidad. > el > squeak me parece bien, pero la verdad que todos esos colores me molestan un > poco, y el smalltalk/X esta bueno, pero creo entender que utiliza java para > los graficos. Cuales utilizan Uds? Yo pensaba igual sobre squeak, pero todo es completamente personalizable. Si no tienes ganas de personalizar, siempre puedes descargar una squeak-dev, seguro te encuentras más cómodo. http://damiencassou.seasidehosting.st/seaside/pier Esta imagen tiene un look un poco más ¿"serio"? y seguramente te encuentres más cómodo. Además lleva preinstalado ya paquetes de coloreado de sintaxis o completion de código. Existen muchas imágenes preconstruidas (y paquetes de aplicaciones, módulos etc..[1]), y proyectos por ejemplo en el que está trabajando Edgar J De Cleene portando el viejo código del proyecto SkinsII para que puedas importar themes del manejador de ventanas de IceWM a squeak. >Quizas sea que luego de usar un IDE como > el NetBeans o el Eclipsee haya convertido un poco exigente (y por qué no, > pacotillero) Por otra parte, para programar en python uso el IDLE, que es > poco más que una shell, pero muy funcional, existe algo parecido para > smalltalk? Cuando en squeak abras un browser, le des a buscar, encuentres la clase que necesitas, puedes acceder a todos los métodos que llaman a esa clase con un sólo click. Cuando pruebes Squeak (o smalltalk en general) no volverás a otro lenguaje (si no es por obligación). Eso sí, debes dedicarle un poco de tiempo a investigar ya que son muchos conceptos nuevos que aprender, pero para eso, estamos nosotros, para ayudar. Yo también soy casi nuevo por aquí y vengo de lenguajes como Lazarus/FreePascal (Delphi), VB o C#.NET y actualmente no volvería a ninguno de ellos. Lo más importante es, que puedes acceder a todo el código. Incluido la propia base del lenguaje smalltalk en sí, pudiendo redefinir el mismísimo "+" para que se comporte como tu quieras. Y como ya te han dicho por ahí arriba, no tienes que ser nu experto o el creador de la aplicación para entender el código. Pero repito, debes darle un poco de tiempo y no impacientarte ya que aquí, todo funciona de distinta manera. Ah! y además de DabbleDB, visita esta web. http://opencroquet.org/ eso que ves, está desarrollado en esa cosa llena de colores ;) Un saludo. P.D.: Y cualquier duda, tienes esta lista de correo, la de squeak-dev oficial [2] squeakRos [3] y muchas más. [2] http://lists.squeakfoundation.org/mailman/listinfo [3] http://ar.groups.yahoo.com/group/squeakRos/ --~--~---------~--~----~------------~-------~--~----~ Ha recibido este mensaje porque está suscrito a Grupo "clubSmalltalk" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a [email protected] Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups-beta.google.com/group/clubSmalltalk. -~----------~----~----~----~------~----~------~--~---
