Вы находитесь на странице: 1из 13

Lenguajes de programación

para móviles
¿Qué herramienta y lenguaje elegir?
 Lenguajes y herramientas nativos de cada plataforma son:
ObjectiveC/Swift y XCode en iOS, Java y Android Studio en Android,
C#, XAML y Visual Studio en el caso de Windows Phone.
 También disponemos de herramientas multiplataforma que compilan a
código nativo. La más conocida y utilizada es Xamarin que usa nuestros
conocimientos de C#.
 Hay dos clases principales de aplicaciones para dispositivos móviles:
Desarrollo Nativo
 Desarrollar aplicaciones nativas puede costar dinero para herramientas y
SDKs.
 Siempre que se pueda, el desarrollo nativo es la mejor gran opción.
 Cada plataforma (iOS, Android, WP...) utiliza un lenguaje de programación
diferente, herramientas propias y paradigmas de programación particulares.
 Si se quiere hacer una aplicación para iPhone o iPod touch, se usará
Objective-C o Swift.

 Si se quiere hacer una aplicación para Android, se usará Java.

 Si se quiere hacer una aplicación parar Windows Mobile, las opciones son
VisualC++, VisualC#, VisualBasic, JScript y ASP.NET.
Desarrollo multiplataforma compilado
a nativo
 Una opción de es utilizar alguna plataforma de desarrollo mixta que
independiza el desarrollo del lenguaje nativo de cada plataforma móvil.

 La más conocida es Xamarin. Está basada en el lenguaje C# de Microsoft


y en la plataforma .NET, y gracias a sus herramientas permite crear
aplicaciones para todas las plataformas, reutilizando gran parte del
código (a excepción de la interfaz).
 Puedes programar en algo que ya conoces y evitar aprender nuevos
lenguajes innecesariamente.
Tus aplicaciones funcionarán con pocos cambios en varias plataformas.
También conocido como MSVC++,
Microsoft Visual C++, es un entorno de
desarrollo integrado(IDE) para lenguajes
de programación C, C++ y C++/CLI.

VISUAL C++

Interactúa directamente Las aplicaciones Visual


con el hardware de un C++ pueden
dispositivo Windows Mobile interaccionar con el
sin que intervenga ninguna dispositivo Windows
otra capa(al contrario que Mobile llamando a las
Visual C#) APIs Win32.
Visual C++
• La velocidad de ejecución, el
tamaño de la aplicación y la
flexibilidad.
Ventajas • Las aplicaciones escritas en C++ se
ejecutan muy rápido y consumen los
recursos mínimos.

• Algunos errores en un programa C++ pueden,


potencialmente, bloquear todo el dispositivo.
Desventajas • No existe forma alguna de exportar el código
a otras plataformas diferentes a Windows.
RECOMENDACIONES

•Para empezar una aplicación Visual C++,


hay que arrancar desde Visual Studio
•Si se es nuevo tanto programando como
con Windows Mobile, sería una buena
idea empezar con Visual C# y hacer la
transición a Visual C++ entonces.
Visual C# y Visual Basic

.NET Compac Framework es una librería


Lenguajes de programación
de clases que realiza gran cantidad de
diseñados para crear muy tareas usadas frecuentemente en
diversas aplicaciones que se programación para simplificar el
ejecutan en .NET Framework. desarrollo de aplicaciones
Las herramientas de desarrollo
para C# y Visual Basic .NET
incluyen un diseñador completo de
interfaz de usuario WYSIWYG
(what you see is what you get ).

Como parte de la librería


Compact Framework,
hay disponibles clases
extra que cubren desde
las estructuras de datos
hasta la intercepción de
mensajes de texto.
JSCRIPT ----- ¿QUE ES ?
 Javascript es un lenguaje con muchas posibilidades, utilizado para crear pequeños
programas que luego son insertados en una página web y en programas más
grandes, orientados a objetos mucho más complejos. Con Javascript podemos
crear diferentes efectos e interactuar con nuestros usuarios.

 Este lenguaje posee varias características, entre ellas podemos mencionar que es
un lenguaje basado en acciones que posee menos restricciones. Además, es un
lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación
en este lenguaje está centrada en describir objetos, escribir funciones que
respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de
páginas entre otros.
JSCRIPT ----- FUNCIONES
¿Dónde puedo ver funcionando Javascript?
Entre los diferentes servicios que se encuentran realizados con Javascript en
Internet se encuentran:

Correo
Chat
Buscadores de Información
También podemos encontrar o crear códigos para insertarlos en las páginas como:
JAVASCRIPT
Reloj
Contadores de visitas
Fechas
Calculadoras
Validadores de formularios
Detectores de navegadores e idiomas
Forma parte de
.NET Framework

Es un modelo de
desarrollo web El código de las
unificado aplicaciones pueden
escribirse en cualquier
lenguaje
ASP-NET compatible con el
Common Language
Runtime (CLR).

Crea controles de Además facilita la


interfaz de usuarios ejecución de una
y acceder a base aplicación en varios tipos
de datos de dispositivos.
ASP.NET incluye:
Marco de trabajo de página y controles

Compilador de ASP.NET

Infraestructura de seguridad

Funciones de administración de estado

Configuración de la aplicación

Supervisión de estado y características de rendimiento

Capacidad de depuración

Entorno de diseñador extensible

Вам также может понравиться