SlideShare una empresa de Scribd logo
Entorno de desarrollo integrado 1
Entorno de desarrollo integrado
Un entorno de desarrollo integrado, llamado también IDE (sigla en inglés de integrated development
environment), es un programa informático compuesto por un conjunto de herramientas de programación. Puede
dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.
Dev C++, un entorno para el lenguaje de programación C++.
WebDevStudio, un IDE en línea para el lenguaje de programación C/C++.
Un IDE es un entorno de programación que
ha sido empaquetado como un programa de
aplicación; es decir, que consiste en un
editor de código, un compilador, un
depurador y un constructor de interfaz
gráfica (GUI). Los IDEs pueden ser
aplicaciones por sí solas o pueden ser parte
de aplicaciones existentes.
Los IDE proveen un marco de trabajo
amigable para la mayoría de los lenguajes
de programación tales como C++, PHP,
Python, Java, C#, Delphi, Visual Basic,
Gambas, etc. En algunos lenguajes, un IDE
puede funcionar como un sistema en tiempo
de ejecución, en donde se permite utilizar el
lenguaje de programación en forma
interactiva, sin necesidad de trabajo
orientado a archivos de texto, como es el
caso de Smalltalk u Objective-C.
Componentes
• Un editor de texto.
• Un compilador.
• Un intérprete.
• Un depurador.
• Un cliente.
• Posibilidad de ofrecer un sistema de
control de versiones.
• Factibilidad para ayuda en la
construcción de interfaces gráficas de
usuario.
Lenguajes
Algunos entornos son compatibles con
múltiples lenguajes de programación, como
Visual Studio (soporta más de 50 lenguajes diferentes), Eclipse o NetBeans, ambos basados en Java; o
MonoDevelop, basado en C#. También puede incorporarse la funcionalidad para lenguajes alternativos mediante el
uso de plugins. Por ejemplo, Eclipse y NetBeans tienen plugins para C, C++, Ada, Perl, Python, Ruby y PHP, entre
otros; o Visual Studio que soporta no solo múltiples lenguajes si no también múltiples dispositivos como móviles
Entorno de desarrollo integrado 2
Windows Phone, tabletas Windows 8 o consolas como Xbox.
Actitudes en diferentes plataformas computacionales
Muchos de los programadores de Unix argumentan que las herramientas de la línea de comandos POSIX constituyen
un IDE, aunque con un estilo diferente de la interfaz y en el entorno Unix. Además, muchos programadores de Unix
utilizan Emacs o Vim.
En las distintas plataformas de Microsoft Windows, las herramientas de línea de comando para el desarrollo rara vez
se utilizan para desarrollar. En consecuencia, hay muchas soluciones comerciales y no comerciales; sin embargo
cada uno tiene un diseño diferente que comúnmente crea incompatibilidades. La mayoría de los principales
proveedores de compiladores para Windows siguen ofreciendo copias gratuitas de sus herramientas de línea de
comando.
Además las herramientas del software libre GNU (gcc, gdb) están disponibles en Windows, además de en OSX y en
Linux (entre otros).
Algunos entornos libres, como Code::Blocks, Eclipse, Lazarus, KDevelop y Netbeans, que a su vez se desarrollan
utilizando un lenguaje multiplataforma (por ejemplo, Free Pascal o Java), se ejecutan en diversas plataformas,
incluyendo Windows, GNU/Linux, y Mac OS X. También han emergido IDEs como Xamarin que consigue poder
programar en un solo lenguaje (C#) para múltiples sistemas operativos y dispositivos.
También existe una pleyade de editores (incluso IDE completos) de programación online, por ejemplo Monaco,
soportado por Windows Azure.
Enlaces externos
• Wikimedia Commons alberga contenido multimedia sobre Entorno de desarrollo integrado. Commons
Fuentes y contribuyentes del artículo 3
Fuentes y contribuyentes del artículo
Entorno de desarrollo integrado  Fuente: http://es.wikipedia.org/w/index.php?oldid=76831735  Contribuyentes: Adryitan, Ajavier, AlbertFdzM, AlbertoDV, Alexav8, Almorca,
Alvarogonzalezsotillo, Angel verde, Antonorsi, Biasoli, Bleedinge, Clementito, ColdWind, Diegusjaimes, Digigalos, Echiner, Ensada, Fanshone, Fremen, GermanX, Götz, Herberthguzman,
Httpdss, Ingolll, Israelof, JOChaos, JorSol, Josell2, Juan Quijano, Julie, Kn, ManoloKosh, ManuelGR, Manwë, Ombresaco, Paintman, Pilaf, Rafa3040, Rolpege, Savh, Shooke, Snakefang, Sonny,
Stickel, Tano4595, UA31, Victor Lozano, Wikypedista, Xerox 5B, Yhoda, 81 ediciones anónimas
Fuentes de imagen, Licencias y contribuyentes
Archivo:Devcpp ss.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Devcpp_ss.jpg  Licencia: desconocido  Contribuyentes: Serrano
Archivo:WebDevStudio.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:WebDevStudio.jpg  Licencia: Public Domain  Contribuyentes: Israel Ortiz Flores
Archivo:Commons-logo.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg  Licencia: Public Domain  Contribuyentes: SVG version was created by User:Grunt
and cleaned up by 3247, based on the earlier PNG version, created by Reidab.
Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/

Más contenido relacionado

La actualidad más candente

Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
Maga Lasic
 
Jbuilder
JbuilderJbuilder
Jbuilder
Gómez Y
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móvilesangelo4037
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Dafne Alcantar
 
Slickedit grupo#3
Slickedit grupo#3Slickedit grupo#3
Slickedit grupo#3
fernandaSanchez131
 
Sfd
SfdSfd
Sfd
ITSTB
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
McGuix Bermeo
 
Mono Develop
Mono DevelopMono Develop
Mono Develop
Lorenzo Itza
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
Carlos Herrera
 
Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Geovanny Yungán
 
Que es un ide
Que es un ideQue es un ide
Que es un ide
leolopezperez
 
SlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantesSlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantes
KevinZamora32
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
cristina_alicia89
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
Amalia Bonilla
 
Protocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicacionesProtocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicaciones
Jorge David Mares Sanchez
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETjnarchie
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
DanielaHernandezLoyo
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones moviles
dieguito8510
 

La actualidad más candente (19)

Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
 
Jbuilder
JbuilderJbuilder
Jbuilder
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Slickedit grupo#3
Slickedit grupo#3Slickedit grupo#3
Slickedit grupo#3
 
Sfd
SfdSfd
Sfd
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
 
Mono Develop
Mono DevelopMono Develop
Mono Develop
 
Desarrollo de aplicaciones
Desarrollo de aplicacionesDesarrollo de aplicaciones
Desarrollo de aplicaciones
 
Clase2
Clase2Clase2
Clase2
 
Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02Universidadnacionaldechimborazo 140716123849-phpapp02
Universidadnacionaldechimborazo 140716123849-phpapp02
 
Que es un ide
Que es un ideQue es un ide
Que es un ide
 
SlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantesSlickEdit, Historia, Características más relevantes
SlickEdit, Historia, Características más relevantes
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Protocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicacionesProtocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicaciones
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
aplicaciones moviles
aplicaciones movilesaplicaciones moviles
aplicaciones moviles
 

Similar a Entorno de desarrollo integrado

Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
Scarlett Rodriiguez
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
geraldoescalonauts
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
Gabriel Solano
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
Raul Martinez
 
Caracteristicas lenguajes
Caracteristicas lenguajesCaracteristicas lenguajes
Caracteristicas lenguajes
Alexander Campues
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
Jaqueline Luna
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en androidJessarin Kitty Cosmic
 
Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1Luis Mario Zapata Azua
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
RAUL Velez
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
juan_briceo
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
Tania Tellez
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
Josee Olveeda
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
Tania Tellez
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
Josee Olveeda
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
Diego Andrés Alvarez Marín
 

Similar a Entorno de desarrollo integrado (20)

Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Dev c
Dev cDev c
Dev c
 
Caracteristicas lenguajes
Caracteristicas lenguajesCaracteristicas lenguajes
Caracteristicas lenguajes
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
 
Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Lenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos ActualesLenguaje C y los Sistemas Operativos Actuales
Lenguaje C y los Sistemas Operativos Actuales
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Componentes necesarios para programar en android
Componentes necesarios para programar en androidComponentes necesarios para programar en android
Componentes necesarios para programar en android
 
Deber
DeberDeber
Deber
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 

Último

Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
RobertRamos84
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
Curso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorysCurso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorys
LuisPerezIgnacio1
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
jcbarriopedro69
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptxMedicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
gabrielperedasanchez
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
FacundoPortela1
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
HaroldKewinCanaza1
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
edujunes132
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
ycalful01
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
AldithoPomatay2
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
michiotes33
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 

Último (20)

Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptxSistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
Curso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorysCurso Basico de DIgSILENT power factorys
Curso Basico de DIgSILENT power factorys
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas164822219-Clase-4-Estructuras-3.pdf losas
164822219-Clase-4-Estructuras-3.pdf losas
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptxMedicina Peruana en el siglo XX y XXI- Julio Gabriel  Pereda Sanchez.pptx
Medicina Peruana en el siglo XX y XXI- Julio Gabriel Pereda Sanchez.pptx
 
Edafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden HistosolesEdafología - Presentacion Orden Histosoles
Edafología - Presentacion Orden Histosoles
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
 
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica químicaCiclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
Ciclo de Otto. Máquinas térmicas para el estudio de la termodinámica química
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
Material magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulasMaterial magnetismo.pdf material del electromagnetismo con fórmulas
Material magnetismo.pdf material del electromagnetismo con fórmulas
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 

Entorno de desarrollo integrado

  • 1. Entorno de desarrollo integrado 1 Entorno de desarrollo integrado Un entorno de desarrollo integrado, llamado también IDE (sigla en inglés de integrated development environment), es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios. Dev C++, un entorno para el lenguaje de programación C++. WebDevStudio, un IDE en línea para el lenguaje de programación C/C++. Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, que consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Los IDEs pueden ser aplicaciones por sí solas o pueden ser parte de aplicaciones existentes. Los IDE proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación tales como C++, PHP, Python, Java, C#, Delphi, Visual Basic, Gambas, etc. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecución, en donde se permite utilizar el lenguaje de programación en forma interactiva, sin necesidad de trabajo orientado a archivos de texto, como es el caso de Smalltalk u Objective-C. Componentes • Un editor de texto. • Un compilador. • Un intérprete. • Un depurador. • Un cliente. • Posibilidad de ofrecer un sistema de control de versiones. • Factibilidad para ayuda en la construcción de interfaces gráficas de usuario. Lenguajes Algunos entornos son compatibles con múltiples lenguajes de programación, como Visual Studio (soporta más de 50 lenguajes diferentes), Eclipse o NetBeans, ambos basados en Java; o MonoDevelop, basado en C#. También puede incorporarse la funcionalidad para lenguajes alternativos mediante el uso de plugins. Por ejemplo, Eclipse y NetBeans tienen plugins para C, C++, Ada, Perl, Python, Ruby y PHP, entre otros; o Visual Studio que soporta no solo múltiples lenguajes si no también múltiples dispositivos como móviles
  • 2. Entorno de desarrollo integrado 2 Windows Phone, tabletas Windows 8 o consolas como Xbox. Actitudes en diferentes plataformas computacionales Muchos de los programadores de Unix argumentan que las herramientas de la línea de comandos POSIX constituyen un IDE, aunque con un estilo diferente de la interfaz y en el entorno Unix. Además, muchos programadores de Unix utilizan Emacs o Vim. En las distintas plataformas de Microsoft Windows, las herramientas de línea de comando para el desarrollo rara vez se utilizan para desarrollar. En consecuencia, hay muchas soluciones comerciales y no comerciales; sin embargo cada uno tiene un diseño diferente que comúnmente crea incompatibilidades. La mayoría de los principales proveedores de compiladores para Windows siguen ofreciendo copias gratuitas de sus herramientas de línea de comando. Además las herramientas del software libre GNU (gcc, gdb) están disponibles en Windows, además de en OSX y en Linux (entre otros). Algunos entornos libres, como Code::Blocks, Eclipse, Lazarus, KDevelop y Netbeans, que a su vez se desarrollan utilizando un lenguaje multiplataforma (por ejemplo, Free Pascal o Java), se ejecutan en diversas plataformas, incluyendo Windows, GNU/Linux, y Mac OS X. También han emergido IDEs como Xamarin que consigue poder programar en un solo lenguaje (C#) para múltiples sistemas operativos y dispositivos. También existe una pleyade de editores (incluso IDE completos) de programación online, por ejemplo Monaco, soportado por Windows Azure. Enlaces externos • Wikimedia Commons alberga contenido multimedia sobre Entorno de desarrollo integrado. Commons
  • 3. Fuentes y contribuyentes del artículo 3 Fuentes y contribuyentes del artículo Entorno de desarrollo integrado  Fuente: http://es.wikipedia.org/w/index.php?oldid=76831735  Contribuyentes: Adryitan, Ajavier, AlbertFdzM, AlbertoDV, Alexav8, Almorca, Alvarogonzalezsotillo, Angel verde, Antonorsi, Biasoli, Bleedinge, Clementito, ColdWind, Diegusjaimes, Digigalos, Echiner, Ensada, Fanshone, Fremen, GermanX, Götz, Herberthguzman, Httpdss, Ingolll, Israelof, JOChaos, JorSol, Josell2, Juan Quijano, Julie, Kn, ManoloKosh, ManuelGR, Manwë, Ombresaco, Paintman, Pilaf, Rafa3040, Rolpege, Savh, Shooke, Snakefang, Sonny, Stickel, Tano4595, UA31, Victor Lozano, Wikypedista, Xerox 5B, Yhoda, 81 ediciones anónimas Fuentes de imagen, Licencias y contribuyentes Archivo:Devcpp ss.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Devcpp_ss.jpg  Licencia: desconocido  Contribuyentes: Serrano Archivo:WebDevStudio.jpg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:WebDevStudio.jpg  Licencia: Public Domain  Contribuyentes: Israel Ortiz Flores Archivo:Commons-logo.svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg  Licencia: Public Domain  Contribuyentes: SVG version was created by User:Grunt and cleaned up by 3247, based on the earlier PNG version, created by Reidab. Licencia Creative Commons Attribution-Share Alike 3.0 //creativecommons.org/licenses/by-sa/3.0/