Ir al contenido principal

Entradas

APEX 02.02 - Cosa Número 1 de 10 - Metodología del proyecto

Una metodología de proyecto sólida te ayudará a completarlo a tiempo y dentro del presupuesto. También ayuda a mejorar la comunicación entre los miembros del equipo y garantiza que todos conozcan sus funciones y responsabilidades. Además, el uso de una metodología de proyectos puede ayudar a reducir el riesgo de errores y aumentar la calidad de tu producto final.  Proporciona estructura y marco para la planificación, ejecución y control de proyectos. En cuanto a metodologías, los proyectos de desarrollo de aplicaciones con Oracle APEX se adaptan muy bien a la metodología Agile, y esto por muchas razones. Aquí cito tres: Oracle APEX es una plataforma de desarrollo de bajo código que permite cambios rápidos y sencillos El uso de historias de usuarios significa que los requisitos se pueden recopilar e implementar rápidamente La capacidad de implementar en sprints cortos permite una rápida retroalimentación y adaptación a los cambios Estos factores significan que la metodología Agile f...

APEX 02.01 - 10 Cosas a incluir en tus proyectos APEX

Dirijo proyectos desarrollando aplicaciones en Oracle APEX desde 2007 y durante ese tiempo he aprendido y aun sigo aprendiendo cómo hacerlo mejor cada dia. Tengo la certeza de que con el crecimiento de APEX en general, construiré aún muchas aplicaciones en el futuro.  Asegurar la entrega de aplicaciones de alta calidad de manera constante es importante y para ello, formalizar la forma en la cual se realiza el seguimiento de proyectos desde el inicio hasta su finalización es fundamental. He preparado esta serie de publicaciones llamada "APEX 02" con una lista de lo que considero son elementos críticos para lograr proyectos de alta calidad. Elementos como la metodología del proyecto, los estándares de codificación y prueba, la seguridad por nombrar algunos.  Cada cliente y cada proyecto son diferentes, no pasa por mi mente ni creo que exista una sola implementación de “mejores” prácticas que aplique a todos. Creo que compartir conocimiento es importante y compartir experienc...

APEX 01.07 - ¿Cuales son los pasos y que debo hacer en cada uno de ellos para llevar adelante un proyecto de Modernización de Oracle Forms a Oracle APEX?

EL PROYECTO El proceso de modernización de Oracle Forms a Oracle APEX es un proyecto importante que puede tener muchos beneficios para una organización. El equipo de Oracle APEX ha dado lineamientos para guiar a las empresas en este proceso de modernización y de nuestra parte lo hemos afinado y convertido en una metodología a lo largo de las experiencias que hemos acumulado. A continuación, describo los pasos con los cuales encaramos un proyecto de modernización: FASE 1: PREPARACIÓN 1. Evaluación de la aplicación existente: Lo primero que se debe hacer es evaluar la aplicación Oracle Forms existente para determinar su complejidad, tamaño y funcionalidad. Esta evaluación permitirá determinar el alcance del proyecto de modernización y los requisitos necesarios para la nueva aplicación Oracle APEX. 2. Planificación del proyecto: Después de evaluar la aplicación existente, es importante planificar el proyecto de modernización de manera detallada. Esto incluye la definición de objetivos, la...

APEX 01.06 - ¿Cómo debería Modernizar mis Oracle Forms utilizando Oracle APEX?

Oracle Forms es un componente de Oracle Fusion Middleware, una tecnología que fue muy popular y me atrevería a decir por tanto, muy exitosa durante décadas, para la creación de aplicaciones empresariales.  En la actualidad, hay varios métodos para la creación de dichas aplicaciones.   Tanto Oracle Forms como Oracle APEX, ambos, tienen muchas similitudes a la hora de facilitar una transición, ya que ambos están centrados en bases de datos, en SQL y PL/SQL y por lo tanto pueden utilizar con facilidad las funciones y objetos de bases de datos de la Base de datos Oracle Otra similitud es que ambos utilizan marcos declarativos para contribuir al desarrollo.  Sin embargo, también existen diferencias clave: Oracle APEX puede funcionar por completo en un explorador web y no necesita herramientas del cliente ni plugins de explorador, incluso su IDE de desarrollo se ejecuta completamente desde el navegador, otra diferencia es que Oracle APEX guarda las definiciones de las aplicacio...

APEX 01.05 ¿Porqué debería utilizar Oracle APEX para Modernizar Oracle Forms & Reports?

Oracle APEX es una herramienta de desarrollo de aplicaciones web que se ejecuta en la base de datos Oracle, es una plataforma poderosa que puede utilizarse para modernizar las aplicaciones basadas en Oracle Forms y Oracle Reports por muchas razones, aqui cito algunas de ellas: 1. La Modernización de la interfaz de usuario: Las aplicaciones basadas en Oracle Forms y Reports a menudo tienen una interfaz de usuario antigua y desactualizada. APEX ofrece una interfaz de usuario moderna y fácil de usar que puede mejorarse aún más con las herramientas de diseño y temas que tiene disponibles. La modernización de la interfaz de usuario puede mejorar la experiencia del usuario final y aumentar la productividad. 2. La Integración con otras tecnologías : APEX se integra con una variedad de tecnologías, incluyendo Bases de datos Oracle, Oracle Business Intelligence (BI), Oracle E-Business Suite y otras aplicaciones empresariales. La integración con estas tecnologías puede mejorar la funcionalidad ...

APEX 01.04 - ¿Cual es la propuesta de valor que brinda Oracle APEX a mi Organización?

Además del valor inherente en lo gratuito de la licencia de uso de APEX , de la disponibilidad de recursos gratuitos para realizar evaluaciones e incluso pruebas de concepto en la nube de Oracle con la opción Always Free, Oracle APEX permite a las organizaciones que poseen un equipo de desarrollo lo siguiente: Desarrollar aplicaciones en menos tiempo: lo que se traduce en menores costos de desarrollo Desarrollar menos JavaScript, CSS y HTML que con otras herramientas: lo que significa menos cantidad de especialistas necesarios Oracle APEX es menos susceptible a "agitarse" que otras opciones open source: gracias a esta estabilidad y escalabilidad en el tiempo, la deuda técnica (esas cosas que nos piden hacer y no logramos cumplir) se puede disminuir Las actualizaciones de versiones y aplicaciones con Oracle APEX no rompen las aplicaciones, lo que muchas veces si sucede con otras herramientas o lenguajes, con APEX aplicas actualizaciones en caliente sin afectar a los usuarios c...

APEX 01.03 - ¿Y qué pasa con el costo de la licencia para utilizar Oracle APEX?

Con respecto al costo de la licencia para utilizar Oracle APEX, con la base de datos provista en opción Always Free de Oracle Cloud o si utilizas la base de datos de la variante Oracle Express Edition, no debes pagar ningún tipo de licencia, es siempre gratis.  Por otro lado, si utilizas la Oracle Cloud o utilizas una base de datos de la variante Standard Edition o Enterprise Edition, pagarás la licencia solo por los servicios de base de datos que utilices en la Oracle Cloud o por la licencia de Base de datos correspondiente para tu instalación on-premise, pero no pagarás ninguna licencia adicional por tener Oracle APEX instalado en tu ambiente. APEX es una funcionalidad que es ofrecida como parte de la base de datos Oracle, por lo tanto: No hay cargos para usuarios finales – Ilimitados usuarios finales No hay cargos por desarrollador – Ilimitados desarrolladores No hay cargos por aplicación – Ilimitadas aplicaciones No hay cargos por ingreso/egreso de datos en APEX – Ilimitada tra...