Foros del Web » Programando para Internet » PHP »

Modularidad y Smarty...

Estas en el tema de Modularidad y Smarty... en el foro de PHP en Foros del Web. Saludos, Tengo poco tiempo de programar en PHP, y se lo importante que es la separación en capas de la aplicación web... Sin duda alguna ...
  #1 (permalink)  
Antiguo 02/03/2005, 19:44
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años
Puntos: 0
Sonrisa Modularidad y Smarty...

Saludos,

Tengo poco tiempo de programar en PHP, y se lo importante que es la separación en capas de la aplicación web...

Sin duda alguna la parte más problematica ( almenos para mi...) de modularizar mi aplicación es la interfaz. Se que podría hacerlo yo.... Pero estuve leyendo un poco sobre Smarty, según se es uno de los mejores sinó el mejor sistema para plantillas... ( nunca eh usado uno...)

Pero en la mayoría de aplicaciones no necesito varias plantillas... sinó solo separar la interfaz de la lógica....

Mi pregunta es que creen que sea mejor para separar la lógica del html, hacer mi propia solucion o usar algo como Smarty, tomando en cuenta que no necesariamente necesito varias plantillas...

Escucho cualquier comentario o sugerencia..
__________________
Quieres una cuenta de Gmail?
Solo enviame un privado... :-)
  #2 (permalink)  
Antiguo 03/03/2005, 08:09
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Para separar la "lógica" de la "vista" .. podrías usar cualquier motor de "templates" como pueda ser Smarty .. o cualquier otro (NokTemplates por ejemplo es básico y está en castellano).

Lo bueno de usar algun motor de gestión de "templates" como pueda ser Smarty es que te "acostumbraras" a usar un buen y "poderoso" motor .. Hoy, para tus primeras aplicaciones usaras un 10% de dicho motor .. mañana otro resto .. Tanto si tu aplicación crece como para otros desarrollos futuros. Además son sistemas ya probados .. en constante desarrollo y mejoras además de "optimos" ..

Si creas tu própio sistema de "psudo" plantillas .. te funcionará OK, pero cuando requieras de "algo más" tendrás que seguir con el desarrollo própio .. cuando podrías simplemente usar una funcionalidad más creada en "Smarty" (por poner un ejemplo) además de usar algo más o menos "standard" por si algún día liberas tu aplicación .. o tienes que trabajar en un grupo de programadores.

Un saludo,
  #3 (permalink)  
Antiguo 03/03/2005, 10:37
 
Fecha de Ingreso: marzo-2004
Ubicación: San José, Costa Rica
Mensajes: 234
Antigüedad: 20 años
Puntos: 0
Bueno, muchas gracias por la respuesta... pues sin duda tendré que probarlos... le hecharé un ojo al NokTemplates, pero segura mente me decida por Smarty, por el hecho de que creo que tiene más usuarios y esto haría que si fuera necesario, la aplicación sería más facil de entender por más personas (almenos eso creo...).

Según veo esto de los templates no es muy popular en este foro??? Bueno no se.. es que como simplemente pido una opinión no nada técnico... esparaba varias respuestas .....

Por cierto también leí que para este tipo de cosas puede usarse XSL, es esto cierto?

Bueno en fin gracias.
__________________
Quieres una cuenta de Gmail?
Solo enviame un privado... :-)

Última edición por JosephFley; 03/03/2005 a las 10:58
  #4 (permalink)  
Antiguo 03/03/2005, 11:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Según veo esto de los templates no es muy popular en este foro??? Bueno no se.. es que como simplemente pido una opinión no nada técnico... esparaba varias respuestas .....
Bueno .. sobre las respuestas .. tendrías que esperar algo más de tiempo. Por lo demás .. lamentablemente este foro es visitado para "pregunta->respuesta" .. no tanto para "debatir" sobre algún tema como este de "motores de templates" (es sólo la percepción de lo que veo aquí por el tiempo).

Hacen falta mensajes que simplemente se pida "opinion" como es este caso para que se animen a participar ... así que "paciencia".


Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.