Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad de Investigación: Éxito Y Fracaso de Lenguajes de Programación E Ides
Actividad de Investigación: Éxito Y Fracaso de Lenguajes de Programación E Ides
Ingeniería informática
JavaScript, así como tres IDE ampliamente utilizados: Xcode, Atom y Eclipse.
ha crecido desde su introducción en la década de 1970 hasta su posición actual como uno de
los lenguajes de consulta más populares en el ámbito de las bases de datos relacionales.
páginas web. Desde sus humildes comienzos en la década de 1980 hasta su estado actual
introducción en la década de 1990 hasta su papel actual como uno de los lenguajes de
aplicaciones para dispositivos Apple. También exploraremos Atom, un editor de código abierto
creado por GitHub, y Eclipse, una plataforma de desarrollo multiplataforma utilizada para una
programación e IDEs: Lenguaje SQL, lenguaje HTML, lenguaje JavaScript, IDE Xcode, IDE
Lenguaje SQL
para interactuar con bases de datos relacionales. Su origen se remonta a la década de 1970,
cuando IBM desarrolló el primer sistema de gestión de bases de datos relacionales, System R,
que utilizaba un lenguaje llamado SEQUEL. Sin embargo, debido a problemas con el nombre,
A lo largo de los años 80, SQL ganó popularidad y otras compañías adoptaron este
Organization for Standardization (ISO) a estandarizar SQL en 1986. Desde entonces, SQL ha
experimentado mejoras continuas y ha sido adoptado por una amplia gama de sistemas de
En la actualidad, en 2024, SQL sigue siendo uno de los lenguajes de programación más
datos relacionales.
Lenguaje HTML
1993, aunque ninguna se oficializó. HTML evolucionó con incorporaciones como hojas
de estilo CSS y la capacidad de incluir scripts. Tras HTML 4.01, el desarrollo se centró
HTML5, que se convirtió en un estándar en 2014. HTML sigue siendo crucial para el
desarrollo web en 2024 junto con CSS. Su éxito radica en su capacidad para estructurar
con CSS para dar estilo y diseño. Las aplicaciones típicas incluyen sitios web, blogs y
tiendas en línea.
Lenguaje JavaScript
demandados. Su versatilidad lo ha llevado más allá de los navegadores web, encontrando uso
lenguaje.
Proyectos como Node.js han ampliado su alcance al permitir su ejecución fuera del
Tabla 1.
relacionales contenido.
Etc.
Lenguaje HTML 1980 Orientado a la presentación -Desarrollo de sitios Fundamental para la creación de páginas web
animaciones y
transiciones.
- el desarrollo de
juegos web
Xcode es un entorno de desarrollo integrado (IDE) para macOS creado por Apple. Se
utiliza para desarrollar software para Mac, iPhone, iPads, Apple Watch y Apple TV. Xcode
analizar, crear, probar y desplegar sus aplicaciones. El IDE Xcode incluye un código editor,
Plataformas compatibles
Características de Xcode
fragmentos, etc.
interacciones.
Herramientas para depurar y analizar tu código, así como para perfilar su rendimiento.
Interfaz de usuario intuitiva: Xcode ofrece una interfaz de usuario intuitiva que facilita
Fracasos de Xcode:
en Xcode pueden ser significativamente largos, lo que puede ralentizar el proceso de desarrollo
y prueba de aplicaciones.
desarrollo para aplicaciones Apple, puede tener limitaciones de compatibilidad con otras
IDE ATOM
Atom es un editor de código de fuente abierta para macOS, Linux, y Windows con
soporte para plugin escrito en Node.js, incrustando Git Control, desarrollado por GitHub.
mayor parte de los paquetes tienen licencias de software libre y es construido y mantenido por
su comunidad. Atom está basado en Electrón (Anteriormente conocido como Atom Shell), un
Está escrito en Coffe Script y Less. También puede ser utilizado como un entorno de desarrollo
integrado (IDE).
¿Qué lenguajes soporta Atom?
Atom es compatible con todos estos lenguajes: HTML, CSS, Less, Sass, GitHub,
C/C++, C#, Va, Java, Objetivo-C, JavaScript, JSON, Coffe Script, Python, PHP, Ruby, Shell
Script, Clojure, Perl, Git, Property List (Apple), TOML, XML, YAML, Mustache, Julia & SQL.
Características destacables
hora de trabajar con él. Nuestro proyecto de Atom se sincronizará automáticamente con el
repositorio de Git y veremos en todo momento si se encuentra en la misma versión que nuestro
Personalización
trabajo a nuestras más detalladas preferencias. Desde "convertir las tabulaciones en espacios"
Desventajas de Atom
trabajar con archivos grandes o en proyectos complejos. Esto ha llevado a que algunos
Consumo de recursos: Atom puede consumir una cantidad significativa de recursos del
sistema, lo que puede afectar el rendimiento en sistemas con hardware más limitado o en
Studio Code, Atom ha sido criticado por su ritmo de desarrollo más lento y la falta de
usuario y la productividad.
Eclipse
desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development
Un punto muy importante a notar son los diversos lenguajes de programación utilizados
Con Eclipse es posible desarrollar todo tipo de aplicaciones para web, escritorio o móviles
Características Destacables
Eclipse dispone de un Editor de texto con un analizador sintáctico. La compilación es en
tiempo real. Tiene pruebas unitarias con Unit, control de versiones con CVS, integración con ant,
Lenguajes compatibles.
Éxitos y fracasos
1. Interfaz amigable: El Eclipse ofrece una interfaz intuitiva y fácil de usar, lo que facilita
Windows, macOS y Linux, lo que brinda flexibilidad a los desarrolladores al permitirles trabajar
en su plataforma preferida.
cada desarrollador.
una cantidad significativa de recursos del sistema, lo que puede ralentizar el rendimiento de la
recursos limitados.
complejo para aquellos que son nuevos en la programación o en el uso de este IDE en
particular. La curva de aprendizaje puede requerir cierto tiempo y esfuerzo adicional para
Tabla 2
Compatibles
XCODE Lenguaje C y C ++. Mac, iPhone, iPads, editor de Código, Interfaz de usuario
intuitiva, Herramientas
Apple Match y constructor de interfaces
de depuración
Apple TV visuales, Herramientas
avanzada, limitación
para depurar y analizar de compatibilidad,
tu código tiempos de
compilación largos
ATOM HTML, CSS, Less, Sass, macOS, Linux, y Integración con Git, Rendimiento,
JavaScript, JSON,
PHP, Ruby
ECLIPSE Java, C, C++, JSP, Windows, Linux y Editor de texto con un Multiplataforma,
de aprendizaje
Conclusión
JavaScript, junto con los entornos de desarrollo integrado (IDEs) Xcode, Atom y Eclipse, nos ha
Desde los primeros días de SQL en la década de 1970 hasta su estado actual como un
estándar omnipresente en la gestión de bases de datos relacionales, hemos visto cómo este
lenguaje ha desempeñado un papel crucial en el manejo eficiente de datos. HTML, por otro
lenguaje fundamental para la creación de páginas web, proporcionando una estructura clara y
flexible para el contenido en línea. Mientras tanto, JavaScript ha revolucionado la web desde su
Al explorar los IDEs, hemos visto cómo Xcode ha proporcionado a los desarrolladores
de Apple una plataforma robusta y completa para crear aplicaciones para dispositivos iOS,
mientras que Atom ha demostrado ser un editor de código versátil y altamente personalizable
con su enfoque en la comunidad de código abierto. Por otro lado, Eclipse ha sido una opción
experiencias web dinámicas. Su evolución a lo largo de los años ha sido impulsada por la
A pesar de los desafíos que enfrentan, estos elementos continúan siendo piedras angulares en
la tecnología
Bibliografia
https://es.linkedin.com/pulse/historia-de-sql-un-viaje-trav%C3%A9s-su-evoluci%C3%B3n-
datasigservices
https://es.wikipedia.org/wiki/SQL#Or%C3%ADgenes_y_evoluci%C3%B3n
server/developer-tools
https://www.aeemt.com/contenidos_socios/Informatica/Informac_Informat_Tecnolog/AMV_AG
I_AEEMT_HTML_Historia.pdf
https://openwebinars.net/blog/que-es-javascript/
nieuws/programacion/11289-los-12-mejores-ide-para-programar
Urrutia, D. (2023, 19 octubre). Qué es Xcode | Definición, origen y características. Arimetrics.
https://www.arimetrics.com/glosario-digital/xcode
Bootcamps. https://keepcoding.io/blog/ventajas-y-desventajas-de-xcode/
Cabana, J. (2019, 26 noviembre). Atom: un IDE para el desarrollador web. Drauta SEIDOR.
https://www.drauta.com/atom-un-ide-para-el-desarrollador-web
https://es.wikipedia.org/wiki/Eclipse_(software)
https://ifgeekthen.nttdata.com/es/los-ide-mas-usados-en-programacion-
java#:~:text=Es%20multiplataforma%20(Windows%2C%20Linux%20y,%2C%20Python%2C%20Ruby
%20y%20PHP.