^[:Il | Messaggero := non: 'è importante']

Un blog de Giuseppe Luigi Punzi, sobre programación, sistemas, idas de cabeza, y mis cosas en general, porque un sitio debía tener…
  • rss
  • Inicio
  • Sobre mí…
  • Enlaces / Webs amigas
  • Artículos / Tutoriales
    • Aida/Web: Tutorial

Eligiendo un “entorno” en el que desarrollar

glpunzi | 11 Febrero, Lunes, 2008 | 5:17 pm

La ú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:

  1. Por qué elegir …. (lenguaje)?
  2. Squeak 4 se construirá sobre Spoon
  3. Squeak By Example: Segunda edición
  4. SqueakSVN: Subversión para Squeak
  5. GNU Smalltalk II

Categorias
Programación, Squeak
Tags
Programación, proyectos, squeak
Trackback
Trackback

« ¿Y que pasa con los proyectos…? KDD GUM Murcia: 22 de Febrero »

3 respuestas

[...] 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 pm

Acabo 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 [...]

Subscríbete

Categorías

  • Apple
  • Cosas Varias
  • English
  • Entropia Universe
  • Eve-Online
  • Flipando
  • Fotografia
  • Globals/HOFs
  • GumMurcia
  • HardWare
  • iPod/iPhone
  • Juegos
  • KDD
  • Lazarus/FPC
  • Lua
  • Mi Blog
  • Musica
  • Ocio
  • Poker
  • PovRay
  • Programación
  • Smalltalk
  • Squeak
  • Twitter
  • Videos Musicales
  • VTES
  • web

Archivos

  • Septiembre de 2008
  • Agosto de 2008
  • Julio de 2008
  • Junio de 2008
  • Mayo de 2008
  • Abril de 2008
  • Marzo de 2008
  • Febrero de 2008

Comentarios recientes

  • javivf en Retomando Lazarus
  • Raton BT óptico recargable por USB | ^[:Il | Messaggero := non: 'è importante'] en KDD GUM Murcia: 22 de Febrero
  • …intermedio… | ^[:Il | Messaggero := non: 'è importante'] en InciGest: Software de Gestión de Incidencias
  • glpunzi en GNU Smalltalk
  • Alejandro en GNU Smalltalk




rss Comentarios RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox