Hace unos dias lei una frase que me dejo pensando sobre las optimizaciones, y la verdad que es cierto... siempre que se empezo un proyecto "optimizando" desde el principio, nunca se llego a una carga que permitiera aprovechar todo el tiempo de desarrollo que se destino a la optimización.
La frase es la siguiente:
Las reglas de la optimización son sencillas.
Regla 1: No optimices.
Regla 2 (solo para expertos): No optimices todavía.
Hombre... quizás lo de optimizar o no optimizar se pueda dejar para más adelante.
Lo que sí que haría yo sería elegir una tecnología que PERMITA optimizar, y diseñar las cosas con un poco de cabeza para que luego se PUEDA optimizar sin tener que reescribir desde 0.
Mira, para eso va bien cualquier cosa orientada a objetos.
Primero te diseñas la aplicación como DoS manda, después, implementas las clases que hagan lo que se tiene que hacer, y que esperen lo que se tiene que esperar, después metes el código como sea, que ya lo optimizarás...
... Espera, espera... si siempre dicen que la mayor parte del tiempo se invierte en el diseño...
Pues DISEÑA la aplicación bien desde el principio y después no necesitarás (tanta) optimización.
Eso sí, si tienes, aunque sean pocas, esperanzas de que el esfuerzo en diseño vaya a servir para algo.
Re:¿Y a mí qué me importa el rendim
(Puntos:2, Inspirado)( http://barrapunto.com/ | Última bitácora: Lunes, 22 Octubre de 2007, 17:54h )
La frase es la siguiente:
- Regla 2 (solo para expertos): No optimices todavía.
Michael A. JacksonSalu2
Re:¿Y a mí qué me importa el rendim
(Puntos:2, Interesante)( http://www.callemayor.info/ | Última bitácora: Martes, 06 Noviembre de 2007, 07:59h )
Lo que sí que haría yo sería elegir una tecnología que PERMITA optimizar, y diseñar las cosas con un poco de cabeza para que luego se PUEDA optimizar sin tener que reescribir desde 0.
Mira, para eso va bien cualquier cosa orientada a objetos.
Primero te diseñas la aplicación como DoS manda, después, implementas las clases que hagan lo que se tiene que hacer, y que esperen lo que se tiene que esperar, después metes el código como sea, que ya lo optimizarás...
Pues DISEÑA la aplicación bien desde el principio y después no necesitarás (tanta) optimización.
Eso sí, si tienes, aunque sean pocas, esperanzas de que el esfuerzo en diseño vaya a servir para algo.