Ver Mensaje Individual
  #34 (permalink)  
Antiguo 18/12/2007, 14:49
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Re: Plantillas. Un punto de vista diferente

Cita:
Iniciado por Ismail al-yahoo Ver Mensaje
Se confunden muchos temas en esta conversacion. Creo que desarrollar en capas esta fuera de dudas para cualquier persona que haya trabajado en un proyecto mediano o grande y despues haya tenido que tratar de mantenerlo. Cualquier otra cosa se vuelve ilegible mas cuando pasa un cierto tiempo sin verlo. o peor aun, cuando otro fue el que lo hizo...

Pero de trabajar con capas a ocupar un patron determinado o un sistema de templates determinado hay un mundo de distancia. Si ves lo que genera smarty es justamente codigo PHP, asi que se puede presindir (si es tu opcion) tranquilamente de el sin dejar de usar capas. es cosa de programar tus capas en forma ordenada y escribir tu "template" solo con php. Eso es opcion de cada uno, tiene sus pro y sus contras, por lo que no hay verdad absoluta en el tema de los templates. y el patro MVC bien puede ser inutil para un proyecto que utilice mas capas (asi como tambien puede ser muy util). Todo depende de que estas haciendo.


Trabaje con smarty y no me gusto. entre hacer un <foreach> o un <?php foreach ()?> me inclino por php puro. No me cierro ante los templates pero tampoco los acepto porque si. Prefiero tener menos tipos de sintaxis en un proyecto que sintaxis diferentes para cada cosa, y ya es bastante engorroso tener php, js, html, xml y css como para venir a agregarle una sintaxis de templates (por similar que sea con php). Personalmente prefiero uniformidad de sinatxis en los codigos, porque no todos los integrantes de tus proyectos conocen ni estan preparados para leer tanta cosa junta.


Y si lo quieren ver como analogia de evolucion bien se pueden dar cuenta de que muchas ramas evolutivas terminan muriendo porque otra opcion es mas exitosa.


Indudablemente hacer mil veces lo mismo no tiene sentido, hay que apuntar hacia la optimizacion de nuestros recursos (por algo usamos lenguajes interpretados) pero tampoco debemos casarnos con alguna tecnologia o tendencia. Hay que estudiarlas, no hay que desecharlas por fundamentalistas pero ¿no hay nuevas formas de hacer las cosas? ¿no hay otras ramas evolutivas del lenguaje? si para algo son openSource!
Muy de acuerdo, el lenguaje esta para usarlo y las formas en que lo usemos depende de cada programador, y lo que se busca es la optimización de recursos y poder tener una plataforma estable sobre la que se pueda "agregar" mas codigo.

Cita:
Iniciado por Ismail al-yahoo Ver Mensaje
.................................................. .............

Encuentro muy desagradable que un moderador venga a "moderar" comentarios que no tienen nada de agresivos o groseros y que son solo opiniones (aunque fueran duras opiniones) Si no podemos discutir, disentir y dar nuestras opiniones entonces el foro no tiene gracia alguna. Y mas repelencia da cuando el moderador responde con ironia, sarcasmo y con el solo interes en denigrar a un interlocutor y parecer sabio y experto. en realidad es patetico.
Creo yo, como moderador, que no debes de poner a los moderadores como sabios o personas todo conocedoras.

Un moderador al final es un usuario mas que tiene derecho a decir lo que piensa y dar su opinión así como cualquier usuario normal. La diferencia es que un moderador tiene tareas mas especificas y pasa mas tiempo en el foro, para ayudar a los demás usuarios.

Saludos.