Still alive

Bleh. Debo haber escrito esto unas tres veces, parece que el update a wp2.5 rompió el autosave de drafts. O yo no subí bien el javascript. Como sea, por lo que voy a escribir a continuación, se darán cuenta que jode bastante tener que actualizar dos veces por mes un blog que no uso nunca.

Esto no es un blog. Es un placeholder. Se supone que yo debería hacer algo web 2.0 y cool para ganar plata, y ponerlo en este dominio. Pero no tengo ni tiempo, ni ganas.

No hay tiempo por culpa del Mundo Real™, que me obliga a estudiar y demases. Tampoco hay ganas, no como hace un par de años que solo conocía html/css/php/js (y un par de lenguajes peores), por lo que me parecía natural codear asi. Ahora soy pythonista. Una mala idea, porque en el futuro voy a tener que trabajar con java y php, y no me voy a sentir muy cómodo. Me estoy yendo por las ramas. Odio php, y la programación “web” en general. Javascript sería lindo si no fuera por la falta completa de documentación decente, o la desagradable plataforma sobre la que trabaja (html). CSS claramente le falta soporte para diferentes estilos para un mismo elemento, y agregar más tags html es contradecir la idea de separar presentación de asdasd. HTML es un formato totalmente plano, que no debería ser manejado directamente (concatenar header + body + sidebar + footer no funciona siempre), sino construido de forma abstracta para después ser “renderizado”. PHP trabaja exactamente igual de plano que HTML, si. Ni se imaginan cómo me gustaría escribir un “compilador” para workaroundear esto. Pero hay que escribir el lenguaje. O hacerlo WYSIWYG, que apesta.

Me gusta python. Me gusta gtk. Si alguna parte del diseño de la API de gtk no me gusta, puedo usar glade. Me gusta C, aunque haya que escribir un poco más de código, por ser de bajo nivel y estar bien hecho.

Roger se hizo un blog con pylons, que es mas o menos lo que necesito como “lenguaje mejor diseñado para programación web”. Las contras son la mayor complejidad de una instalación python (que hacen que se necesite acceso shell, que se traduce en “yo no puedo pagar por eso”), y la escalabilidad. Algo plano tiende a ser rápido, algo complejo (pero bien diseñado) puede tener bloat.

Python es interpretado, y permite un buen diseño, pero es mas lento y generalmente maneja más complejidad que un sucio script php. Es sucio para la vista, pero plano. Y rápido. Comparable con assembler. Por eso decía de compilar. Pero hay que escribir el lenguaje, o un intérprete de python, o aprender a usar pypy, pero eso también implicaría diseñar una API limpia que se pueda compilar sin mucho bloat a html/css/php/js. Y considerar muchisimos mas detalles que los que estoy escribiendo acá.

Pero no tengo tiempo, ni ganas. Bah, con lo lindo que suena, volver a hacer placentero esto de la programación web, y poder hacer algo con este dominio, y tener un poco de suerte con adsense. Pero es muy ambicioso. Y sé que no puedo hacer cosas tan grandes sin tiempo, ni ganas.

nota: al final terminó siendo de cualquier otra cosa. por lo menos no fue un “no se preocupen si no aparezco, que sigo vivo”

Tags:

8 Responses to “Still alive”

  1. Nacho Says:

    Usa Ruby On Rails, pete.

  2. Roger Says:

    Si queres hacer web en python yo tengo una cuente de app engine ya :D

  3. dx Says:

    nacho: ehm.
    roger: ehm.

  4. cesar Says:

    haguante yabaescript, wacho

  5. LA PUNTA Says:

    AGUANTE DX ES UN CAPO ESE PIBE!

  6. LA PUNTA Says:

    dx habla y el palabra santa

  7. LA PUNTA Says:

    LA PUINTA?

  8. Dx Says:

    no me hago responsable por los comentarios (uy dio)

Leave a Reply