Buscando cms en python, ideas
Francisco Palm
fpalm en ula.ve
Dom Ene 15 23:55:16 CET 2006
Víctor R. Ruiz escribió:
> Hola:
>
>El Domingo 15 Enero 2006 05:44, Francisco Palm tecleó:
>
>
>>Mmmm mmm ¿más fácil? no me lo parece en absoluto...
>>
>>
> Pues a cientos de miles de programadores, sí.
>
Por ignorancia, y ¿qué se le va a hacer?. Millones de personas compran
discos de Britney Spears y no es buena música, millones ven películas
con Tom Cruise y el tipo es pésimo actor... Cualquier empresa debe tomar
y entender Python como una clara ventaja competitiva en el entorno
actual. Por ejemplo tomemos a Google...
>Es más fácil aprender PHP que
>aprender Python + Zope.
>
¿Y quién compara una cosa con otra?. ¿Acaso hay algo a nivel de Zope en
PHP?, si lo hubiese seguro sería tan difícil de aprender como Zope. La
flexibilidad y potencia siempre está asociada a la dificultad. Python es
más fácil que PHP y tiene una utilidad mucho mayor.
>Y quizás relacionado, ¿cuántos ISPs españoles tienen
>soporte de Zope, Webware o Quixote para cuentas shell, no servidores
>dedicados? Vale, habrá casos, pero no es la norma.
>
Por un lado me tiene sin cuidado porque no es mi problema. Y por el
otro, si los desarrolladores empiezan a ver la luz y solicitan soporte
para python con seguridad lo obtendrán en poco tiempo. La gente que da
hosting también podrá descubrir que las webs basadas en python tienen
menos problemas de seguridad y al final les ahorrará trabajo. Ofrecer
soporte a Python también representaría para las empresas de hosting una
ventaja competitiva.
>PHP no es más potente que
>Zope, ni mejor lenguaje de programación que Python, pero tiene sus virtudes.
>
Bueno, PHP sirve para programar webs y es libre, así que no es tan malo.
El hecho que lo use mucha gente y haya hosting que lo soporte es
simplemente un accidente histórico y no es un virtud inherente al
lenguaje. Esta situación al igual que muchas otras cosas cambiarán en un
futuro no muy lejano.
>Y el problema que hemos tenido en la comunidad de Python en cuanto al entorno
>web ha sido precisamente ignorarlo porque Zope ya era supuestamente todo lo
>que necesitábamos. Y nada más lejos de la realidad. Ahora nos lamentamos de
>que haya aparecido Rails, que todo el mundo esté alabe Ruby como lenguaje de
>scripting con gran orientación a objetos... y no de Python.
>
> Saludetes,
>
Claro que Zope no es lo único, y es demasiado pesado para muchas cosas.
Hay mucho "hacking" divertido y práctico que no encuentra en Zope el
mejor medio donde desarrollarse.
A mi no me preocupa Rails en absoluto. Ruby es un lenguaje excelente y
seguro tendrá un lugar en el futuro al igual que Python, pero en este
momento Rails no ocupa una cuota de mercado nada especial. El enemigo no
es Rails, el enemigo en todo caso es .Net y la tecnología Java (que son
una basura -seguro que muchos estarán en desacuerdo conmigo, pero no me
interesa convencer a nadie- y aún así los usa mucha gente). Los
programadores de Python encontrarán divertido programar algunas cosas en
Ruby y viceversa.
Desde mi punto de vista Python tiene un abanico de herramientas mucho
más amplio que Ruby, si considero las posibilidades de computo numérico
y análisis estadístico, de generación de gráficos y documentos (PDF,
OpenOffice), así como interfaces con un montón de librerías en C y C++,
además de las posibilidades para construir interfaces gráficas,
procesamiento de imágenes, posibilidades gráficas y multimedia,
manipulación de datos geográficos, etc. Entonces en mi caso por un buen
tiempo preferiré Python y frameworks web para Python. No todo en el
mundo es desarrollar webs para empresas.
He revisado algunas direcciones web de varios de los que participan y
que están desarrollando proyectos excelentes en Python, no hay que ver
muy lejos para percibir el gran futuro que tiene Python.
Pues nada saludos
F. Palm
Más información sobre la lista de distribución Python-es