Vous êtes sur la page 1sur 6

INSTITUTO TECNOLOGICO SUPERIOR DE CENTLA

TEMA:
PLATA FORMAS DE DESARROLLO VISUAL
CUADRO COMPARATIVO DE PLATAFORMAS

• NOMBRE DEL ALUMNO:


NOMBRE DE LA PROFESORA:
CARLOS ALBERTO LUCIANO DE LA
CARMITA CASTILLO SASTRE CRUZ
MATERIA: • SEMESTRE: 4º

TOPICOS AVANZADOS DE • CARRERA:


PROGRAMACION
ING. EN SISTEMA COMPUTACIONA
• N.º DE CONTROL:
17E50414
• FECHA DE ENTREGA:
8/02/20
Plataformas de desarrollo visual
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 poder
utilizarse para varios. Ejemplos: Microsoft Visual Studio Adobe Macromedia Studio 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.
GUI : Una Interfaz Gráfica de Usuario, o por sus siglas en ingles GUI (Graphic User Interface), es
una interfaz que permite a usuarios interactuar de manera más amigable con las computadoras,
implementando ventanas, iconos y menús. Entre las ventajas de las GUI, es que hacen al uso de las
computadoras algo más relacionado a como los humanos interactúan con objetos en la vida
cotidiana.
NetBeans IDE : La manera más rápida e inteligente con el Código NetBeans IDE le permite rápida y
fácilmente desarrollar escritorio Java, móviles y aplicaciones web, así como aplicaciones HTML5 con
HTML, JavaScript y CSS. El IDE también proporciona un gran conjunto de herramientas para
desarrolladores de PHP y C / C ++. Es gratuito y de código abierto y tiene una gran comunidad de
usuarios y desarrolladores de todo el mundo.

Eclipse : Es uno de los entornos más conocidos y utilizados por los programadores, ya que se trata de
un entorno de programación de código abierto y multiplataforma. Está soportado por una comunidad de
usuarios lo que hace que tenga muchos plugins de modo que hacen que nos sirva para casi cualquier
lenguaje, en este aspecto es de lo mejores. Sirve para Java, C++, PHP y Perl. También nos permite
realizar aplicaciones de escritorio y aplicaciones web.

Visual Studio: fue diseñado por Microsoft y es uno de los mejores entornos de programación que existe
siempre y cuando utilices sus lenguajes. Antiguamente tenían una versión de pago que incluía todos los
lenguajes, y versiones express que eran gratuitas para un lenguaje en concreto.

Ahora como Microsoft quiere pasarse al software libre, ha creado también un Visual Studio Comunity
que es muy parecido al Visual Studio de pago, sólo que este está soportado por la comunidad. Este
entorno nos permite hacer aplicaciones web y de escritorio y ayuda mucho al programador. El
inconveniente que tiene es que solo es válido para lenguajes de Microsoft.

JetBrain: no es un entorno concreto, es una compañía que crea entornos de programación, es libre y
crean entornos para multitud de lenguajes como son Java, Ruby, Python, PHP, SQL, Objective-C, C++
y JavaScript. También están desarrollando IDE’s para C# y GO

Estamos utilizando un IDE de esta compañía en nuestro curso de Python que es el Pycharm, y ha
facilitado mucho su programación por tratarse una herramienta muy completa.
QtCreator : es un entorno de programación para C++ usan el framework de QT, es un entorno amigable.
También es un entorno multiplataforma programado en C++, JavaScript y QML. Este IDE está diseñado
específicamente para utilizar el framework de QT, que por otra parte es un muy interesante ya que nos
permite hacer aplicaciones multiplataforma de una manera sencilla y rápida.

PHP: El lenguaje de programación PHP Hypertext Pre-processor, fue desarrollado puntualmente


para diseñar páginas web dinámicas programando scripts del lado del servidor. El lenguaje
PHP siempre va incrustado dentro del HTML y generalmente se le relaciona con el uso de servidores
Linux

Microsoft Visual Studio.NET: es un entorno de desarrollo integrado (IDE, en inglés) desarrollado


para crear aplicaciones para el sistema operativo Windows. Este entorno es capaz de ofrecer
soporte a múltiples lenguajes de programación como Visual C++, Visual C#, Visual J#, y Visual Basic
.NET. Del mismo modo, ofrece soporte a entornos de desarrollo web como ASP.NET.
Con Visual Studio se pueden desarrollar múltiples proyectos, incluyendo aplicaciones de escritorio y
aplicaciones y servicios web, y asimismo permite a los desarrolladores crear aplicaciones, sitios y
aplicaciones web para distintas versiones de Windows. También es posible desarrollar juegos,
aplicaciones 3D y software de negocios.
Si quieres conocer más información acerca de Microsoft Visual Studio,

Java: es un lenguaje de programación diseñado para que el producto desarrollado con el


lenguaje pueda ser interpretado y ejecutado independientemente del sistema operativo en el que se
utilice mediante una máquina virtual Java (JVM).
La principal característica de Java es que fue diseñado para tener la menor cantidad de
dependencias posibles, lo que favorece que los desarrolladores, ya que sólo tendrán que escribir el
programa una sola vez, sin necesidad de tener que recompilarlo para otras plataformas o sistemas
operativos. Esto es debido a que las aplicaciones generadas con Java funcionan dentro de las
llamadas “Máquinas Virtuales Java”, permitiéndoles también ser ejecutadas en prácticamente
cualquier tipo de dispositivo.

Ruby on Rails: es un framework específicamente diseñado para trabajar en conjunto con el lenguaje
de programación Ruby. Ruby es un lenguaje de programación orientado a objetos que le brinda a los
desarrolladores una sintaxis similar a Perl, y cuya principal característica es la facilidad y velocidad
con que se pueden desarrollar aplicaciones web.

La velocidad con que se pueden desarrollar aplicaciones en Ruby on Rails se debe principalmente a
la reutilización de código ya existente. En este punto es primordial entender la filosofía detrás de
Ruby: “Don’t repeat yourself”, es decir, “No te repitas”, lo que significa que no necesitaremos repetir
lo que ya ha definido en otro lugar, lo que hace a las aplicaciones creadas mediante Ruby muy
compactas y ligeras.

GeneXus: es una herramienta de desarrollo multiplataforma, en la cual se hace hincapié en la


capacidad para el diseño de aplicaciones orientadas a la plataforma Windows en escritorio,
smartphones, tablets y webs empresariales. La característica sobresaliente de este entorno es que
el desarrollador sólo tiene que escribir el código de alto nivel, ya que GeneXus se encargará
de generar automáticamente el código necesario para correr las aplicaciones en múltiples
plataformas y lenguajes, incluyendo Windows, iSeries, Web, dispositivos móviles, Cobol, RPG,
Visual Basic, Visual FoxPro, Ruby, C#, Java para móviles, el sistema operativo para móviles de
Google Android, BlackBerry, y Objective-C para dispositivos Apple. Además, se ofrece soporte para
los DBMSs más populares como Microsoft SQL Server, Oracle, IBM DB2, Informix, PostgreSQL y
MySQL.

WinDev: es un entorno de desarrollo integrado que permite crear aplicaciones basadas en un motor
de ejecución. Del mismo modo que los lenguajes de programación Java, Visual Basic o C#, el código
obtenido con WinDev se recompila e interpreta en la ejecución por el framework, lo que convierte al
producto desarrollado mediante el entorno en completamente independiente de la plataforma o
sistema operativo empleado en su ejecución. La mejor característica de WinDev es que es una
herramienta desarrollada principalmente para obtener resultados en forma rápida, y en eso tiene
mucho que ver el lenguaje de programación empleado, W-Language, un lenguaje de 4ta.
Generación extremadamente flexible.
Además, WinDev ofrece un editor de UIs que permite crear interfaces de usuario gráficas por medio
del mecanismo de “drag & drop”, y muchas otras interesantes funcionalidades.
PROGRAMAS CARACTERISTICAS

permite a usuarios interactuar de manera más amigable


con las computadoras, implementando ventanas, iconos
y menús.

IDE proporciona un gran conjunto de herramientas para


desarrolladores de PHP y C / C ++. Es gratuito y de
código abierto

Sirve para Java, C++, PHP y Perl. También nos permite


realizar aplicaciones de escritorio y aplicaciones web.

Este entorno nos permite hacer aplicaciones web y de


escritorio y ayuda mucho al programador. El inconveniente
que tiene es que solo es válido para lenguajes de
Microsoft.

Es una compañía que crea entornos de programación, es


libre y crean entornos para multitud de lenguajes como son
Java, Ruby, Python, PHP, SQL, Objective-C, C++
y JavaScript.

es un entorno multiplataforma programado


en C++, JavaScript y QML. Este IDE está diseñado
específicamente para utilizar el framework de QT,

desarrollado para diseñar páginas web dinámicas


programando scripts del lado del servidor. El lenguaje
PHP siempre va incrustado dentro del HTML y
generalmente se le relaciona con el uso de servidores
Linux
Microsoft Visual Studio.NET es un entorno de desarrollo
integrado IDE, desarrollado para crear aplicaciones para
el sistema operativo Windows. soporte a múltiples
lenguajes de programación como Visual C++, Visual C#,
Visual J#, y Visual Basic .NET. ofrece soporte a entornos
de desarrollo web como ASP.NE

Java es un lenguaje de programación diseñado para que


el producto desarrollado con el lenguaje pueda ser
interpretado y ejecutado independientemente del sistema
operativo en el que se utilice mediante una máquina
virtual Java (JVM).

Ruby es un lenguaje de programación orientado a


objetos que le brinda a los desarrolladores una sintaxis
similar a Perl, y cuya principal característica es la
facilidad y velocidad con que se pueden desarrollar
aplicaciones web.

GeneXus es una herramienta de desarrollo


multiplataforma, en la cual se hace hincapié en la
capacidad para el diseño de aplicaciones orientadas a la
plataforma Windows en escritorio, smartphones, tablets y
web empresariales.
WinDev es una herramienta desarrollada principalmente
para obtener resultados en forma rápida, tiene mucho
que ver el lenguaje de programación empleado, un
lenguaje de 4ta. Generación extremadamente flexible.
WinDev ofrece un editor de UIs que permite crear
interfaces de usuario gráficas por medio del mecanismo
de “drag & drop”, y muchas otras interesantes
funcionalidades.

Vous aimerez peut-être aussi