Академический Документы
Профессиональный Документы
Культура Документы
CARRERA:
Ingeniera En Tecnologas De La Informacin Y Comunicaciones
ASIGNATURA:
Fundamentos De Programacin
DOCENTE:
Ezequiel Gmez Domnguez
ACTIVIDAD 3:
Entornos de programacin
ALUMNO:
Mario David Morales Castro
VILLAHERMOSA, TABASCO
07/09/16
Los primeros entornos de desarrollo integrados nacen a principios de los aos 70, y se
popularizan en la dcada de los 90. Tienen el objetivo de ganar fiabilidad y tiempo en los
proyectos de software.
Proporcionan al programador una serie de componentes con la misma interfaz grfica, con la
consiguiente comodidad, aumento de eficiencia y reduccin de tiempo de codificacin.
Normalmente, un IDE est dedicado a un determinado lenguaje de programacin. No
obstante, las ltimas versiones de los IDEs tienden a ser compatibles con varios lenguajes
(por ejemplo, Eclipse, NetBeans, Microsoft Visual Studio...) mediante la instalacin de plugins
adicionales.
VILLAHERMOSA, TABASCO
07/09/16
NetBeans
Lanzamiento: Junio Diciembre de 2000
Principales caractersticas:
-
Soporte JavaScript
Mejora en el desempeo
Soporte en estructuras sprint
Nuevo soporte MySQL en la exploracin de bases de datos
Soporte en Java Beans
Generador JSF CRUD
Soporte Ruby/JRuby
Competicin de cdigo JavaDoc
Soporte para los web APIs ms usados
Soporte RESTFul web servs
Compartir proyectos (Libreras compartidas AKA)
Nuevas extensiones (Plugins)
Java Moviliti (Aplicaciones como mviles)
Ventajas
La plataforma Netbeans puede ser usada para desarrollar cualquier tipo de aplicacin.
Reutilizacin del Mdulos.
Permite el uso de la herramienta Update Center Module.
Instalacin y actualizacin simple.
Incluye Templates y Wizards.
Posee soporte para Php.
VILLAHERMOSA, TABASCO
07/09/16
Desventajas
Pantallas:
VILLAHERMOSA, TABASCO
07/09/16
Eclipse
Lanzamiento: Noviembre 2001 (1.0)
Creador: OTI (Object Technology International)
Eclipse es una plataforma de desarrollo, diseada para ser extendida de forma indefinida a
travs de plug-ins. Fue concebida desde sus orgenes para convertirse en una plataforma de
integracin de herramientas de desarrollo. No tiene en mente un lenguaje especfico, sino que
es un IDE genrico, aunque goza de mucha popularidad entre la comunidad de
desarrolladores del lenguaje Java usando el plug-in JDT que viene incluido en la distribucin
estndar del IDE.
Proporciona herramientas para la gestin de espacios de trabajo, escribir, desplegar, ejecutar
y depurar aplicaciones.
Principales Caractersticas:
-
Ventajas:
El entorno de desarrollo integrado (IDE) de Eclipse emplea mdulos (en ingls plug-in)
para proporcionar toda su funcionalidad al frente de la Plataforma de Cliente rico.
Eclipse Permite extenderse usando otros lenguajes de programacin como son C/C++
y Python.
Eclipse trabaja con lenguajes para procesado de texto como LaTeX, aplicaciones en
red como Telnet y Sistema de gestin de base de datos.
La arquitectura plug-in permite escribir cualquier extensin deseada en el ambiente,
como sera Gestin de la configuracin.
Se provee soporte para Java y CVS en el SDK de Eclipse. Y no tiene por qu ser usado
nicamente para soportar otros lenguajes de programacin.
VILLAHERMOSA, TABASCO
07/09/16
Desventajas:
Pantallas:
VILLAHERMOSA, TABASCO
07/09/16
Ventajas:
VILLAHERMOSA, TABASCO
07/09/16
Desventajas:
Pantallas:
VILLAHERMOSA, TABASCO
07/09/16
Android Studio
Lanzamiento: Diciembre 2014
Creador: IntelliJ
Caractersticas:
-
Ventajas:
Est basado en IntelliJ IDEA, uno de los IDE para java de primer nivel (entre los
mejores, con Eclipse, Netbeans).
Integracin de la herramienta Gradle encargada de gestionar y automatizar la
construccin de proyectos, como pueden ser las tareas de testing, compilacin o
empaquetado.
Soporte para programar aplicaciones para Android Wear (sistema operativo para
dispositivos corporales como por ejemplo un reloj).
Indexa todo el proyecto y hace predicciones sobre l.
VILLAHERMOSA, TABASCO
07/09/16
Editor de diseo que muestra una vista previa de los cambios realizados directamente
en el archivo xml.
Como se basa en mdulos y proyectos, facilita la creacin de apks para distintos
dispositivos.
En cuanto a la codificacin se puede rescatar que usa autocompletado contextual en
comparacin al ADT que usa autocompletado regido.
Desventajas:
Aunque ya ha se ha lanzado la primera versin estable, la v1.0, al estar en una fase
inicial, siempre es susceptible de introducirse ms cambios que puedan provocar
inestabilidad entre proyectos de diferentes versiones.
Pantallas:
VILLAHERMOSA, TABASCO
07/09/16
VILLAHERMOSA, TABASCO
07/09/16
Bibliografa Web:
http://javiergarbedo.es/desarrollo-android/80-primeros-pasos/333-primer-proyecto-holamundo-con-android-studio
http://android-developers.blogspot.mx/2016/04/android-studio-2-0.html
https://msdn.microsoft.com/es-es/library/dn762121.aspx
http://manualdaprendizaje.galeon.com/ventaja.htm
http://es.slideshare.net/MagaLasic/presentacion-eclipse-grupo-6
http://www3.uji.es/~belfern/pdf/libroJavaConTapa.pdf
https://www.fdi.ucm.es/profesor/luis/fp/devtools/NetBeansUso.html
https://prezi.com/8_lkuuyre_nm/conceptos-caracteristicas-ventajas-y-desventajas-delos-i/
https://sunmartimoran.wordpress.com/2013/01/25/entorno-de-desarrollo-integrado-oide/
https://jany16.wordpress.com/2007/08/04/historia-de-netbeans-ide/
http://www.genbetadev.com/visualstudio/visual-studio-resumiendo-sus-virtudes
http://www.genbetadev.com/visualstudio/visual-studio-para-dummies
http://www.genbetadev.com/herramientas/eclipse-ide
http://aprendecopiando.blogspot.mx/2015/03/android-studio-vs-eclipse.html
VILLAHERMOSA, TABASCO
07/09/16