Aplicación Empresarial

Marcos Ramirez A. mramireza en armada.cl
Jue Nov 25 20:57:11 CLST 2004


On Thu, 2004-11-25 at 17:29 -0300, Franco Catrin wrote:
> El jue, 25-11-2004 a las 16:33 -0300, Marcos Ramirez A. escribió:
> > [...]
> > Para el caso, al usar Java estas cometiendo el mismo error, solo que
> > para el otro extremo.
> 
> me falto el "<ironic>"

En ningun caso. 

> > El tema de la mantenibilidad no se resuelve obligando a todos los
> > desarrolladores a usar el mismo lenguaje; por cierto que tampoco ayuda
> > dejar que cada desarrollador elija lo que se le ocurra.
> 
> si quieres tener desarrolladores amarrados a el codigo que alguna vez
> escribieron para siempre, entonces si puedes usar varios lenguajes.
> Entretención asegurada

Usar Java (o para el caso _UN_ lenguaje) no es garantia que eso no te va
a pasar, sea porque el programador se especializa en escribir codigo
ilegible (que los hay!) o porque el problema mismo es complejo. Las
mismas normas que hacen que el codigo Java sea mantenible es aplicable a
otros lenguajes y funciona. Comparto que usar varios lenguajes -y peor
aun, mezclarlos- es un buen inicio a terminar con un fracaso de
proyecto; pero usado *racionalmente* puede ser muy util. La dificultad
esta en lograr ese estado *racional*: un, dos, tres, n lenguajes?


> > IMHO, Una fortaleza poco aprovechada del modelo de capas es que esa separacion
> > [...] interoperabilidad entre herramientas distintas.
> 
> Eso seria una separación mas radical, solo necesaria si quieres
> realmente experimentar con varios lenguajes.

bueh, que gracia tiene usar modelo de capas si las vas a entremezclar?
=)

> Por complejidad, rendimiento y otros factores, ponerse a mezclar lenguajes porque si no
> veo por que seria algo bueno.

no se trata de mezclar lenguajes porque se puede indiscriminadamente,
sino de elegir la mejor herramienta en aquellos casos en que es posible
aprovechar esas oportunidades. 

Saludos
-- 
Marcos Ramirez A. <mramireza en armada.cl>








Más información sobre la lista de distribución Linux