jueves, 1 de junio de 2017

Top Ten NetBeans APIs


Problem Statement

Típico problema del código espageti , Netbeans responde a este problema permitiendo dividir el código en modulos, así un modulo solo puede ser utilizado por otro, si intencinalmente se le  indica la dependencia entre ellos. en el nombre y la versión de los modulos dependientes.
En segundo, los APIS de Netbeans ya ofrecen soluciones sobre diferentes necesidades a explotar en el sistema, esto es, ofrece librerias como windows system API, FileSystem API...
Runtime Container
Netbeans application platform debe tener minimo los siguientes modulos





por ejemplo el método main es proporcionado por el modulo Startup, adicionalmente el runtime container en runtime descubre los modulos que conforman la aplicación, resolviendo las dependencias entre estos.

Module System API
   Un Modulo tiene la funcion de disuadir la construcción de código espagetti, debido a que el código en un modulo es solo usado por otro módulo cuando se establece un contrato entre los módulos. Da puntos de entrada a en los ciclos de vida de los módulos.


NetBeans IDE
1.- Runtime Container API
2.- Module System API
3.- Lookup API
4.- Window System API
5.- FileSystem API
6.- Nodes API
7.- Loaders API
8.- Explorer & Property Sheet API
9.- Visual Library API
10.- Utilities API

Referencias:
    NetBeans Top 10 APIs, Geertjan

No hay comentarios:

Publicar un comentario