> En mi post anterior se me pasó otra persona que ha hecho y hace > muchísimo por Smalltalk y que a mi particularmente me ha ayudado un > montón, se trata de Diego Gómez Deck. Perdón por la omisión Diego, > pero sabés que tenés mi reconocimiento y agradecimiento. > > Saludos. >
Y Edgar J. de Cleene. No te olvides de él, y también es profesor de universidad (creo) Si se quiere promover squeak, todas las partes de la comunidad hispana debemos poner de nuestra parte. El "latino", por norma general (sobre todo en España) es gandúl, hay que darle la documentación en español y que no tenga que traducirla. Yo por mi parte intento hacer lo que puedo intentando actualizar mi blog con contenidos de Smalltalk, y en cuanto saque tiempo, ofrecer mi propia experiencia según vaya aprendiendo (de momento intento portar una imágen de squeak a PDA que sea usable) Pero creo que, para contestar a la pregunta "¿porqué squeak no es tan popular?" me remito a un post que se hizo en barrapunto.com Cito una pequeña conversación de los comentarios del anuncio del libro de Diego: http://barrapunto.com/article.pl?sid=06/02/13/162223 ======================= "Mmm... ¿poco práctica? Exactamente ¿por qué? Smalltalk es uno de los mejores lenguajes de programación que existen. Por supuesto no sólo lo digo yo, sino una gran cantidad de estudiosos de la informática. El hecho de que haya sido dado de lado sólo se debe a la tendencia ineludible de la raza humana de no ver que con un mínimo esfuerzo de sentirse cómodo en ese lenguaje se iban a ahorrar después muchas horas de trabajo. Es más, Smalltalk, después de sus 25 o así años de existencia sigue siendo pionero. Y si no, busca las presentaciones de nuevos lenguajes de programación como Python o Ruby y verás que mucha parte de su filosofía está tomada de Smalltalk. Nunca he visto otro lenguaje de programación más elegante. Elegante y diferente, de ahí la reticencia. Actualmente Smalltalk es un lenguaje tan potente como pueda ser cualquier otro de los que se utilicen regularmente. Tiene todas las librerías necesarias para hacer casi cualquier cosa, entornos de ejecución, etc. etc. Y además, es mucho más productivo :) ====================== Contestación: ======================= Si algo realmente trae beneficios, tranquilo, la gente está dispuesta a cambiar. Ya sabes, la pela es la pela. Otra cosa es que sea mas estructurado, con una filosofia mas pura, con patatin y con patatan, pero....¿realmente es mas productivo? El mercado dice que no. ======================= ======================= No estoy de acuerdo. El mercado se equivoca muchas veces. Es por lo que todavía se usa HTTP para hacer comunicación entre aplicaciones (los tristes Servicios Web). Es por lo que existe el Spam y no hay posibilidad de autenticación en envíos de correo, etc. etc. Efectivamente, la pela es la pela, pero por tomar un ejemplo que acabo de sacar, no sabría estimar cuánto dinero cuesta el Spam a las empresas (a la mayoría de ellas, no a las que se lucran de ello, que son unas cuantas). ¿Cómo es que no hay soluciones más eficaces? El "mercado" como tú lo llamas se ve influenciado, por ejemplo, por campañas de márketing dirigidas por grandes empresas que pueden dar soluciones "terminadas" y de un alto valor percibido (en un momento dado) pero también puede que de bajo valor tecnológico o de futuro. Es tarea de los que realizan la investigación encontrar los mejores paradigmas y prácticas. Así, te puedo decir que hay muchos estudios que comprueban la productividad de Smalltalk comparado con otros lenguajes, incluso de su propio inventor Alan Kay. Basta con buscar en Google "smalltalk productivity" para encontrar cientos. Así que sí, el mercado se equivoca (como muchas otras veces). diego. ======================= Como opiné en la lista de squeak-dev (y muchas críticas que recibí) entre otras muchas razones, squeak no atrae a los desarrolladores porque parece un Scketcher para que jueguen los niños (aunque esto parece estar cambiando), o se cree que es un lenguaje olvidado. Se mire como se mire (y criticarme si quereis), pero es así. Abrir una imágen 3.8 si no, y decirme que parece, eso no atrae a una compañía, en cambio un entorno con look corporativo como VW o Dolphin si podría atraer, pero esto ya es otro tema. Yo se que no es así, y debajo se esconde algo muy poderoso, pero porque me preocupé en buscar información, y enterarme un poco de como iba el tema, apuntarme a listas de correo, leer, leer leer leer. Y sobre todo, preocuparme porque no me gustan las modas (que si .NET, Java, más de lo mismo reinventando la rueda), y como desarrollador que soy (un artista, un creador) me preocupo para intentar crear algo único con los mejores pinceles pero, los españoles, no somos así como norma general. Primero debe entrar por el ojo. A todo esto hay que añadir que Smalltalk da miedo (a mí me lo dá) son muchos conceptos y cambia totalmente la visión de un desarrollador acostumbrado a otros entornos. Lo ideal sería una comunidad en español destinada a desarrolladores (no a colegios como small-land) con tutoriales, charlas etc.. Pero todos, debemos poner de nuestra parte para que llegue a buen puerto. A todo esto, debo añadir, que si quiero trabajar con Smalltalk, tengo que entrar en una compañía para migrar código a Java (ya que no vivo en Argentina, y aquí no hay compañías que trabajen en ST), pero si quiero hacer las cosas en Smalltalk (y vivir feliz como "artesano" que soy), tendría que fundar mi propia empresa, y todos sabemos que esto no es nada fácil, y no tengo ni tiempo, ni dinero. Pero creo que todo esto ya sería otro tema, perdonar por extenderme y el OFf-Topic, pero me he calentado en un momento. Smalltalk me gusta mucho, y odio las críticas que leo muchas veces sobre él, y me siento impotente por mi manera de ver las cosas y mi falta de tiempo. -- Giuseppe Luigi Punzi Linux User: #370919 http://blog.lordzealon.com --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
