2010-03-04 14 views
7

¿Alguien usa el PL/SQL Web Toolkit en absoluto? Lo usamos para informes internos donde trabajo.¿Alguien usa PL/SQL Web Toolkit?

Sin embargo, ¿alguien tiene alguna experiencia para producir sitios web orientados al cliente? Ventajas generales/desventajas en comparación con otros lenguajes web, tales como JSP, PHP, etc

+0

Saludos por las respuestas chicos. ¡Veré Apex entonces! – colinjwebb

Respuesta

3

utilizo fragmentos de la caja de herramientas a veces, pero principalmente utilizo Application Express. En estos días, parecería perverso construir una aplicación completamente a través del kit de herramientas APIS cuando Apex lo hace todo 100 veces más fácil.

2

Si incluye Apex continuación, echa un vistazo a las aplicaciones de Internet y aplicaciones comerciales herehere

Si yo estaba empezando un nuevo desarrollo web PL/SQL basado, me gustaría ir a Apex en lugar de directamente de la caja de herramientas. Considéralo un Marco. La versión 4 está en una versión de vista previa (disponible para probar en un entorno alojado) que puede ajustarse a sus escalas de tiempo mejor que la versión actual 3.2.

No me cabe duda que pueda construir aplicaciones capaces y que pueden utilizarse en cualquiera de las tecnologías. Si su aplicación está fuertemente orientada a datos, puede obtener más soporte de un entorno basado en bases de datos. Si tiene habilidades Oracle existentes, eso también empujaría hacia Apex.

Por otro lado, cosas como Ruby on Rails, PHP, etc. tendrían un mayor número de usuarios y el control más detallado sobre la aplicación. La separación de la base de datos de la aplicación es uno de los beneficios de esas tecnologías, que puede ser relevante en términos de tiempo de actividad/escalabilidad.

+0

Sí, hay una curva de aprendizaje para los marcos involucrados, pero vale la pena el beneficio de no tener que volver a crear la rueda en lo que respecta a la seguridad, el manejo de la sesión, etc. –

1

Sólo para echar en mis dos centavos ... He utilizado el kit de herramientas web PL/SQL para múltiples aplicaciones basadas en la Web en los últimos diez años más o menos. Lo que más me gusta es la estrecha conexión con los datos, ya que todo el procesamiento ocurre en la base de datos. (Lo que a algunos DBA no les gusta es la estrecha conexión con los datos, ya que todo el procesamiento ocurre en la base de datos).

Application Express es un excelente marco basado en repositorio construido sobre el toolkit. Desafortunadamente, en mi opinión, APEX está comenzando a seguir el camino de Java EE y otros marcos con enormes bibliotecas del lado del cliente para implementar los widgets UI de whiz-bang. Dicho esto, he incluido el procesamiento AJAX donde tiene sentido para mí a partir del HTML generado a partir de las rutinas del kit de herramientas.

Por lo tanto, me cuentan como un ventilador sobre todo debido a la integración con la base de datos y una flexibilidad ilimitada para construir casi cualquier aplicación sin estado basada en navegador que se pueda imaginar.

Hay algunos libros blancos sobre my web site discuten el desarrollo de aplicaciones básicas y otras cuestiones.

0

Hubo una gran cantidad de uso del conjunto de herramientas hace años atrás 5-10, la mayor parte de ella utilizando Oracle Designer para generar el PL/SQL. Todavía tenemos algunas aplicaciones externas que lo usan. Por ejemplo, información sobre el agua potable de Wisconsin al http://prodoasext.dnr.wi.gov/inter1/pws2$.startup.

Pero yo soy como algunos de los otros que responden. Si desea una solución de Oracle, vaya APEX (o ADF). Si no le importa si la herramienta es Oracle, hay muchas opciones.