viernes, 25 de abril de 2008

Mi selección de tecnología

Casi todo es Java:

  1. Linux OpenSUSE 10.3, sistema operativoBuen soporte para MySql, Java 1.5/1.6 y Mono.Net
  2. OOCalc, hojas electrónica.- La principal herramienta de análisis numérico para los expertos
  3. MySql 5.0, RDBMS.- Fue evaluada como la más veloz en comparación a Oracle 10g y Postgress 8.2
  4. Java 1.6, Plataforma de desarrollo.- Es el lenguaje de programación principalmente utiliza para el desarrollo de software, y también se refiere a la máquina virtual (JVM) sobre la que se ejecutan una serie de aplicaciones.
  5. C# Mono.Net, Plataforma de desarrollo.- Para mantenimiento de aplicaciones en C#
  6. PGI C/C++/Fortran, Compiladores.- Comercial, el más eficiente en el mercado.
  7. Grads, Visualizador Gráfico.
  8. Groovy, Scripting.- Es un lenguaje de programación dinámico, multiplataforma, que nos sirve para hacer análisis de bases de datos, así como prototipos rápidos de clases, pero fundamentalmente es la base del entorno de programación Web. Se ejecuta sobre la máquina virtual de Java 1.6 (JVM)
  9. Grails, Web programming framework .- Es un entorno de programación para aplicaciones WEB, sobre el que se está desarrollando la aplicación el sistema de alertas y monitoreo ambiental que anteriormente era una aplicación en Developer 2000 de Oracle. Este entorno funciona sobre la máquina virtual de Java JVM.
  10. HTML, JavaScript, CSS.
  11. JavaScript
  12. NetBeans 6.x, IDE.- Este es el principal entorno de programación multiplataforma, con capacidad de soportar los lenguajes y frameworks adoptados (Java, Groovy, Grails, CSS, JavaScript, JSP y JSF)
  13. JasperReports/iReports, Herramientas para Reportes.- Herramientas para elaboración de reportes con la capacidad de complementarse con Java 1.6, Groovy y Mondrian.
  14. Apache Tomcat, Servidor Web .- Solo para las pruebas
  15. Mondrian, Data Warehousing .- Data Warehousing engine basado en java, con conectividad JDBC. Mecanismos de consultas basados en el estándar MDX
  16. JPivot, Grails/JSP Tag.- Es un tag para páginas web basadas en JSP o Grails que presenta de modo dinámico las estructuras de cubos OLAP provenientes de fuentes Mondrian
  17. Diversas librerías Java, archivos jar.- Itext para manejo de archivos PDF desde Java, JfreeChart para la generación dinámica de gráficos estadísticos en Java y Grails.

Todo se conecta con todo, y todos tienen sus competidores legítimos: NetBenas vs. Eclipse, y así por el estilo. Hay un paquete comercial (los compiladores PGI C/C++/Fortran), lo escojo por ser bueno, definitivamente.