viernes, marzo 10, 2006

Porque Ruby le está ganando a Python

Noticia de: Mononeurona
No conozco a un programador que no le guste Python, es elegante, intuitivo, claro y poderoso. Hace de las buenas prácticas de programación (identación, nombres) reglas explícitas. Sin embargo es un lenguaje que ( como Felipe Calderón ;-] ) se estancó en su crecimiento.

Yo mismo puedo decir que nunca supe donde meter a Python en lo que hago todos los días, en cuanto a los scripts del sistema, mis necesidades son tan básicas (respaldar una base datos y un directorio cada 12 horas) que con un shell script las resuelvo.

En los desarrollos web que hago está claro que el muy mejorado PHP5 rulezz, nos guste o no. Python tenía documentación pero la mayoría desde la línea de comandos y como desarrollador de sitios web ¿para qué demonios quiero saber del intérprete de Python? Lo que yo necesito es documentación que me explique como conectarme a una base de datos, limpiar el cache, abrir una sesión, "cachar" las variables GET y POST, subir una imagen al sitio y como revisar que efectivamente la imagen sea PNG, JPG o GIF. Además quiero saber como manejar los HEADERS que se envian al navegador en caso de que quiera enviar una hoja de OpenCalc o un archivo .tgz.

Reto a cualquiera a encontrar información de Pyhton sobre estos temas.

Un par de veces lo intenté (desarrollar Web con python) pero la documentación era tan escasa y críptica que no pase de mostrar una tabla de PostgreSQL en el navegador.

Ahora esta esa cosa maravillosa que es Ruby on Rails, que te deja hacer un esqueleto de gestión de tablas, una acción Ajax, un layout CSS y una manera mejor de hacer queries a las base de datos que es ActiveRecord. Es increíble el número de gente que está aprendiendo Ruby al usar RoR. Y es que RoR lleno un hueco que nadie había pensado que se llenaría porque nadie pensó que se podría hacer algo tan inteligente, tan bueno y tan completo.

Creo que Python se durmió en sus laureles, pensó "Soy un lenguaje tan cool que no necesito nada más" y ahora le están comiendo el pastel. Ahora acaba de renovar su sitio y por fin ponen ligas a las aplicaciones y frameworks que se pueden usar con Python. MMmmm, maybe too late!

Ruby es lo mejor que le pudo pasar a Python: lo saco de su adormecimiento y esperemos ver una buena batalla entre estos excelentes lenguajes.

¿Y tú cuál prefieres, Ruby o Python?

Link Leer mas...

3 comentarios:

Anónimo dijo...

Pues efectivamente python aunque es un lenguaje muye bueno adolece o almenos adolecia de ciertas deficiencias. muy aparte del tema de documentacion, la cual efectivamente es muy escaza. Es ams, actualmente yo mismo me estoy peleano por terminar de echar a andar parted, no es dificil, pero la poca documentacion lo hace mas complicado de lo normal.

En cuanto a Ruby, me parece un lenguaje mejor diseñado y obviomente rails se lelva de encuentro a todos es mas yo mismo ya deje de usar PHP para dedicarme exclusivamente a parender rails.

NeCuDeCo
http://necudeco.blogsome.com

allen dijo...

buyWOW Gold andWOW Gold
buyEVE ISK
EVE Online ISKcheap
sellCheap EVE ISK
buyAO Creditssell
Archlord Goldcheap
Age of Conan Goldbuy
City of Heroes Influencecheap
COV Infamybuy
Dofus Kamasand cheap
Dofus moneybuy
Gaia Online Goldcheap
Gaia Goldbuy cheap
RF Online CP, Dalant, Disenasell
COH Influencebuy
AoC Goldnice
age of conan power levelingbset
EQ2 Goldcheap
Cheap EQ2 Goldbuy
EQ2 platsell
everquest 2 goldbuy
FFXI Gilbest
Cheap FFXI Gilcheap
Guild Wars Goldbuy
Cheap Guild Wars Goldbuy
Lineage 2 Adenasell
L2 Adenasell
Cheap Adenabuy
MapleStory Mesosnice
Cheap Mesoscheap
Runescape Moneybuy
Runescape Moneybest
Runescape Goldwant
runescape itemsneed
runescape accountsbuy
SilkRoad Goldcheap
world of warcraft goldbest
world of warcraft goldand
LOTRO Goldgood
Cheap LOTRO Goldnice
wow power levelingcheap
wow power levelingbest
world of warcraft power levelingsell
wow power levelingservice
wow power levelingsell
Final Fantasy XI Gilnice
lotro power levelingsell
swg creditscheap
Warhammer Goldbuy
Cheap Warhammer Goldnew
eq2 Goldhot
lotro Goldcheap
ffxi gilfast
cheap wow goldbuyrohan cronewow honor leveling

Anónimo dijo...

runescape money runescape gold runescape money buy runescape gold buy runescape money runescape money runescape gold wow power leveling wow powerleveling Warcraft Power Leveling Warcraft PowerLeveling buy runescape gold buy runescape money runescape itemsrunescape accounts runescape gp dofus kamas buy dofus kamas Guild Wars Gold buy Guild Wars Gold lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro gold runescape money runescape power leveling runescape money runescape gold dofus kamas cheap runescape money cheap runescape gold Hellgate Palladium Hellgate London Palladium Hellgate money Tabula Rasa gold tabula rasa money Tabula Rasa Credit Tabula Rasa Credits Hellgate gold Hellgate London gold wow power leveling wow powerleveling Warcraft PowerLeveling Warcraft Power Leveling World of Warcraft PowerLeveling World of Warcraft Power Leveling runescape power leveling runescape powerleveling eve isk eve online isk eve isk eve online isk tibia gold Fiesta Silver Fiesta Gold
Age of Conan Gold
buy Age of Conan Gold
aoc gold

呼吸机
无创呼吸机
家用呼吸机
呼吸机
家用呼吸机
美国呼吸机
篮球培训
篮球培训班
篮球夏令营
china tour
beijing tour
beijing travel
china tour
tibet tour
tibet travel
computer monitoring software
employee monitoring