• No se han encontrado resultados

-Depurador: programa que sirve para probar otros programas y mostrar la ubicación de un error en el código original de forma gráfica.

N/A
N/A
Protected

Academic year: 2022

Share "-Depurador: programa que sirve para probar otros programas y mostrar la ubicación de un error en el código original de forma gráfica."

Copied!
8
0
0

Texto completo

(1)

Identificar: Características, requisitos, si son libres o no, cuales son los lenguajes que trabajan.

Para ponernos en contexto, primero debemos tener en cuenta qué es un IDE, la cual nos dice que;

Un entorno de desarrollo integrado (IDE) es un sistema de software para el diseño de aplicaciones que combina herramientas comunes para desarrolladores en una sola interfaz de usuario gráfica (GUI). Generalmente, un IDE cuenta con las siguientes características:

-Editor de código fuente: editor de texto que ayuda a escribir el código de software con funciones como el resaltado de la sintaxis con indicaciones visuales, el relleno automático específico para el lenguaje y la comprobación de errores a medida que se escribe el código.

-Automatización de compilaciones locales: herramientas que automatizan tareas sencillas y repetitivas como parte de la creación de una compilación local del software para su uso por parte del desarrollador, como la compilación del código fuente de la computadora en un código binario, el empaquetado de ese código y la ejecución de pruebas automatizadas.

-Depurador: programa que sirve para probar otros programas y mostrar la ubicación de un error en el código original de forma gráfica.

Ahora bien, comprendido todo lo anterior acerca de un IDE, es necesario aplicar los respectivos ejemplos para saber lo que viene dentro de cada uno de estos programas.

Visual Studio Code:

Características:

Es un editor de código fuente desarrollado por Microsoft para Windows, Linux y macOS. Incluye soporte para depuración, control de Git integrado, resaltado de sintaxis, finalización de código inteligente, fragmentos de código y refactorización de código. Qué es Visual Studio Code. Visual Studio Code es un editor de programación multiplataforma desarrollado por Microsoft. Es un proyecto de software libre que se distribuye bajo la licencia MIT, aunque los ejecutables se distribuyen bajo una licencia gratuita no libre.

(2)

Requisitos:

-Procesador a 1.6 GHz o superior.

-1 GB (32 bits) o 2 GB (64 bits) de RAM (agregue 512 MB al host si se ejecuta en una máquina virtual) -3 GB de espacio disponible en el disco duro.

-Disco duro de 5400 RPM.

-Tarjeta de vídeo compatible con DirectX 9 con resolución de pantalla de 1024 x 768 o más.

Lenguajes

(3)

Características:

Git es una herramienta que realiza una función del control de versiones de código de forma distribuida, de la que destacamos varias características:

-Es muy potente

-Fue diseñada por Linus Torvalds -No depende de un repositorio central -Es software libre

-Con ella podemos mantener un historial completo de versiones

-Podemos movernos, como si tuviéramos un puntero en el tiempo, por todas las revisiones de código y desplazarnos una manera muy ágil.

-Es muy rápida

-Tiene un sistema de trabajo con ramas que lo hace especialmente potente

-En cuanto a la funcionalidad de las ramas, las mismas están destinadas a provocar proyectos divergentes de un proyecto principal, para hacer experimentos o para probar nuevas funcionalidades.

-Las ramas pueden tener una línea de progreso diferente de la rama principal donde está el core de nuestro desarrollo. En algún momento podemos llegar a probar algunas de esas mejoras o cambios en el código y hacer una fusión a nuestro proyecto principal, ya que todo esto lo maneja Git de una forma muy eficiente

En cuanto a derechos de autor Git es un software libre distribuible bajo los términos de la versión 2 de la Licencia Pública General de GNU.

Modelo de desarrollo: Software libre Tipo de programa: Control de versiones Autor: Linus Torvalds

Última versión estable: 2.32.0 (info) (06 de junio

(4)

Requisitos:

-Procesador a 1.6 GHz o superior.

-1 GB (32 bits) o 2 GB (64 bits) de RAM (agregue 512 MB al host si se ejecuta en una máquina virtual)

-3 GB de espacio disponible en el disco duro.

-Disco duro de 4400 RPM.

Lenguajes---

(5)

Características:

Sublime Text es un editor de Texto para escribir código en casi cualquier formato de archivo. Está especialmente pensado para escribir sin distracciones. Esto quiere decir que visualmente ofrece un entorno oscuro donde las líneas de código que escribas resaltarán para que puedas centrarte exclusivamente en ellas (¿Es Sublime Text gratuito? - Quora. No. Buy - Sublime, Aunque los mismos creadores ofrezcan una versión completa de prueba libre casi indefinidamente, no. No es gratis).

-Minimapa: consiste en una previsualización de la estructura del código, es muy útil para desplazarse por el archivo cuando se conoce bien la estructura de este.

-Multi Selección: Hace una selección múltiple de un término por diferentes partes del archivo.

-Multi Cursor: Crea cursores con los que podemos escribir texto de forma arbitraria en diferentes posiciones del archivo.

-Multi Layout: Trae siete configuraciones de plantilla podemos elegir editar en una sola ventana o hacer una división de hasta cuatro ventanas verticales o cuatro ventanas en cuadrícula.

-Soporte nativo para infinidad de lenguajes: Soporta de forma nativa 43 lenguajes de programación y texto plano.

-Syntax Highlight configurable: El remarcado de sintaxis es completamente configurable a través de archivos de configuración del usuario.

-Búsqueda Dinámica: Se puede hacer búsqueda de expresiones regulares o por archivos, proyectos, directorios, una conjunción de ellos o todo a la vez.

-Auto completado y marcado de llaves: Se puede ir a la llave que cierra o abre un bloque de una forma sencilla.

-Soporte de Snippets y Plugins: Los snippets son similares a las macros o los bundles además de la existencia de multitud de plugins.

-Configuración total de Keybindings: Todas las teclas pueden ser sobrescritas a nuestro gusto.

-Acceso rápido a línea o archivo: Se puede abrir un archivo utilizando el conjunto de teclas Cmd+P en Mac OS X o Ctrl+P en Windows y Linux y escribiendo el nombre del mismo o navegando por una lista. También se puede ir a una línea utilizando los dos puntos «:» y el número de línea.

-Paleta de Comandos: Un intérprete de Python diseñado solo para el programa con el cual se puede realizar infinidad de tareas.

-Coloreado y envoltura de sintaxis: Si se escribe en un lenguaje de programación o marcado, resalta las expresiones propias de la sintaxis de ese lenguaje para facilitar su lectura.

-Pestañas: Se pueden abrir varios documentos y organizarlos en pestañas.

-Resaltado de paréntesis e indentación: Cuando el usuario coloca el cursor en un paréntesis, corchete o llave, resalta esta y el paréntesis, corchete o llave de cierre o apertura correspondiente.

-Sin impresión No cuenta con la posibilidad directa de imprimir, se requiere el uso de pluggins de terceros.

(6)

Requisitos:

-Procesador a 1.6 GHz o superior.

-1 GB (32 bits) o 2 GB (64 bits) de RAM (agregue 512 MB al host si se ejecuta en una máquina virtual) -3 GB de espacio disponible en el disco duro.

-Disco duro de 4400 RPM.

(7)

Características:

Notepad++ es un editor de texto y de código fuente libre con soporte para varios lenguajes de programación. Con soporte nativo para Microsoft Windows. Se parece al Bloc de notas en cuanto al hecho de que puede editar texto sin formato y de forma simple.

-Tipo de programa: Editor de texto. Notepad++ es un editor gratuito de programación y código abierto para diversos tipos de lenguaje (Pascal, C, C++, Ada, Java, Perl, etc.), también puede utilizarse como un potente editor de texto. Comparar los textos es muy fácil, ya que cada línea está numerada y permite aumentar el tamaño de la fuente.

-Lanzamiento inicial: 25 de noviembre de 2003

-Última versión estable: 8.1.9.2 (info) (21 de noviembre).

-Desarrollador: Don Ho

Requisitos:

Lenguajes

Notepad++ es un editor gratuito de código fuente que soporta varios lenguajes de programación. Se ejecuta en el entorno MS Windows. Dispone de resaltado de sintaxis y algunos de los lenguajes soportados son: C, C++, Java, C#, XML, HTML, PHP, Javascript, ASCII, ASP, SQL, CSS, Perl, Python y Lua, aunque dispone de más.

(8)

Node.js

Características:

Es software libre desde 2008, está escrito en C++ y compila el código fuente JavaScript en código de máquina en lugar de interpretarlo en tiempo real. Node. js contiene libuv para manejar eventos asíncronos.

Desarrollador: Node.js Developers; Joyent Programado en: C++, JavaScript

Historial de versiones: lista versiones Última versión estable: 14.17.4

-Asíncrono y controlado por eventos: todas las API de la biblioteca Node.js son asíncronas, es decir, sin bloqueo. Esencialmente significa que un servidor basado en Node.js nunca espera que una API devuelva datos. El servidor pasa a la siguiente API después de llamarlo y un mecanismo de notificación de Events of Node.js ayuda al servidor a obtener una respuesta de la llamada API anterior.

-Muy rápido: al estar construido en el motor JavaScript V8 de Google Chrome, la biblioteca Node.js es muy rápida en la ejecución de código.

-Sin almacenamiento en búfer: las aplicaciones Node.js nunca almacenan en búfer ningún dato. Estas aplicaciones simplemente generan los datos en fragmentos.

-Procesos en un solo hilo, pero altamente escalable: Node.js utiliza un modelo de un solo hilo con bucle de eventos. El mecanismo de eventos ayuda al servidor a responder sin bloqueos y hace que el servidor sea altamente escalable en comparación con los servidores tradicionales que crean hilos limitados para manejar las solicitudes. Node.js utiliza un solo programa de subprocesos y el mismo programa puede proporcionar servicio a un número mucho mayor de solicitudes que los servidores tradicionales como el Servidor Apache HTTP.

Licencia basada en código abierto − Node.js se distribuye gracias a una licencia MIT.

Requisitos:

En cuanto a requerimientos de hardware, Node. js puede funcionar en la mayoría de las computadoras de la actualidad, ya que se ha visto funcionando en dispositivos con 256 o 128 MB de RAM y con tan solo un núcleo en el procesador.

Lenguajes:

Node. js es un entorno de tiempo de ejecución de JavaScript (de ahí su terminación en. js haciendo alusión al lenguaje JavaScript). Este entorno de tiempo de ejecución en tiempo real incluye todo lo que se necesita para ejecutar un programa escrito en JavaScript.4 sep. 2019

Referencias

Documento similar

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

"No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de