PHPTACO, tu aplicación base sobre Zend Framework
Anoche, buscando un esqueleto básico de aplicación web basado en Zen Framework, encontré PHPTACO. Mi sorpresa (o decepción, según se mire) ha sido encontrar que se incluye PHPTAL que es un sistem[...]
- 20
- mar
- 2009
Publicado por J.A.Cobo.
Guardado en Desarrollo web.
hace 12 mess
2 comentarios
Anoche, buscando un esqueleto básico de aplicación web basado en Zen Framework, encontré PHPTACO.
Mi sorpresa (o decepción, según se mire) ha sido encontrar que se incluye PHPTAL que es un sistema de plantillas, o lo que es lo mismo: mi TemplateBase pero de forma profesional ^^! Eso confirma el tema de: «Busca, busca y luego busca más, porque seguramente ya esté fabricado»
Así que pretendo experimentar con esta estructura base, algo que llevo intentando tener desde no poco tiempo. El problema es que hasta ahora, tenía varias estructuras base… digamos modulares y que en e fondo presentan algunos problemas, por ejemplo:
- Tengo una estructura base basada en Wordpress, que en mi opinión es perfecto para un CMS si lo conoces.
- La más importante: tengo una estructura base para recursos estáticos en un servidor y sobre un subdominio habitualmente. Además de ésta última, también uso librerías y otros recursos globales o genéricos.
Problemas
El problema al usar Zend Framework no es, o debería ser, algo como por ejemplo el tema de la propia librería de Zend, sino dicha estructura y sus recursos estáticos. Una aplicación sencilla o pequeña (como por ejemplo mis 1SCTools) montarla en base a esta aplicación base, ya sea como un módulo o en solitario, es demasiado pesado y no es útil más que, como decía, si ya tienes más aplicaciones montadas en tu aplicación general.
Con el tema de los recursos pasa igual y revela un problema de mi servidor estático: no siempre podrás montarlo así, o al menos, como subdominio aunque eso es lo menos importante. Eso sin olvidar que la mayoría de las aplicaciones web incorporan siempre dichos recursos lo que implica que siempre, siempre deberás adaptarlos y editar
El eterno dilema
Así pues, ahora me toca una de dos: Adaptar mis estructuras base a una sola basada en Zend, incluyendo servidor estático y tal o adaptar esta misma a las estructuras actuales.
Y es por estas cuestiones por las que aún hoy no tengo un sistema base completo y robusto que me haga montar algo rápido con el mayor número de opciones
Rewrite, servidores estáticos…
Lo que además revela es mi incapacidad, aunque lo cierto es que ni lo he intentado, de escribir un… ¡ostias! gg, ahora mismo -y no es coña- acabo de acordarme del «Zend Router» que es un controlador para rewrite (véase por ejemplo el objeto Rewrite de Wordpress), que es a su vez de lo que precisamente iba a hablar ^^!
No obstante y si se analiza bien, el problema persiste, rewrite no lo soluciona ya que mi intención es usar subdominios estáticos desde que comprobé cómo mejoran las aplicaciones web en relación a rendimiento y optimización.
Ese es el problema real: que es un coñazo montar una aplicación que albergue ambas posibilidades por no hablar de la duplicidad de recursos: Usar recursos internos de la aplicación y recursos basados en subdominios, lo cual empeora aún si, como suele ser habitual, se usan hostings compartidos.
En sitios propios no es un problema, pero si escribes algo para alguien, o una aplicación estándar para distribuir, es una auténtica locura
, si bien lo sencillo es usar recursos internos y punto.
En fin, por lo pronto, iré probando a montar algo base olvidándome de servidores estáticos, algo que por otra parte se está convirtiendo en un estándar.
Acerca del autor
J.A.Cobo, «Geek» apasionado por la tecnología, la historia y la aviación con especial interés en el Desarrollo Web basado en estándares, la aplicación semántica de la web y la accesibilidad en la misma. Hubo un tiempo en el que también escribía relatos, principal inspiración para iniciar un «blog».
2 comentarios para « PHPTACO, tu aplicación base sobre Zend Framework»
Reacciones (track/pingbacks)
Dejar un comentario.no seas tímido
Acerca de esta entrada
Estás leyendo «PHPTACO, tu aplicación base sobre Zend Framework»,
una entrada publicada el viernes 20 de marzo de 2009.
Etiquetas
Desarrollo web, framework, PHP, Zend
Revisada
hace 12 mess
Imprimir

Ahora con Zend Tool, puedes armar toda la estructura de un proyecto sin problemas.
Bueno, eso de «sin problemas»… ggg, a mí me da algunos errores la creación de controladores por ejemplo, pero vamos, no me he puesto más en serio a ello; yo uso casi siempre un sistema modular y mi estructura difiere un poco del estándar propuesto, así que me sirve de poco si solo es para la estructura: ya tengo mis estructuras por defecto creadas, como ya uso un estándar de diseño (XHTML+CSS+JS) también solo me queda ajustar la configuración ^^.
Y lo que es más importante, al menos para mí, es la creación de controladores y sobre todo modelos -lo más tedioso-; si eso no me va pues Zend Tool me sirve más bien de poco
… hasta la fecha, claro, algo que espero resolver y que Zend mejore como mínimo hasta el nivel de Symphony por ejemplo.
PD: Por cierto, esto lo escribí cuando aún no había salido «Zend Framework 1.8» ni «Zend Tool» obviamente, además, seguidamente encontré la propuesta de estructura, que en nada pasó a oficial para el incubator.