Entorno de desarrollo de Apps
Enviado por anapausayes • 13 de Septiembre de 2021 • Documentos de Investigación • 1.610 Palabras (7 Páginas) • 220 Visitas
Benemérita Universidad Autónoma de Puebla[pic 1][pic 2]
Preparatoria 2 de octubre 1968
Entorno de desarrollo de Apps
Materia: Innovación de aplicaciones
Profe: Francisco Javier Torres Timal
Alumna: Marlene Bortolini Gatica 201959600
5° semestre J Matutino
01/09/2021
Con la llegada de la de las nuevas generaciones de las de las tecnologías móviles la implementación una de las aplicaciones en estas manteniendo y adquiriendo mayor importancia. Hay un sinfín de aplicaciones creadas con un diferente propósito ya sea para información diversión entretenimiento comunicación social o facilitar algunas tareas. Con el paso del tiempo las aplicaciones móviles cada vez son más frecuentes y más fácil de tener acceso a ellas Algunas ya vienen incluidas en los dispositivos, pero otras tienen que ser adquiridas por medio de descargas o compras. Nos ha pasado que muchas veces queremos meter una aplicación en nuestro celular, pero nos muestra una ventana emergente diciendo que no es compatible esto es debido a que tienen un diferente entorno de aplicación esto quiere decir que la aplicación no es compatible con el software que tenemos.
Las aplicaciones móviles son creadas por los expertos por medio de un desarrollo de aplicación esto es el conjunto de procesos y procedimientos involucrados en la escritura de software para dispositivos. Cada uno se lleva a cabo en un diferente entorno
Debemos entender que es un entorno de desarrollo de aplicación es un software que provee todas las herramientas necesarias para crear una aplicación. Generalmente incluyen soporte para uno o varios lenguajes de programación y permiten convertir nuestro código en la aplicación (por medio de una compilación), depurar errores o realizar pruebas
Los diferentes entornos de desarrollo son:
Nativo Android
Android es el software más popular y más usado, que crece diariamente. Como todos conocemos, el lenguaje que Google pensó que debería de usarse para programar aplicaciones para Android es Java
Su principal característica es
</>Editor de código
</>Compilador
</>Depurador (debute)
</>Constructor de interfaz gráfica
IDE Android:[pic 3]
Eclipse
Eclipse es un entorno de desarrollo, de código abierto y gratuito, cuyo diseño sigue un patrón de actualización basado en plugins
Tiene un sistema universal ya que puede funcionar con otros lenguajes
Características:
Gestión de Proyectos: El desarrollo sobre Eclipse se basa en proyectos, que son un conjunto de recursos relacionados entre sí, como pueden ser el código fuente, documentación, ficheros
Depurador de Código: Eclipse incluye un potente depurador de código, fácil e intuitivo, que nos proporciona de forma gráfica una opción de mejorar nuestros proyectos.
Perspectivas, Editores y Vistas: el concepto de trabajo se basa en las perspectivas, que son una pre configuración de ventanas y editores que nos permiten trabajar en un determinado entorno de trabajo de forma óptima.
Colección de Plugins: Están disponibles una gran cantidad de plugins, tanto desarrollados por Eclipse como de terceros. Los hay de pago y gratuitos con diversas licencias
NetBeans[pic 4]
NetBeans es un IDE que nos permite de forma rápida y fácil desarrollar aplicaciones Java de escritorio, móviles y aplicaciones web, utilizando tecnologías y lenguajes como HTML5 con HTML, Javascript y CSS. Proporciona un conjunto de herramientas para PHP, C y C+.
Características:
Asistentes y Gestor de Proyectos: Cuenta con asistentes para configuración de distintos proyectos y selección de frameworks. Simplifica la gestión de proyectos con el uso de vistas, asistentes de ayuda y estructurando la visualización de información de manera ordenada
Editor de Código Multilenguaje: Sugerencias de código, coloreado de código, acceso a clases con tan solo un click control de versiones son algunas de las características del editor de NetBeans.
Depurador de Código: Cuenta con un depurador muy útil, podremos entre otras cosas monitorizar en tiempo real los valores de las propiedades y variables, además de poder conectarnos al debugger incluso cuando tenemos un proceso en ejecución
Nativo ios
El desarrollo en iOS requiere tener un amplio conocimiento de los diferentes lenguajes empleados para su programación. En la actualidad, son Objective-C y Swift los dos lenguajes más empleados para la realización de proyectos en dicho sistema operativo, pudiendo integrarse ambos en un mismo desarrollo
Objective-C
Este lenguaje orientado a objetos hizo su aparición en el año 1980 como un subconjunto del lenguaje C, fue integrado en Apple por primera vez en 1996, tras su adquisición de NeXT.
Swift
Presentado como un lenguaje potente e intuitivo, es el lenguaje de programación desarrollado por la propia empresa Apple para el diseño y desarrollo de aplicaciones para iOs. Siendo un código abierto, está pensado para proporcionar una mayor facilidad y libertad a los desarrolladores. Apple dice que, con Swift, “cualquiera puede hacer realidad sus ideas”.
Programas de Swift:
Atom
Hablamos de un editor de texto de código abierto y gratuito para Windows, aunque también se puede usar en otras plataformas como macOS y Linux. Se caracteriza por haber sido diseñado para poder ser usado por todo tipo de usuarios, ya sean principiantes o avanzados. El editor nos va a permitir organizar proyectos por carpetas, utilizar varios paneles de forma simultánea y compatibilidad con lenguajes como C++, PHP, JavaScript, HTML y, también Swift.
Sublime TextSe
trata de un editor de texto para código compatible con una amplia variedad de lenguajes de programación, así como lenguaje de marcado, situándose como una de las mejores opciones para profesionales. Ofrece compatibilidad con lenguajes de programación tan populares como HTML y CSS, así como con Swift para Apple, para el que cuenta con un conocido paquete denominado Swift-Sublime-Package que debemos de instalar a través de Package Control.
...