Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porfrancisco guzman Modificado hace 1 año
3
¿Qué es un IDE? Un entorno de desarrollo integrado (IDE) es una aplicación de software que ayuda a los programadores a desarrollar código de software de manera eficiente. Aumenta la productividad de los desarrolladores al combinar capacidades como editar, crear, probar y empaquetar software en una aplicación fácil de usar. Así como los escritores utilizan editores de texto y los contables, hojas de cálculo, los desarrolladores de software utilizan IDE para facilitar su trabajo. Introducción Actividad de consolidación Actividad de consolidación Nombre del Tema Nombre del Tema Actividades de aprendizaje Actividades de aprendizaje
4
Introducción Actividad de consolidación Actividad de consolidación Nombre del Tema Nombre del Tema Actividades de aprendizaje Actividades de aprendizaje En su esencia más básica, un IDE es un editor de texto. Aquí hay algunos ejemplos de extensiones para editar con un IDE:.txt.json.js.ts.java.kt.md.html.
5
Los criterios principales para seleccionar una IDE segura y viable son: El soporte. Es decir, con suficiente documentación al respecto y sitios de internet abundantes y serios. La viabilidad. Se cuenta con los recursos de cómputo que soporte a la IDE, los recursos humanos para resolver los problemas que se vayan presentando y los recursos financieros. El alcance y las limitaciones de la IDE. Los lenguajes de programación que soporta, si es multiplataforma, si es estable, es decir, no genera conflictos a la hora de usarlo, información sobre el uso de las licencias, si la IDE es comercial, si es software libre, si es una shareware, etc. Introducción Actividad de consolidación Actividad de consolidación Nombre del Tema Nombre del Tema Actividades de aprendizaje Actividades de aprendizaje
6
Ejemplos de IDE más populares Algunos IDE más populares entre los programadores son: Visual Studio Code Sublime Text Atom Vim Eclipse Android Studio NetBeans JetBrains IntelliJ Apple Xcode Komodo Introducción Actividad de consolidación Actividad de consolidación Nombre del Tema Nombre del Tema Actividades de aprendizaje Actividades de aprendizaje
7
Sabías que… LAS IDE bien empleadas son un elemento que facilita la materialización de los modelos UML y el paradigma Orientado a Objetos en Software que satisfaga los requisitos de la solución Informática. Sabías que… LAS IDE bien empleadas son un elemento que facilita la materialización de los modelos UML y el paradigma Orientado a Objetos en Software que satisfaga los requisitos de la solución Informática. IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje A continuación se presentan los elementos a.Un editor de texto.Un editor de texto. b.Un compilador.Un compilador. c.Un Intérprete.Un Intérprete. d.Un depurador.Un depurador. e.Un cliente.Un cliente. f.Lenguajes de Programación.Lenguajes de Programación. g.Ambiente gráfico.Ambiente gráfico. h.Multiplataforma.Multiplataforma. Cada uno de estos elementos es un componente en un diagrama de estado EPS. 1. ENTORNO DE DESARROLLO INTEGRADO (IDE) 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma.
8
IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje 1.1 Contexto de las IDE 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. En este diagrama E-P-S se modelan los problemas por medio del enfoque POO con Lenguaje Unificado de Modelado (UML). Los componentes UML se codifican y se ensamblan por medio de las IDE, los programadores trabajan sinérgicamente, ensamblando los bloques de la solución informática que satisfagan los requerimientos de la problemática situada.
9
Sabías que… Básicamente hay dos tipos de editores de texto: De texto plano: tales como El bloc de notas, algunos editores de linux como el Kwrite, gedit, etc. Editores de texto con ambiente gráfico : como latex con soporte para fórmulas matemáticas, editores de programación en ambiente visual, y los editores WYSIWYG que quiere decir What You See Is What You Get( Lo que ves es lo que obtienes) Sabías que… Básicamente hay dos tipos de editores de texto: De texto plano: tales como El bloc de notas, algunos editores de linux como el Kwrite, gedit, etc. Editores de texto con ambiente gráfico : como latex con soporte para fórmulas matemáticas, editores de programación en ambiente visual, y los editores WYSIWYG que quiere decir What You See Is What You Get( Lo que ves es lo que obtienes) IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje EDITOR DE TEXTO 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Conjunto de aplicaciones de software donde se desarrollan los componentes que formarán parte de la solución informática. EDITOR DE TEXTO PLANO EDITOR DE TEXTO CON AMBIENTE GRÁFICO
10
Sabías que… Los lenguajes de programación se clasifican en tres categorías: a.Lenguajes de alto nivel con sentencias y estructuras escritas en un idioma que el usuario puede entender por lo general en inglés. b.Los lenguajes de bajo nivel o lenguaje de máquina como ensamblador. c.Los lenguajes de nivel medio que combinan las ventajas de ambos. Sabías que… Los lenguajes de programación se clasifican en tres categorías: a.Lenguajes de alto nivel con sentencias y estructuras escritas en un idioma que el usuario puede entender por lo general en inglés. b.Los lenguajes de bajo nivel o lenguaje de máquina como ensamblador. c.Los lenguajes de nivel medio que combinan las ventajas de ambos. IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. COMPILADOR Un compilador es un conjunto de aplicaciones de software que traducen instrucciones de un lenguaje de programación de alto nivel a otro lenguaje de programación que la computadora o cualquier otra máquina pueda procesar. Por lo general el lenguaje al que es traducido, es el lenguaje de máquina o a un código intermedio llamado bytecode. Lenguaje de alto nivel tales como: Ruby, BASIC, Perl, Java, C, C++, Pascal, COBOL, PHP, etc. Lenguaje de máquina, es decir, un archivo ejecutable. COMPILADOR
11
IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. LA MÁQUINA VIRTUAL DE JAVA Class bucle1{ public static void main(String arguments[]){ int i,cont,n; n=4; cont=0; for(i=1;i<=n;i++){ cont=cont+i; System.out.println("\n"+cont); } } } COMPILADO JVM Java1.javaJava1.class Archivo ejecutado en cualquier plataforma Una máquina virtual de JAVA interpreta y ejecuta instrucciones Expresadas en un código binario especial llamado el bytecode de JAVA el cuál es generado por el compilador de JAVA.
12
IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje INTÉRPRETE 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Un intérprete es un conjunto de aplicaciones de software cuya función es analizar y ejecutar programas escritos en un lenguaje de alto nivel. Los intérpretes realizan la traducción a lenguaje de máquina a medida que sea necesaria, típicamente instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción. Programa fuente Intérprete Traducción y ejecución línea a línea
13
IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje DEPURADOR 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.4 Depurador. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Un depurador es un conjunto de aplicaciones de software utilizado para identificar errores y fallas en los programas. Esto facilita enormemente su corrección y mejora. En la figura se muestra el depurador JGRASP para Java que identifica el error en la que no se cerró la instrucción if.
14
IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje CLIENTE 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Cliente. 2.5 Cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Cliente es la plataforma en la que se desarrollan las soluciones informáticas. Como ejemplo tenemos la plataforma cliente de NetBeans.
15
IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje LENGUAJES DE PROGRAMACIÓN 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Un cliente. 2.6 Lenguajes de Programación. Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Las IDE se caracterizan porque manejan una suite de lenguajes de programación y como ejemplo tenemos los siguientes: La IDE de Mono: C#, mono BASIC(La versión para mono de visual Basic), Java y Python. La IDE de NetBeans: C, C++, AJAX, Java, JSP y PHP.etc. La IDE de JGrasp: Java, Ada 95, C, C++, VHDL, Objetive C. La IDE de Visual Studio: Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic.NET. La IDE de eclipse: C, C++, Java, Java SDK. Android Studio, etc
16
IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje AMBIENTE GRÁFICO 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Un cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. También conocida como GUI ( Interfaz Gráfica de Usuario). Es un conjunto de aplicaciones de software representado por imágenes sencillas que describen la función de los comandos y por su facilidad de uso el programa es intuitivo, es decir, veces no se requiere de una capacitación previa para su uso. LAS IDE se caracterizan por su ambiente gráfico incluyendo las gratuitas y las de software libre como en el caso de la IDE de MONO.
17
IDE Introducción Actividad de consolidación Actividad de consolidación Actividades de aprendizaje Actividades de aprendizaje MULTIPLATAFORMA 1. IDE 1.1 Contexto de las IDE. 2.Elementos de una IDE. 2.1 Editor de Texto. 2.2 Compilador. 2.3 Intérprete. 2.4 Depurador. 2.5 Un cliente. 2.6 Lenguajes de Programación. 2.7 Ambiente gráfico. 2.8 Multiplataforma. Se refiere a las aplicaciones de Software que pueden funcionar en cualquier plataforma. Por ejemplo una aplicación multiplataforma se puede ejecutar en una plataforma Windows, Linux o en un ambiente Mac OSX.
18
Introducción Actividad de consolidación Actividad de consolidación Tema Actividades de aprendizaje Actividades de aprendizaje Actividad de Aprendizaje 1 INSTRUCCIONES. Responde de manera correcta a cada una de las siguientes preguntas: ENUNCIADO RESPUESTA 1. ¿Qué significado tiene la programación orientada a objetos? 2.Establece los criterios principales para seleccionar una IDE segura y viable.
19
Introducción Actividad de consolidación Actividad de consolidación Tema Actividades de aprendizaje Actividades de aprendizaje Actividad de Aprendizaje 2 INSTRUCCIONES. Responde de manera correcta a cada una de las siguientes preguntas: ENUNCIADO RESPUESTA 1. ¿Bajo qué criterios se instancia una clase a un lenguaje de programación distinto? 2. ¿Todas las IDE ofrecen Interfaz gráfica y porque?
20
Introducción Actividad de consolidación Actividad de consolidación Tema Actividades de aprendizaje Actividades de aprendizaje Actividad de Aprendizaje 3 INSTRUCCIONES. Responde de manera correcta a cada una de las siguientes preguntas: ENUNCIADO RESPUESTA 1.Realiza un Mapa Mental de todo este tema de IDE en tu celular, puedes utilizar la aplicación de Canva o Power Point El Mapa Mental debe contener todos los elementos del tema
21
Actividades de aprendizaje Actividades de aprendizaje Introducción Actividad de consolidación Tema INSTRUCCIÓN: Con la finalidad de que verifiques y consolides todo lo aprendido en este objeto de Aprendizaje realiza la siguiente actividad. Actividad de consolidación. Coloca en el diagrama E-P-S los elementos que integran una IDE: Compilador, cliente, depurador, Intérprete, Multiplataforma, Editor de Texto, Lenguaje de programación, Ambiente Gráfico. Algunas se repetirán en el diagrama. a. b. c. d. e. f. g. h. i. j.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.