Programacion web

Milton Galo Patricio minoztro en gmail.com
Mar Dic 6 17:16:39 CET 2005


El 6/12/05, Chema Cortés<py en ch3m4.org> escribió:
> El Martes, 6 de Diciembre de 2005 15:20, Milton Galo Patricio escribió:
>
> > > El PSP (mod_python ó pyweb) es una forma de hacer en python lo que se
> > > hace en PHP y ASP. Personalmente no me gusta esta forma de programación
> > > en la que se mezcla código y diseño. Suele ser difícil de mantener y no
> > > hace claro el reparto de tareas para trabajo en grupo.
> >
> > pero si realizas la programación orientada a objetos y con la
> > metodología tres capas, igual no queda como php o asp, o no?
>
> Espero entender que por "metodología tres capas" te estarás refiriendo a la
> metodología MVC. (Aunque se pueden confundir, la MVC es una patrón de diseño
> que combina tres componentes (modelo, vista y controlador) en un mismo
> cliente, mientras que la metodología de "tres capas" (acceso a datos, lógica
> de negocio y presentación)
> tiene como objeto la separación de cada capa en

si, me refiero a eso con tres capas, acceso a datos, logica de negocio
y presentación, es más realize un proyecto con python y gtk y despues
sólo cambie la capa de presentación

> servidores diferentes si fuera preciso una mayor escalabilidad del sistema).
>
> Siempre he pensado que en estas lides depende más de la actitud del
> programador que de las herramientas que se vayan a utilizar. PHP tiene una
> buena librería PEAR (y una sublibrería PECL) que permite un buen desacoplo
> entre diseño y código, aún usando la primitiva orientación a objetos que
> teníe el PHP4. En cambio con JSP, programando en Java, se mezcla diseño y
> código hasta la saciedad. Supongo que tiene que haber maneras de utilizar
> plantillas XML en JSP, pero por alguna razón los programadores de JSP que
> conozco no las usan.
>
> Desde luego, no cabe duda que siguiendo el patrón MVC se tiene que conseguir
> código más fácil de mantener.
>
>
> > > La mayoría de los entornos de programación python permiten el uso de
> > > plantillas (PSP a través de "publicadores").
>
> Aquí daba una pista ("publishers") de cómo podía utilizarse PSP para que no
> acabara siendo código "spaghetti" al estilo PHP.
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>


--
Milton Inostroza Aguilera




Más información sobre la lista de distribución Python-es