Cita:
Iniciado por ADRIANA_TE_AMO Hola, Les cuento:
He trabajado mucho con Dreamweaver MX y sus versiones anteriores y hay que decir que es una maravilla, utilizándolo bien configurado.
En mi concepto la potencia del Dream radica en la facilidad de administrar sitios, poder mosrar datos de diversas maneras y la automatización de páginas de inserción, actualización y borrado + todo el diseño gráfico. Si en un sistema se cuenta con una BD bien diseñada se pueden lograr muchas cosas.
Igualmente permite trabajar con scripts programados "a mano", utilizando la misma conexión a bd.
Pues bien queriendo probar otras cosas le he hechado un vistazo a los sistemas de Templates o Plantillas como Nok para trabajr con php.
Dreamweaver no deja de ser un WYSIWYG, y en algunos casos puede funcionar bastante bien como IDE para desarrollo de aplicaciones en PHP. Sin embargo, no veo el punto de comparación con Nok. De hecho Nok template funciona perfectamente en conjunto con Dreamweaver.
Cita:
Iniciado por ADRIANA_TE_AMO Pero la verdad he quedado bastante decepcionado, porque yo me imaginaba que esto era un Software completo, que administraba el sitio, isertaba código automáticamente o algo así.
¿Pero con qué me encuentro?, con un archivo .php de una Clase.
Nok template no es para gente que quiere que le "inserten el código". Está hecho para quienes escriben código.
Cita:
Iniciado por ADRIANA_TE_AMO No quiero que se desarrollen post agresivos a partir de este comentario, pero la verdad es que no me acabo de convencer de la POO sobre php 4.X.
La verdad yo creo que eso es muy bien aplicado en java, pero en php todavía está corto.
Espero no tomes esto como un post "agresivo". No es mi intención.
Ahora, que tanto sabes de POO? php4 ciertamente no tiene mucho de POO, solo lo básico. Pero más que suficiente para hacer cosas sólidas con algo de disciplina. PHP5 se ha extendido con interfaces, visibilidad de variable sy métodos, excepciones etc. Muchas comparaciones se han hecho en internet entre Java y PHP. Mi opinión sigue siendo que el lenguaje de programación depende de la aplicación a desarrollar y los recursos con los que se cuenta. Java es de propósito general, PHP está enfocado a desarrollo web y de lado del servidor.
Cita:
Iniciado por ADRIANA_TE_AMO En que me sustento entonces? En que esa Template, por ejemplo, puede ser igualmente creada en DW, una template de diseño del cual dependa todo y las validaciones y otras cosas, etc, se pueden hacer con includes o haciendolo en el mismo archivo.
Te equivocas, o no has entendido bien el concepto de Nok. DW puede hacer el template, pero no está hecho para hacer iteraciones sobre elementos que no son snipets de PHP. Asignar variables a elementos del template, etc.
Cita:
Iniciado por ADRIANA_TE_AMO Pero la verdad el Desarrollo con Nok se me hace dispendioso, largo y algo confuso si no se cuenta con una guía. Igualemente no veo tan separada la parte lógica del diseño, porque igual son scripts aplicados sobre una página, y es más en el artículo de zonaphp afirman que este tipo de diseño, por el caché puede llegar a a ser más dispendioso.
No he hecho benchmarks acerca de como afecta el performance el uso de un template engine como Nok, pero es un hecho que cuando una aplicación es grande, es mas costoso no usar algo similar.
Cita:
Iniciado por ADRIANA_TE_AMO No sé que tan equivocado estoy, pero la verdad me sorprendión que un "Motor de Templates" fuera simplemente una Clase con unos códigos.
Espero sus Comentarios
La filosofía que me gusta tomar cuando observo una aplicación open source es del tipo "Shut up and hack then send me a patch..." esto va enfocado a que si crees poder mejorarlo? hazlo, si no, evita criticar a alguien que se tomó su tiempo para hacerlo, te guste o no.
un saludo!