jorge_kai
25/05/14, 19:35:42
Hace ya algunas semanas que terminó la sección Aprende Android en 20 conceptos (http://www.elandroidelibre.com/tag/20conceptos), una sección que íbamos publicando semanalmente con conceptos introductorios a la programación para aplicaciones Android.
Pero en todo momento prometimos que la cosa no quedaría ahí, e intentaríamos ir publicando artículos con cierta frecuencia relacionados con el mundo de la programación. De hecho, hace tan sólo una semana hablábamos de Xamarin (http://www.elandroidelibre.com/2014/05/xamarin-la-api-para-crear-aplicaciones-multiplataforma-en-c-net.html), una API para crear aplicaciones multiplataforma en C#/.NET.
Hoy no vamos a hablar de ninguna API en concreto, pero si queremos comentar algunos de los entornos de desarrollo más utilizados para las aplicaciones móviles, de tal forma que podamos tener una visión genérica, y en posteriores semanas seguiremos tocando temas de programación, algunas veces hablando sobre algunos de los frameworks que aquí mencionamos hoy.
Pero esto nos lleva a la pregunta: ¿por qué hablar de otros frameworks que no sean las SDK nativas? La respuesta es sencilla. Tenemos que proporcionar todas las herramientas para que cada uno elija la que mejor se adapte a sus necesidades. Sí es cierto que utilizar las API nativas nos permitirá (sólo si sabemos aprovechar bien la API) dar un extra de calidad a nuestra aplicación (por ejemplo, en rendimiento). Pero es cierto que a veces, pensando como compañía, no tenemos el presupuesto en tiempo y dinero para preparar una aplicación tanto para Android como para iOS de forma nativa. Y es precisamente para solventar ese problema para lo que surgen los framework multiplataforma.
http://www.elandroidelibre.com/2014/05/las-mejores-alternativas-a-la-programacion-nativa-en-android.html
http://www.elandroidelibre.com/2014/05/las-mejores-alternativas-a-la-programacion-nativa-en-android.html
Pero en todo momento prometimos que la cosa no quedaría ahí, e intentaríamos ir publicando artículos con cierta frecuencia relacionados con el mundo de la programación. De hecho, hace tan sólo una semana hablábamos de Xamarin (http://www.elandroidelibre.com/2014/05/xamarin-la-api-para-crear-aplicaciones-multiplataforma-en-c-net.html), una API para crear aplicaciones multiplataforma en C#/.NET.
Hoy no vamos a hablar de ninguna API en concreto, pero si queremos comentar algunos de los entornos de desarrollo más utilizados para las aplicaciones móviles, de tal forma que podamos tener una visión genérica, y en posteriores semanas seguiremos tocando temas de programación, algunas veces hablando sobre algunos de los frameworks que aquí mencionamos hoy.
Pero esto nos lleva a la pregunta: ¿por qué hablar de otros frameworks que no sean las SDK nativas? La respuesta es sencilla. Tenemos que proporcionar todas las herramientas para que cada uno elija la que mejor se adapte a sus necesidades. Sí es cierto que utilizar las API nativas nos permitirá (sólo si sabemos aprovechar bien la API) dar un extra de calidad a nuestra aplicación (por ejemplo, en rendimiento). Pero es cierto que a veces, pensando como compañía, no tenemos el presupuesto en tiempo y dinero para preparar una aplicación tanto para Android como para iOS de forma nativa. Y es precisamente para solventar ese problema para lo que surgen los framework multiplataforma.
http://www.elandroidelibre.com/2014/05/las-mejores-alternativas-a-la-programacion-nativa-en-android.html
http://www.elandroidelibre.com/2014/05/las-mejores-alternativas-a-la-programacion-nativa-en-android.html