alternativa a java para hacer aplicaciones multiplataforma
Por el momento, REAlstudio utiliza un lenguaje propietario llamado REALbasic, que es una especie de adaptacion del visual basic 6 de microsoft pero con capacidades de manejar objetos de manera similar a los que lo hacen los lenguajes modernos.
De manera objetiva, encuentro que esta herramienta tiene dos ventajas primordiales frente a sus competidores:
- Compila a codigo nativo : A diferencia de otras alternativas multiplataforma, las aplicaciones hechas con REALbasic no necesitan tener un emulador porque corre de manera nativa en el sistema operativo que funcione.
- Interfaz grafica nativa : Los objetos graficos que utiliza REALstudio son suplidos por el sistema operativo y por tanto, una aplicacion hecha aqui, adopta el estilo de interfaz del sistema operativo
- Utiliza el lenguaje Basic : Aunque muchos lo puedan considerar una desventaja, el lenguaje basic es uno de los mas faciles de aprender y con la incorporacion de OOP hace posible codificar apps de manera sencilla
- No soporta mas lenguajes : REALstudio esta limitado a usarse unicamente con REALbasic. Seria interesante poder elegier entre otros lenguajes como C o Ruby.
- No soporta adecuadamente shortcuts del teclado : El IDE esta hecho para trabajarse en base a clicks del mouse y por bobo que parezca, una buena implementación de shortcuts del teclado puede acortar el tiempo de desarrollo.
- Forma de codificar incomoda : REAlstudio utiliza una especie de wizards para crear los encabezados de las funciones, las propiedades, etc. Esta caracteristica es buena para principiantes, pero para programadores expertos, podría ser incomodo.
Qt creator es excelente viejo, para mi la mejor opcion hoy por hoy a la hora de crear una aplicacion multiplataforma, tan bueno es que no buscaria en otro lado.
ResponderEliminarEs verdad que QT es bastante bueno, sin embargo, para personas que vienen de un ambiente de Microsoft .Net se les hace mas facil utilizar esta alternativa.
ResponderEliminarNo se si en QT pasa igual, pero por lo menos con REALbasic no tienes que instalar ninguna interprete/framework dentro del cliente que utilizara la aplicacion. Eso sin contar, que no todo el mundo le entra a C++, aunque no se que tal es la experiencia utilizando QT.
De todas maneras, gracias por el comentario :)
Buen aporte viejo
ResponderEliminar