Jorge, te doy mi opinión al respecto:
Así, de primeras, lo que debe guiar tu decisión es qué tipo de aplicativos
realizas. Si son empresariales, importa más que los programadores conozcan
tu negocio que un lenguaje determinado y, aunque parezca una cosa de
Perogrullo, que sepan programar. Y yo me entiendo... (más, más adelante)
Te aseguro que un programador que SEPA PROGRAMAR se defiende en RPG en un
mes y gente que sepa aplicar el concepto "herencia" a un entorno bancario o
de seguros (por ejemplo) dudo mucho que abunde "a precios de ETT".
Pero centrémonos...
SQL, Procedimientos almacenados SQL¿Poco potentes? ¿Qué estás intentando
hacer con SQL? Lo primero que tienes que preguntarte: ¿Está bien diseñada
mi base de datos y tiene vías de acceso apropiadas? Y no perdamos de vista
que SQL no es un lenguaje de programación al uso.
Interacción Java - ILE PRG: Debe ser buena, para eso se creó ILE
Java en JVM: Existe la posibilidad de "compilar" los Java en el iSeries,
esto "acerca" el tiempo de ejecución de ambos lenguajes.
Lo anterior necesita una aclaración:
Cuidado con Java. Es una maravillosa bomba de relojería. Cuando ejecutamos
un programa Java ¿Sabemos a ciencia cierta qué se está ejecutando? Me
explico: Todos sabemos que entre la abstracción de un lenguaje de
programación y lo que el procesador entiende hay una distancia que
completan los compiladores. Apliquemos esto al concepto de "clase",etc....
El diseño, la arquitectura de la aplicación toma un peso enorme, muy
superior al que tenía. A lo que voy: sin un diseño exhaustivo que nos
permita aplicar lo auténticamente interesante de Java (OO!!), Java no
interesa. Es rematadamente mejor RPG o COBOL (en aplicativos de servidor
"clásicos", entiéndase).
Un programador en Java QUE NO SEPA PROGRAMAR puede hundir tranquilamente el
ordenador que le pongan por delante.
Como has dejado abierta tu consulta me he tomado la libertad de divagar un
poco, perdón si me he ido un poco por las ramas.
***
Todo lo anterior en opinión absolutamente personal y dicha con todos los
respetos. ;-))
Saludos, Ignacio Colado.
CaiFor - Sistemas de Información
"Jorge"
<[EMAIL PROTECTED]
tor.com> Para
Enviado por: <[email protected]>
forum.help400-adm cc
[EMAIL PROTECTED]
Asunto
Cambio de lenguaje de programación
31/07/2006 18:33
Por favor,
responda a
[EMAIL PROTECTED]
bios.es
Buenas tardes:
Estamos planteándonos la posibilidad de cambiar el lenguaje de programación
que utilizamos en el servidor. Actualmente es ILE-RPG, pero debido a la
falta de técnicos que conozcan el lenguaje y a la búsqueda de una
arquitectura más flexible y reutilizable (herencia, interfaces, etc.)
estamos planteándonos pasar a Java. Hemos probado los procedimientos
almacenados de SQL pero nos han defraudado mucho y además su lenguaje es
poco potente.
Nuestra intención es seguir desarrollando en ILE-RPG, pero empezar a
realizar programas en Java que interactúen con los actuales y se nos
plantean dudas:
¿Interactúan bien?
¿Que tal se comporta un trabajo ejecutando programas RPG y programas Java
en
la máquina virtual?
¿El comportamiento de los programas Java es rápido?¿Es mucho más lento que
el de los programas RPG?
Seguro que hay más preguntas, se agradecerían otros puntos a considerar y
experiencias vividas.
Gracias.
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________
Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400