SlideShare una empresa de Scribd logo
1 de 5
Entornos de
desarrollo integrado
Jaime Ivan Martinez Rojas
¿Que Es?
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.
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 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 Unixutilizan 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
enLinux (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.

Más contenido relacionado

La actualidad más candente

Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallojosuecarrio
 
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 0435Scarlett Rodriiguez
 
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 relevantesKevinZamora32
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEtorrubia
 
Software de uso libre para diseno ma izquierdo
Software de uso libre para diseno   ma izquierdoSoftware de uso libre para diseno   ma izquierdo
Software de uso libre para diseno ma izquierdomaizquierdo
 
visual basic .net
visual basic .netvisual basic .net
visual basic .netronald_a_go
 
Presentacion corneli OS
Presentacion corneli OSPresentacion corneli OS
Presentacion corneli OSmanuel7345
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.netDilson Cruz
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETNilian Cabral
 

La actualidad más candente (18)

Cristian barsallo
Cristian barsalloCristian barsallo
Cristian barsallo
 
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
 
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
 
Sfd
SfdSfd
Sfd
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Investigacion 2
Investigacion 2Investigacion 2
Investigacion 2
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Artículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSEArtículo 1 sobre la plataforma ECLIPSE
Artículo 1 sobre la plataforma ECLIPSE
 
Lenguaje cc++
Lenguaje cc++Lenguaje cc++
Lenguaje cc++
 
Software de uso libre para diseno ma izquierdo
Software de uso libre para diseno   ma izquierdoSoftware de uso libre para diseno   ma izquierdo
Software de uso libre para diseno ma izquierdo
 
FLICKS
FLICKSFLICKS
FLICKS
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
CORNELI OS
CORNELI OSCORNELI OS
CORNELI OS
 
Presentacion corneli OS
Presentacion corneli OSPresentacion corneli OS
Presentacion corneli OS
 
Utilerias
UtileriasUtilerias
Utilerias
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 

Similar a Entornos de desarrollo integrado

Similar a Entornos de desarrollo integrado (20)

Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
Dev c
Dev cDev c
Dev c
 
Editores de texto
Editores de textoEditores de texto
Editores de texto
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
Cuadro comparativo (sistemas operativos, marlon)
Cuadro comparativo (sistemas operativos, marlon)Cuadro comparativo (sistemas operativos, marlon)
Cuadro comparativo (sistemas operativos, marlon)
 
Proyecto Mono
Proyecto MonoProyecto Mono
Proyecto Mono
 
Bea
BeaBea
Bea
 
Bea
BeaBea
Bea
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Presentacion grupo 169
Presentacion  grupo 169Presentacion  grupo 169
Presentacion grupo 169
 
Editores de texto java
Editores de texto javaEditores de texto java
Editores de texto java
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010
 
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
 
Visual basic
Visual basicVisual basic
Visual basic
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
Windows Vs Linux
Windows Vs LinuxWindows Vs Linux
Windows Vs Linux
 
Visual basic
Visual basicVisual basic
Visual basic
 
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
 

Más de J'Jaime M'Martinez

Más de J'Jaime M'Martinez (6)

Que son comandos
Que son comandosQue son comandos
Que son comandos
 
Jaime iván martínez rojas 10
Jaime iván martínez rojas 10Jaime iván martínez rojas 10
Jaime iván martínez rojas 10
 
1
11
1
 
Prueba saber
Prueba saberPrueba saber
Prueba saber
 
La historia de los autos
La historia de los autosLa historia de los autos
La historia de los autos
 
guia 1 jaime martinez
guia 1 jaime martinezguia 1 jaime martinez
guia 1 jaime martinez
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Entornos de desarrollo integrado

  • 2. ¿Que Es? 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.
  • 3. 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.
  • 4. 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 Windows Phone, tabletas Windows 8 o consolas como Xbox.
  • 5. 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 Unixutilizan 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 enLinux (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.