Sie sind auf Seite 1von 6

¿Qué es IDE?

Los IDE, entornos de desarrollo integrado, que son programas destinados a manejar
proyectos enteros, es decir a manejar muchos archivos.
Esto no es un editor de código, es todo un entorno de desarrollo.
Los IDE analizan todos los ficheros del proyecto, y nos sugieren el autocompletado
de código basado en todos los archivos del proyecto, no solo en el lenguaje.
Además de esto integran muchas otras herramientas, como compatibilidad con
sistemas de control de versiones como lo puede ser Git.
Algunos ejemplos son:
PhpStorm, para desarrollo web, Android Studio para aplicaciones Android, Xcode
para programar para Iphone, NetBeans, Visual Studio Code, hay muchos.
Por otro lado tenemos los editores de código ligeros
Los editores de código ligeros no tienen tantas características como los IDE, pero
son más rápidos y simples.
La diferencia principal con el IDE es que el IDE trabaja con proyectos enteros,
mientras que el editor ligero no, solo para archivos concretos, por esto lo hace más
rápido.
Algunos de estos editores son:
Atom, Sublime Text, Brackets, Notepad++, hay muchos, al final aquí cada uno elige
el que más le gusta.
 OTRA DEFINICION
Entorno de Desarrollo Integrado (IDE).
Un entorno de desarrollo integrado, es un entorno de programación que ha sido
empaquetado como un programa de aplicación, es decir, consiste en un editor de
código, un compilador, un depurador y un constructor de interfaz gráfica (GUI).
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, 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.
¿Para qué sirve?
Como son herramientas de concepción visual para la creación y manipulación de
componentes visuales, entonces sirven de:
 Editor de código o texto: brillo de sintaxis
 Marcar región
 Búsqueda y reemplazo
 Copiar, cortar y pegar
 Formatear
 Deshacer y rehacer
 Importar
· * La identificación automática de código.
 Auto completado de código, atributos y métodos de clases
 Asistentes y utilidades de gestión y generación de códigos
 Archivos fuente en unas carpetas y compilados en otras
 Compilación de proyectos complejos en un solo paso
 Control de versiones: tener un único almacén de archivos
compartidos por parte de todos los colaboradores del proyecto, así
cuando se dé un error tenga un auto recuperación a un estado
anterior.
-Versión ALFA: primera versión del programa
-Versión BETA: versión completa del programa
-Versión RC: versión definitiva del programa o producto final
* Un cliente
· * Soporta los cambios de varios usuario de manera simultanea
· * Generador de documentación integrado
· * La ayuda para la construcción de interfaces graficas de usuario

OTRAS:
 Ir al archivo donde está declarada cierta función o variable.
 Validación de código (Error de sintaxis).
 Conocer los ficheros en los que tenemos algún error de sintaxis.
 Refactorización.
 Conocer las funciones declaradas en una clase u script.
 Por lo general tendrá soporte para lenguajes o script como: JavaScript, css,
SQL, etc.
 Cliente de SVN (En algunos).
 Cliente FTP (En algunos ya sea por default o con algún plugin).
Lenguaje de Programación Visual Studio
Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas
en inglés) para Windows, Linux y macOS. Es compatible con múltiples lenguajes
de programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby
y PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django,
etc., a lo cual hay que sumarle las nuevas capacidades en línea bajo Windows Azure
en forma del editor Mónaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como
servicios web en cualquier entorno compatible con la plataforma .NET (a partir de
la versión .NET 2002). Así, se pueden crear aplicaciones que se comuniquen entre
estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos y
videoconsolas, entre otros.
Visual Studio .NET (2002)
En esta versión se produjo un cambio sustancial, puesto que supuso la introducción
de la plataforma .NET de Microsoft. .NET es una plataforma de ejecución
intermedia multilenguaje, de forma que los programas desarrollados en .NET no se
compilan en lenguaje máquina, sino en un lenguaje intermedio (CIL - Common
Intermediate Language) denominado Microsoft Intermediate Language (MSIL). En
una aplicación MSIL, el código no se convierte a lenguaje máquina hasta que se
ejecuta, de manera que el código puede ser independiente de la plataforma (al
menos de las soportadas actualmente por .NET). Las plataformas han de tener una
implementación de Infraestructura de Lenguaje Común (CLI) para poder ejecutar
programas MSIL. Actualmente se pueden ejecutar programas MSIL en Linux y
Mac OS X usando implementaciones de .NET que no son de Microsoft, tales como
Mono y DotGNU.

Visual Studio .NET 2002 supuso también la introducción del lenguaje C#, un
lenguaje nuevo diseñado específicamente para la plataforma .NET, basado en C++
y Java. Se presentó también el lenguaje J# (sucesor de J++), el cual, en lugar de
ejecutarse en una máquina virtual Java, se ejecuta únicamente en el framework
.NET. El lenguaje Visual Basic fue remodelado completamente y evolucionó para
adaptarse a las nuevas características de la plataforma .NET, haciéndolo mucho más
versátil y dotándolo con muchas características de las que carecía. Algo similar se
llevó a cabo con C++, añadiendo extensiones al lenguaje llamadas Managed
Extensions for C++ con el fin de que los programadores pudieran crear programas
en .NET. Por otra parte, Visual FoxPro pasa a comercializarse por separado.
Todos los lenguajes se unifican en un único entorno. La interfaz se mejora
notablemente en esta versión, siendo más limpia y personalizable.

Visual Studio .NET puede usarse para crear programas basados en Windows
(usando Windows Forms en vez de COM), aplicaciones y sitios web (ASP.NET y
servicios web), y dispositivos móviles (usando el .NET Compact Framework).
Esta versión requiere un sistema operativo basado en NT. La versión interna de
Visual Studio .NET es la 7.0.
Visual Studio .NET 2003
Visual Studio .NET 2003 supone una actualización menor de Visual Studio .NET.
Se actualiza el .NET Framework a la versión 1.1. También se añade soporte con el
fin de escribir aplicaciones para determinados dispositivos móviles, ya sea con
ASP.NET o con el .NET Compact Framework. Además, el compilador de Visual
C++ se mejora para cumplir con más estándares: el Visual C++ Toolkit 2003.
Visual Studio 2003 se lanza en cuatro ediciones: Academic, Professional,
Enterprise Developer y Enterprise Architect. La edición Enterprise Architect
incluía una implementación de la tecnología de modelado Microsoft Visio, que se
centraba en la creación de representaciones visuales de la arquitectura de la
aplicación basadas en UML. También se introdujo "Enterprise Templates", para
ayudar a grandes equipos de trabajo a estandarizar estilos de programación e
impulsar políticas de uso de componentes y asignación de propiedades.
Microsoft lanzó el Service Pack 1 para Visual Studio 2003 el 13 de septiembre de
2006.
La versión interna de Visual Studio .NET 2003 es la 7.1, aunque el formato del
archivo que emplea es el de la 8.0.
Es compatible solo con Windows XP, Windows Server 2003 o anteriores.

Introducción a Visual Basic .NET


Microsoft Visual Basic .NET en uno de los lenguajes de programación
administrados compatibles con la biblioteca en tiempo de ejecución común en
Visual Basic .NET. Muchos de los ejemplos en esta documentación se escriben
Visual Basic .NET. Puede utilizar Visual Studio 2005 y Visual Studio para
desarrollar aplicaciones SMO.
Después de haber iniciado el proyecto Visual Studio , debe agregar las referencias
a los ensamblados de objetos de administración de SQL Server (SMO). A
continuación, importe los espacios de nombres necesarios para que su programa
pueda reconocer los tipos SMO.
En SQL Server 2014, los ensamblados SMO se encuentran en la carpeta
C:\Archivos de programa\Microsoft SQL Server\120\SDK\Assemblies\ .
Visual Basic está diseñado para crear de manera productiva aplicaciones con
seguridad de tipos orientadas a objetos. Visual Basic permite a los desarrolladores
establecer como destino dispositivos móviles, web y Windows. Al igual que todos
los lenguajes que tienen como destino Microsoft .NET Framework, los programas
escritos en Visual Basic se benefician de la seguridad y la interoperabilidad entre
lenguajes.
Esta generación de Visual Basic sigue ofreciendo una manera rápida y sencilla de
crear aplicaciones basadas en .NET Framework.
IDE de Visual Studio
El entorno de desarrollo integrado de Visual Studio es un panel de inicio creativo
que se puede usar para editar, depurar y compilar código y, después, publicar una
aplicación. Un entorno de desarrollo integrado (IDE) es un programa con
numerosas características que se pueden usar para muchos aspectos del desarrollo
de software. Más allá del editor estándar y el depurador que proporcionan la
mayoría de IDE, Visual Studio incluye compiladores, herramientas de finalización
de código, diseñadores gráficos y muchas más características para facilitar el
proceso de desarrollo de software.

En esta imagen se muestra Visual Studio con un proyecto abierto y varias ventanas
de herramientas clave que probablemente usará:
 El Explorador de soluciones (parte superior derecha) permite ver, navegar
y administrar los archivos de código. El Explorador de soluciones puede
ayudar a organizar el código al agrupar los archivos en soluciones y
proyectos.
 La ventana del editor (centro), donde es probable que pase la mayor parte
del tiempo, muestra el contenido del archivo. Es donde puede editar código
o diseñar una interfaz de usuario, como una ventana con botones y cuadros
de texto.
 Team Explorer (parte inferior derecha) permite realizar el seguimiento de
los elementos de trabajo y compartir código con otros usuarios mediante
tecnologías de control de versiones como Git y Control de versiones de
Team Foundation (TFVC).

Das könnte Ihnen auch gefallen