Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LENGUAJE
VENTAJAS
DESVENTAJAS
IDE
C++
-Es potente en
cuanto a lo que
se refiere a
creacin de
sistemas
complejos un
lenguaje muy
robusto.
-No es atractivo
visualmente.
-DEV C++
-BORLAND
-C
-TURBO C
-Se pueden
realizar distintos
aplicativos,
como son
applets, que son
aplicaciones
especiales, que
se ejecutan
dentro de un
navegador al
ser cargada una
pgina HTML en
un servidor web,
Esperar la
actualizacin
siguiente para
que sea ms
rpido.
JAVA
-No soporta
para creacin
de pginas web.
Eclipse
Netbeans
Power
buider
SISTEMA
OPERATIVO
-Sirve para
todos los
sistemas
operativos
pero cada
uno con su
respectiva
versin para
dicho
sistema.
Sirve para
todos los
sistemas
operativos y
si no es la
versin
adecuada
para dicho
sistema, la
misma
aplicacin
java se
encarga de
por lo general
los applets (Ya
son historia) son
programas
pequeos y de
propsitos
especficos.
XML
Permite la
estructuracin
de la
informacin
Es la base de la
nueva
generacin de
aplicaciones
web
intercambio de
datos
Poder etiquetar
los datos con su
significado
Un lenguaje
extendible
descargas o
actualizar
versin para
un excelente
desempeo
en el pc.
El mayor
informe que las
aplicaciones
XML. Es que el
navegador o el
visualizador que
el usuario utilice
no cuente con
un parcer capas
de visualizar el
contenido del
documento
Visual
Studio
.NET
Notepad++
Todos los
Sistemas
Operativos
QU ES UN ENTORNO DE DESAROLLO
Un Entorno de Desarrollo Integrado, traducido del ingls Integrated Development Environment
(IDE) es un programa informtico compuesto por un conjunto de herramientas de programacin.
Un espacio para la escritura de cdigo con cierta ayuda interactiva para generar cdigo y
para indicar los errores de sintaxis que se cometan por parte del programador.
ENTORNOS DE DESAROLLO
NOMBRE
DEFINICION
CARACTERISTICA VENTAJAS
S
DESVENTAJAS
Argouml:
Es una herramienta
utilizada
en
el
modelaje
de
sistemas, mediante
la cual se realizan
diseo en llevados
a cabo en el anlisis
y pre-diseo de
sistemas
de
software
-Debes de crear un
diagrama de clases,
para crear algn
otro diagrama.
-Al seleccionar un
rea no se
seleccionan las
clases de relacin.
Eterprise
Achitec:
Eclipse:
-Crear elementos de
modelo UML para un
amplio alcance de
objetivos.
-Velocidad.
-Escalabilidad.
-Baja complejidad.
-Alta popularidad.
-Ubicar esos elementos
en diagramas y
paquetes.
-Soporte para pruebas
-Buena documentacin
-Documentar los
elementos que ha
creado.
-Crear conectores entre
elementos.
-Herramienta de
-Dispone de un editor de
programacin de
texto con resaltado de
cdigo abierto
sintaxis.
multiplataforma
-Tiene Pruebas unitarias
para desarrollar lo
con el control de
que el proyecto
versiones , intrigado con
llama aplicaciones
Ant, es el asiste para la
de cliente
creacin de proyectos ,
enriquecido, ha sido clases, test etc., y
usada para
refactoracion.
desarrollar entornos
-Multiplataforma.
-Documentacin
y comunidad de
usuarios.
Exportacin
a
seis
formatos
grficos. soporte
fiel de estndar
UML 1.4.
-Importacin y
exportacin a java.
-Los modelos a
veces no pueden
ser reabiertos.
-No tienes botn de
deshacer.
- Alto precio.
-Fcil de usar.
-Utiliza los 13
diagramas
UML2.x.
-Genera grficos
de gran calidad
-Excelente
documentacin.
NetBeans:
Rational
Rose:
de desarrollo
integrados.
-Es un entorno de
desarrollo integrado
libre, hecho
principalmente para
el lenguaje de
programacin java.
-La compilacin es en
tiempo real.
-Menor consumo de
memoria
-Posee Soporte
para php.
-Incluye
-Refactorizacion
templates y
wizards.
-Soluciones rpidas.
-Permite el uso
de la herramienta
-Complementacin de
update center
cdigos.
module.
-Reutilizacin de
-Sintaxis resaltada
mdulos.
-La plataforma
-Es un producto libre y
netbeans puede
gratuito sin restricciones ser usada para
de uso.
desarrollar
cualquier tipo de
aplicacin.
-Es un Herramienta -Soporte para anlisis de -Un diseo ms
de diseo orientada patrones de ANSI C++,
rpido.
a objetos, que da
rose J y Visual.
soporte al modelado -Capacidad de anlisis
-Las aplicaciones
visual es decir, que de calidad de cdigo.
se crean a partir
permite representar -Modelado UML para
de componente
el sistema,
trabajar en diseo de
ya existentes.
permitiendo hacer
base de datos, con
nfasis en los
capacidad de
-Mantenimiento
detalles.
representar la
ms sencillo.
integracin de los datos
y los requerimientos de
-El enlace
aplicacin a travs de
dinmico
diseo lgico.
incrementa la
-Capacidad de crear
flexibilidad,
definiciones de tipo de
permitiendo la
documento XML (DTD)
adhesin de
para el uso en la
nuevas clases de
aplicacin.
objetos sin
-Integracin con otras
modificar los
herramientas con otras
actuales
herramientas de
desarrollo de Rational.
-Pero tambin
Rational Rose
presenta una
pequea
desventaja.
-Necesita de mucha
memoria para
poder de alguna
forma ser manejado
de forma rpida y
eficiente, velocidad.
-La mayora de los
lenguajes
orientados a
objetos imponen
una carga bastante
pesada a la
computadora.
BIBLIOGRAFIA:
http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/p_terminados/PolilibroFC/Unidad_II
I/Unidad%20III_4.htm
http://pabloandresvaldiviezogomez.blogspot.mx/2012/03/ventajas-y-desventajas-de-loslenguajes.html
https://geeksstory.wordpress.com/2011/08/22/introduccion-a-la-programacion-entorno-dedesarrollo-tipos-y-variables-parte-3/
http://aprenderaprogramar.com/index.php?
option=com_content&view=article&id=398:netbeans-eclipse-jcreator-jbuilder-icual-es-elmejor-entorno-de-desarrollo-ide-para-java-cu00613b&catid=68:curso-aprenderprogramacion-java-desde-cero&Itemid=188
http://es.slideshare.net/CCCRiis/cuadro-comparativo-javi
http://blog.buhoos.com/lenguajes-de-programacion-cuadro-comparativo/
http://blog.buhoos.com/lenguajes-de-programacion-cuadro-comparativo/