Download Herramienta de Desarrollo Netbeans

Document related concepts
no text concepts found
Transcript
Universidad del Norte. Mendoza González Geovanny.
1
Herramienta de Desarrollo Netbeans
Mendoza González, Geovanny.
[email protected]
Universidad del Norte
Resumen—Netbeans es una Herramienta que se utiliza
para desarrollar aplicaciones Web, Móvil y de Escritorio para
diferentes lenguajes de programación como son Java, C++,
Ruby y PHP entre otros. Es de código abierto, es
multiplataforma, multilenguaje, contiene servidores web y es
fácil de instalarlo e utilizarlo, en este artículo mencionaremos
desde la Versión 7.4 también se conocerá los conceptos
generales, historia, características, evolución y comparaciones
con otros IDEs que se encuentra en el mercado pero quizás
usted no conocía. (Jimenez, 2014)
Índice
de
Términos—
IDE,
Multiplataforma,
Multilenguaje, Frameworks.
I. INTRODUCCIÓN
En este documento se dará a conocer el potencial
que tiene la Herramienta de Desarrollo Netbeans
todo comenzó en el año 1996 en un proyecto de
algunos estudiantes de la UNIVERSIDAD
CAROLINA de la ciudad Praga del país Republica
Checa, la idea de ellos era realizar un IDE parecido
o que se asemejara en ese entonces al lenguaje
Delphi que es de la casa borland.
El IDE, funciones, componentes y en que ayuda a la
empresa en la organización de los proyectos de
software.
II. EL IDE
A. Definición
IDE en su sigla en inglés (Environment
Development Integrated) como su nombre lo indica
es un “Entorno de Desarrollo Integrado”. Debido
que contiene un editor de texto, un editor de diseño,
compilador y un depurador, el primer IDE fue
creado para BASIC Dartmouth en ese entonces se
utilizaba en la terminal o la consola. Si un lenguaje
Herramienta de Desarrollo Netbeans
de programación no tiene en su fila un IDE para
realizar sus respectivas tareas como el diseño y
desarrollo, tiende hacer muy desgastante para las
personas porque estará desintegrado y necesitaría
ser configurado, por lo tanto no ayudaría al
desarrollador o programador cumplir sus
respectivas funciones. Así se puede afirmar que
para utilizar un Lenguaje de programación es
necesario tener un IDE completo en una empresa
para realizar un buen desarrollo de software
B. Cuál es el objetivo
El objetivo del IDE es ayudar a la integración de
los lenguajes de programación con la plataformas
de los sistemas operativo o entorno de
programación, facilita el diseño y desarrollo de una
aplicación de sistemas informáticos escritorio, web
o móvil y a su vez ayuda la productividad de la
personas ya sea programador o desarrollador en el
momento
de
la
creación,
actualización,
compilación, depuración prueba e implementación
de aplicaciones informáticas.
III. COMPARACIÓN DE IDES QUE SON
MULTIPLATAFORMA Y MULTILENGUAJE
A. Definición.
Multiplataforma: Puede ser instalada en cualquier
sistema operativo y hardware, por lo tanto se puede
ejecutar sin ningún problema esto lo hace más
versátil y fuerte (Sznajdleder, 2013).
Multilenguaje de idiomas: En la instalación se
puede escoger cualquier Idioma por Ejemplo:
español, Ingles etc. Esto con la finalidad que el
Universidad del Norte. Mendoza González Geovanny.
programador se pueda sentir cómodamente a
continuación en el siguiente cuadro observara una
comparación del Netbeans con otros IDEs en el
mercado.
IDEs
Netbeans 7.4
SharpDevelop
C#
Aptana
Multiplataforma Multilenguaje
X
X
IV. DE QUÉ MANERA PUEDE AFECTAR EL IDE
NETBEANS EN EL DESARROLLO DE SOFTWARE
El IDE Netbeans afecta en el proceso de
Desarrollo de Software debido a que procura
organizar la información por etapas, partiendo en
que se puede ejecutar en cualquier Sistemas
Operativo debido a que este IDE es
multiplataforma, tiene un asistente para la conexión
a diferentes base de datos, cuenta con módulos de
integración, librerías, plugins por ejemplo para
generar reporte, estadística, etc. (Bastidas, 2014).
Netbeans se puede ver como una herramienta no
genera gasto para comprar la licencia como otras
por ejemplo Intellij IDEA y MyEclipse que está
basado eclipse. Por lo tanto es de código abierto y
gratuito.
V. COMO NETBEANS CONTRIBUYE EN LA
COMUNIDAD
Netbeans es un proyecto abierto donde la
comunidad es la más beneficiara donde realizan
grande aporte y su crecimiento ha sido
constantemente marcado con un gran éxito, a
medida que ha transcurrido el tiempo se han ido
uniendo más socios y usuarios de diferentes parte
del mundo con nuevas ideas, donde su aporte no
tienen ninguna clase de restricciones y son
acogida por la comunidad.
Otra fuente, es el soporte que brinda a sus usuarios
Herramienta de Desarrollo Netbeans
2
como son los manuales, video o tutoriales, este
beneficio cuenta con más 160 países en todo el
mundo es fácil de descarga, instalar y acceder a
sus recursos (Netbeans.org, 2013).
VI. ELABORE UN CUADRO DE LAS VERSIONES DEL
IDE NETBEANS
Se mencionan la versión del IDE Netbeans que
estuvieron estable en el mercado.
Versión
Netbeans 8.0.1
Netbeans 7.4
Netbeans 7.0
Netbeans 6.9.1
Netbeans 6.8
Netbeans 6.7
Netbeans 6.5
Netbenas 5.5
Netbenas 4.1
Netbenas 3.6
Netbenas 3.1
Fecha de Lanzamiento
Octubre del 2014
Octubre del 2013
Abril del 2011
Agosto del 2010
Diciembre del 2009
Junio del 2009
Noviembre del 2008
Octubre del 2006
Mayo del 2005
Abril del 2004
Diciembre del 2000
VII. EN QUÉ CONSISTEN LOS FRAMEWORKS
El framework (Burgarin) son un conjunto de
componentes que tiene una estructura conceptual
que sirve para ayudar, facilitar y agilizar el
desarrollo y la organización de aplicaciones en
ambiente Web donde es más usado, teniendo en
cuenta que también se puede implementar en
aplicaciones de escritorio, móvil y empresariales.
Su principal función es reutilizar código ya
existente, tener una mejor transparencia de proyecto
de plataforma, portabilidad de arquitectura como
por ejemplo el modelo MVC modelo – vista –
controlador. Todo estos framework está integrado
en la herramienta de Netbeans debido que se puede
utilizar para cualquier proyecto de Software que sea
pequeño o grande.
La ventaja de utilizar los framework es en la
asignación de las tareas a cada programador. Ellos
pueden codificar, trabajar sin causarle problema al
Universidad del Norte. Mendoza González Geovanny.
otro compañero en el momento del desarrollo de la
aplicación informática.
VIII. CUÁLES SON LOS FRAMEWORK, TECNOLOGÍAS
Y LENGUAJES DE PROGRAMACIÓN ESTÁN
INCORPORADO EN NETBEANS
Los framerwok, tecnología, Lenguajes de
programación y plugines que están integrados en la
herramienta de Netbeans (Netbeans.org, 2013) son
los siguientes:
Lenguaje de Tecnología
Programación
PHP
PHP 5.4
JAVA SE
JAVA ME 2
JAVA
C/C++
HTML 5
Framework
Zend
Framework,
Symfony1 y 2
Framework,
Nette
Framework 2
Swing
JSF, Struts 1.3,
EJB, Spring 3.2,
JAVA EE 7, 6, JPA, Hibernate
6 y 1.4
3.6,
Web
RESTful(JAXRS), Maven
JAVA FX 2.2
JAVA CARD
3 CONNECT
C/C++
HTML 5
Además incluye Servidores de aplicaciones:
 GlassFish Server Open Source 4.x
 Apache Tomcat 7.x
 JBoss AS 7.x
 WebLogic 11g
Tambien incluye Plugines como
 Inreport
 Sublime Theme
 Ruby on Rails
 JavaScript
 Etc.
Herramienta de Desarrollo Netbeans
3
Otra característica con que cuenta Netbeans son
las Base de Datos y el editor SQL
 Mysql
 Oracle
 Java DB
 PostgreSQL
Por tal razón esta es una herramienta súper
poderosa para el desarrollo de Software no hay
mejor IDE que tenga todo estas tecnología y
características integradas y que cumpla toda las
necesidades de un programador o desarrollador.
IX. QUE FUNCIÓN TIENE NETBEANS PLATAFORM
Integra los módulos complejos y grandes para
aplicaciones GUI o escritorio (Gomez, 2012).
X. VENTAJAS Y DESVENTAJAS NETBEANS 7.4
A. Ventajas








Multiplataforma.
Multilenguaje.
Código abierto y gratuito.
Apoyo de la comunidad con el soporte
Recursos como documentación, video
tutoriales, traductores de plugies o
herramientas que se utilizan.
Módulos.
Fácil de usar y adaptable.
Puglin que son herramientas extra para
poder agregar algún componente,
funciones extras.
B. Desventajas


Lento si no se cuenta con un buen
computador y a su vez una memoria de
gran capacidad.
Entre más proyectos se coloca lento
porque lee todo el código.
Universidad del Norte. Mendoza González Geovanny.
4
XI. NETBEANS 7.4
Se visualizara por medio de varias figuras el
funcionamiento del IDE Netbenas 7.4 con un
pequeño ejemplo.
Figura 4 por ultimo mostramos una aplicación sencilla
ejecutada, el ejemplo de prueba fue desarrollado en el
lenguaje de programación Java.
Figura 1 página principal del Entorno de Desarrollo
Integrado
XII. CONCLUSIONES
En este artículo se dio a conocer todo el potencial
y las características principales del IDE Netbeans
todas sus funcionalidades para realizar aplicaciones
informáticas de una manera segura.
XIII. REFERENCIAS
Figura 2 Seleccionamos el proyecto donde vamos a
desarrollar la aplicación informática en las opciones esta
las de escritorio, web, móvil o php en el caso que quiera
realizarla en ese lenguaje de programación.
Figura 3 Colocamos un nombre al proyecto o al archivo y
seleccionamos el directorio donde lo vamos a guardar.
Herramienta de Desarrollo Netbeans
[1] Bastidas, E. (09 de 2014). Informatica. Recuperado el
02 de 09 de 2015, de Informatica:
http://thebigwebdeveloper.blogspot.com.co/2014/09/
cual-es-el-mejor-ide-para-desarrollo-web.html
[2] Burgarin, J. L. (s.f.). Recuperado el 02 de Septiembre
de 2015, de
http://es.slideshare.net/jlbugarin/frameworks-java1456835
[3] Dantas, R. (2011). NetBeans IDE 7 Cookbook. Packt
Publishing.
[4] Gómez Jiménez, Enrique, Herrera, Alejandro, and
Cruz Ulloa, Alejandro. Desarrollo de software con
NetBeans 7.1 ¡programe para escritorio, Web y
dispositivos móviles!. México: Alfaomega Grupo
Editor, 2012. ProQuest ebrary. Web. 3 September
2015.
[5] Jimenez, J. (09 de Enero de 2014). Tecnologia.
Recuperado el 1 de Septiembre de 2015, de
Tecnologia:
http://www.genbetadev.com/herramientas/netbeans-1
[6] Netbeans.org. (11 de Octubre de 2013). Tecnologia.
Recuperado el 3 de Septiembre de 2015, de
Tecnologia:
Universidad del Norte. Mendoza González Geovanny.
https://netbeans.org/community/releases/74/relnotes.
html
[7] Sznajdleder, Pablo Augusto. Java a fondo: estudio del
lenguaje y desarrollo de aplicaciones (2a. ed.).
México: Alfaomega Grupo Editor, 2013. ProQuest
ebrary. Web. 4 September 2015.
Herramienta de Desarrollo Netbeans
5