Inicio > Lotus Notes, LotusScript, Notícias TIC > LotusScript to Java?

LotusScript to Java?


Desde que Java fuera incorporado como lenguaje de desarrollo en la plataforma Lotus (en su versión 4.6 publicada en Septiembre de 1997) no ha parado de crecer el soporte de IBM hacía esta magnífica plataforma. Algunas de sus características (fundamentalmente la portabilidad) ha hecho que IBM se decantara por J2EE como la plataforma de desarrollo por antonomáxia para sus productos.

La semana pasada Bob Baladan en su magnífico blog preguntaba cual de estos dos lenguajes utilizabamos para desarrollar nuestras aplicaciones y muchos de los que respondieron con sus comentarios defendían a Lotusscript (yo también uso Lotusscript fundamentalmente) pero está claro que los nuevos componentes que se van añadiendo a la plataforma (xPages) van por otros derroteros.

Hoy leía en otro post en el blog de John D.Head la siguiente reclamación a IBM:

Si IBM piensa que es importante que todos los desarrolladores de LotusScript hagan la transición hacia Java… dónde está la Formación adecuada para hacerlo?

John se queja, no sin falta de razón, que si IBM tiene esos “Planes” para los desarrolladores de LotusScript, debería proporcionarnos libros del tipo “Cómo desarrollar aplicaciones Notes/Domino con Java para desarrolladores de LotusScript” y todo tipo de materiales y lo necisitamos… AHORA!

(He tratado de traducir las palabras de John con la mayor fidelidad al original posible)

 

La pregunta del millón es: Si cada vez hay más elementos desarrollados con Javascript y Java…

Si la propia plataforma está desarrollada con Java (Eclipse)…

quedará un sitio para seguir desarrollando con Lotusscript???

Aunque yo sea un desarrollador de LotusScript también reconozco que Java nos abre un mundo de nuevas posibilidades para realizar proyectos mucho más ambiciosos y complejos…

La clave de todo la tiene IBM:

  • Puede ser que IBM mantenga el LotusScript sólo por compatibilidad y no añada más classes al lenguaje y muera poco a poco por desuso reemplazandose paulatinamente por teconologías más novedosas.
  • Puede que IBM vea también que el hecho de tener un lenguaje propio permite hacer classes muy especializadas que permiten a los desarrolladores hacer aplicaciones en un tiempo record y eso es una ventaja competitiva frente a la competencia.

En todo caso, espero vuestras opiniones😉

Josep Alemany

  1. 8 septiembre 2008 a las 8:03 pm

    Hola:

    Llevo más de 10 años desarrollando en Notes.
    Tengo aun clientes con aplicaciones funcionando que les hice hace 10 años.
    No quiero que cunda mi ejemplo pero:

    – No desarrollo para navegadores. Solo para clientes notes.
    – Solo desarrollo en @formulas

    Principales motivos:
    – Esa combinación hace que requiera poco código escrito.
    – Requiere muy poco tiempo de desarrollo.
    – Es muy fiable.
    – Es facil construirlo, y facil mantenerlo.
    – La fase de análisis acaba con la construcción de un prototipo.
    – La programación es solo seguir con el prototipo.
    – O tirarlo todo y hacer otro, por el tiempo que te ha llevado…

    A vuestra disposición.

    Como le quiten al Notes las @formulas me van a oir, aunque seguramente me tendré que aguantar.

  2. 9 septiembre 2008 a las 7:02 am

    Hola a todos.

    Mi opinión es muy parecida a la de Chema, aunque también realizo desarrollos para web. En entornos web uso javascript y agentes LS, para Lotus Notes utilizo @formulas y LS.

    No obstante, de forma evidente poco a poco iremos cambiando LS por JAVA.

    Esperemos que IBM publique algunas ayudas para esta trancisión.

  3. 11 septiembre 2008 a las 11:30 am

    Hola a todos,
    Desde hace 7 u 8 años se habla de la transición hacia Java, pero reconozco que no he visto nada en firme para su ejecución por parte de IBM, tan sólo un intento de cambio de plataforma por Workplace, importante fracaso comercial por cierto.
    Yo, y muchos desarrolladores, disponemos de frameworks para desarrollo de aplicaciones Lotus Notes tanto para cliente como para web que ha costado años el realizarlas. ¿ Cuánto tiempo supone reescribirlas en Java ? Además hemos de tener en cuenta que las clases de Interfaz de usuario de Notes sólo están disponibles en LotusScript.
    Por otro lado, el desarrollo orientado a objetos está cubierto tan sólo parcialmente con LS, ya que carece de algunos elementos como la sobrecarga de funciones del API de Notes.
    Java es un lenguaje mucho más rico ( y complejo ) que además de ser OO, dispone de un mundo de librerías desarrolladas por una comunidad que hace que la comunidad Lotus sea como una mota de polvo en un campo. Comunicaciones, librerías gráficas, conversión en PDF, encriptación, gestión de streams…. La necesidad de usar Java en aplicaciones Domino es casi una obligación, pero el núcleo del desarrollo perfectamente podemos gestionarlos con LS.
    El desarrollo de nuevas aplicaciones con XPages quizá sí puede llevarnos a elegir otro camino, pero yo intuyo que seguiremos muchos años desarrollando en LS, y que el soporte por parte de IBM será ¿ sin fecha de caducidad ? ¡ Larga vida a LS !

    Un saludo Josep,
    Miguel Angel

  4. jalemanyf
    11 septiembre 2008 a las 2:41 pm

    Gracias a todos por vuestros comentarios!!!

    Me encanta saber otros puntos de vista y opiniones. Este es un mundo cambiante y en el que uno siempre debe preveer hacia dónde debe enfocar sus esfuerzos.

    Josep Alemany

  5. 11 septiembre 2008 a las 9:31 pm

    buenas a todos
    ¿pero no iba a desaparecer Lotus Notes?, jejeje.
    Estamos en lo de siempre. ¿Utilizamos lotus para lo que realmente sirve?.
    En el 90% de las aplicaciones, con las formulas y lotus script tenemos todo solucionado.
    El otro 10%, tendríamos que valorar si nos estamos metiendo en un campo para lo que notes no está diseñado.
    Websphere, tenía que haber sido el sustituto de lotus, hace ya unos años, pero que precios, que problemas de instalación, ¿matar mosquitos a cañonazos?.
    Hablando hace poco con gente de IBM, me sorprendrió la nueva política de llegar a las pymes con productos como Lotus collaboration, mucho más barato. Ya hace años que se tenían que haber dado cuenta. Estos consultores del know How,etc.
    Java lleva arrancando desde hace años y no ha arrancado.
    Los navegados inteligentes como el IE7, jeje, los antispyware, windows y otros tantos productos que siguen limitando el desarrollo de aplicaciones web.
    Java es lento y no pasa ni una. Realmente en pocas ocasiones, se puede cambiar lotusscript y menos formulas, éstas últimas lo más rápido y fiable.
    Lógicamente, java es un lenguaje excepcional, puesto que puedes hacer de todo, pero lo entiendo para entornos que no tienen sus lenguajes propios.
    En mi opinión, 1 bien para java, pero sin agobios.
    Ya está dando por saco el cliente completo Lotus Notes R8 y todavía no he empezado con las aplicaciones compuestas.
    Josep, me alegro de que sigas vivo, jejeje
    un saludos a todos

  6. 11 septiembre 2008 a las 9:32 pm

    por cierto, josep, cuando puedas actualiza el enlace a mi web, que apunta a la antigua dirección, jejeje

    saludos

  7. 12 septiembre 2008 a las 1:49 pm

    Estoy de acuerdo con Juan Carlos (¿Por cierto, cual es tu nuevo URL?) que para aplicaciones Notes Nativas Funciones@ y LS es lo mejor, pero si quieres que las cosas vayan bien y se vean bien por Web te tienes que meter con otros lenguajes. En algún tiempo cuando el hardware y el ancho de banda hayan alcanzado las necesidades de Java este será una alternativa muy valida para Lotuscript.

  8. Marcelo Salazar
    14 octubre 2008 a las 7:57 pm

    me gustaria saber si hay la manera de importar imagenes de jpg a lotus pero atravez de un agente que importe las imagenes y las incruste en cada campo de texto enriquesido es decir una imagen por campo, son imagenes de marcas es decir los titulos.

    Gracias por su ayuda

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: