software de programacion
Categorías del software de programación
Las herramientas de desarrollo de software se pueden dividir en las siguientes categorías:
- Herramientas de análisis de rendimiento
- Herramientas de depuración
- Análisis estático y herramientas formales de verificación
- Herramientas de corrección y supervisión
- Herramientas de uso de la memoria
- Herramientas de construcción de aplicaciones
- Entorno de desarrollo integrado
Ventajas
- Portabilidad: se ejecutan desde cualquier ordenador con conexion a internet.
- La información que manejan es accesible a través de internet, por lo que son especialmente interesantes para desarrollar aplicaciones multiusuario basadas en compartir información.
- Son aplicaciones muy ligeras (el Navegador de Internet no contiene el programa) por lo que el Usuario no necesita tener un ordenador de grandes prestaciones para trabajar con ellas.
- Consumen muy pocos recursos del equipo en el que están instaladas.
- Son fáciles de actualizar y mantener.
- Los usuarios pueden participar en la elaboración de los contenidos.
- Se pueden distribuir e instalar en miles de equipos sin limitación o restricción alguna.
- Su funcionalidad es independiente del sistema operativo instalado en el ordenador del usuario.
- No hay problemas de incompatibilidad entre versiones, porque todos los Usuarios trabajan con la misma
- Seguridad. Pueden ser muy seguras (dependiendo del desarrollador).
Desventajas
- Es necesaria una conexión a Internet
- La comunicación constante con el servidor que ejecuta la aplicación establece una dependencia a una buena conexión a internet.
- El servidor debe tener las prestaciones necesarias para ejecutar la aplicación de manera fluida, no sólo para un usuario sino para todos los que la utilicen de forma concurrente.
- Se pierde tiempo de desarrollo haciéndolas compatibles con los distintos navegadores (aunque los frameworks ayudan a solventar algunos de estos problemas).
- Su tiempo de respuesta es más lento que el de las aplicaciones Desktop (esto ha mejorado mucho utilizando tecnologías como AJAX).
- El tiempo de respuesta puede llegar a ser lento dependiendo de las características del ordenador y de la conexión a Internet que se utilice.
Fuentes
Comentarios
Publicar un comentario