Eligiendo un “entorno” en el que desarrollar
glpunzi | 11 Febrero, Lunes, 2008 | 5:17 pmLa última vez que estuve charlando con Notxor, estuve comentándole que me encontraba en un sin vivir. Tengo varios proyectos que terminar, y debía enforcarlos hacia un lenguaje de programación que me ofreciese, digamos, de todo un poco.
Exiten n lenguajes de programación (donde n es un valor variable día a día) que cubren las necesidades que actualmente pido. Después de estar jugueteando con muchos de ellos durante unas semanas, digamos que hice un filtro y quedó tal que así:
- C/C++.
- D.
- FreePascal.
- Squeak/Smalltalk.
- Objective-C.
- Perl, Python, Ruby.
Rápidamente descarté C/C++, más que nada porque no tengo experiencia en él, y se iba a convertir en una odisea el alcanzar unos tiempos de desarrollo que quería proponerme. Por otro lado, D, también fué descartado, por falta de librerías, y Objective-C, después de probar con GNUStep bajo Windows, y ver lo poco estable que era, también fué descartado por completo. Dentro de los “tres mosqueteros” el que más me llamaba la atención, es Ruby, sobre todo por su acercamiento a Smalltalk, pero, también fué “olvidado”, ya que casi toda la información que encontraba era sobre Rails, y poca cosa sobre aplicación en el escritorio (fuera de los scripts). Python, y Perl (o el Lenguaje de sólo lectura como dice Notxor :D ), fueron descartados después de una cabezada y plantearme seriamente las siguientes preguntas.
- ¿Qué conozco? y sobre todo
- ¿Cómo quiero realmente hacerlo?
Algo que no he comentado en mi anterior párrafo, es que inicialmente quería descartar Squeak (y esto es algo que no descarto hacer aún), sobre todo por el revuelo que hay actualmente para la nueva versión…
que si quitamos Traits, que si lo dejamos, que si la versión 3.10 no está lista para producción, bla bla bla etc…
…de hecho, 3.10 se congela intentando cargar algún paquete simple.
Por lo que, digamos, que al final me encuentro, cara a cara, de nuevo, frente a FreePascal y Squeak. Squeak me encanta, me apasiona su filosofía de trabajo y todo lo que le rodea. Tiene una comunidad pequeña pero activa y con bastante gente que controla mucho, pero por otro lado, está Lazarus/FreePascal, mi amado Delphi opensource, que tantas horas de programación me ha dado, y tantas horas de sueño me ha quitado en estos últimos 10 años.
Finálmente me decantaré por Squeak con casi total seguridad, son muchos pros a favor, y necesito un cambio de aires y filosofía de trabajo. Squeak me proporciona de serie portabilidad, un entorno gráfico para aplicaciones de escritorio, servidores y frameworks web integrados, Bases de Datos de Objetos, y un largo etc.. para todo tipo de proyectos.
Al fin y al cabo, retocar la “imágen” es algo que tendré que hacer en un momento u otro, y dentro de ese proceso, se encuentra el crear mi propia imágen estbable.
Entradas relacionados:






[...] Marzo 10, 2008 Acabo de leer este
Por qué no Python? « pilx | 10 Marzo, Lunes, 2008 | 9:08 pm[...] Marzo 10, 2008 Acabo de leer este post de Giuseppe el cual me pareció muy [...]
Acabo de volcar en http://pilx.wordpress.com/2008/03/10/por-que-no-python/ las reflexiones inmediatas que me
Pablo Lalloni | 10 Marzo, Lunes, 2008 | 9:12 pmAcabo de volcar en http://pilx.wordpress.com/2008/03/10/por-que-no-python/ las reflexiones inmediatas que me provocó este post.
El post me pareció muy interesante ya que me ultimamente me interesa mucho el desarrollo en SmallTalk.
[...] Lunes, 2008 por glpunzi en Programación, Squeak/Smalltalk Hace
Por qué elegir …. (lenguaje)? | Il Messaggero non è importante | 10 Marzo, Lunes, 2008 | 11:35 pm[...] Lunes, 2008 por glpunzi en Programación, Squeak/Smalltalk Hace unos minutos, en mi entrada, “Eligiendo un entorno en el que desarrollar”, Pablo Lalloni, me comentaba preguntando las razones que, aparéntemente, no aclaraba para [...]