Vapor, framework Swift

Vapor se trata de un framework de reciente creación, estamos hablando de aproximadamente un par de años desde que vio la luz, que nos permite usar Swift también desde el lado del servidor.

Que quiere decir esto, que podremos crear toda la parte del negocio o backend en el nuevo lenguaje de Apple. Esto es una nueva vía que en un futuro se extenderá para aquellos que conozcan Swift y no quieran montar sus aplicaciones en otros lenguajes.

Nos prometen que será sencillo de usar, 100 veces más rápido que algunos frameworks que se usan para Ruby o PHP y que es seguro, algo muy de actualidad en estos últimos días. Dispone de su espacio en Github donde podremos localizar toda su documentación y ejemplos para iniciarnos y parece que una amplia comunidad que nos podrá ayudar a resolver nuestras dudas y problemas.

Tal vez sea el momento de darle la oportunidad a este framework que promete el uso exclusivo de Swift para montar cualquier aplicación o sistema web.

Enlace a Vapor


Core Data en Swift

coredata

Ya hablamos antes sobre como guardar datos en nuestras aplicaciones iOS creadas con Swift. Recordemos que una buena opción para guardar pequeñas cantidades de datos era crear archivos donde guardaríamos información muy precisa pues al hacerlo estamos aumentando el peso de nuestra aplicación, en este caso en formato de archivos externos de datos.

Por eso, cuando tenemos que crear estructura de datos más complejas, por ejemplo, para añadir datos relacionados, lo mejor es tirar del framework de Apple, Core Data, que nos ofrece una gran cantidad de clases con las que manipular datos y la posibilidad de crear modelo de datos más o menos complejos.


Videotutoriales sobre Swift

SwiftHace ya un tiempo que Apple presentó su nuevo lenguaje de programación, Swift, para terminales móviles, el cual causó un gran revuelo y supone un nuevo paso para la completa integración de todo a través de aplicación para móvil.

El propio Apple puso a disposición de todo el que quisiese una web desde la que colgó algunos recursos como una primera guía de aprendizaje y desde donde tendremos acceso a toda la comunidad y un blog con el que poder informarse sobre las últimas actualizaciones.

Sin embargo, cuando más se aprende es compartiendo experiencias con otros usuarios que se han pegado con el lenguaje y han podido tener problemas parecidos. Por eso,  es conveniente conocer programadores ya expertos en Swift que nos ayuden a empezar y que mejor que mediante videotutoriales.

El canal de Skip Wilson nos ofrece un videotutorial para principiantes, otro más completo para aprender todo lo necesario sobre Swift y otro mucho más práctico sobre la creación de aplicaciones para iOS. El problema es que está en inglés, por lo que debemos tener un gran nivel con este idioma para seguir con todo detalle la serie de vídeos.

Para los que prefieren videotutoriales en español, pueden empezar con jotajotavm, que posee una serie de vídeos basados en Swift, que empiezan desde cero, pasando por la herencia y objetos e incluyendo aspectos de diseño y librerías para aplicaciones. Se tratan de vídeos cortos fáciles de ver con el que afianzar nuestra base y atrevernos a programar aplicaciones.

Existen otros canales que mediante las plataformas de vídeo exponen sus conocimientos sobre Swift, ¿qué otros canales conoces tú?

Publicado el

Swift, el nuevo lenguaje de Apple

SwiftSi algo llamo la atención en la WWDC de la semana pasada, no fueron las novedades respecto a los sistemas operativos en cualquiera de sus modalidades,  pese a la esperada presentación de los nuevos sistemas iOS 8, ni el nuevo OS X 10.10 Yosemite, y pese a la decepción de no disfrutar de un nuevo iPhone, sino que todos los focos se los llevo el nuevo lenguaje de programación para aplicaciones de Apple, Swift.

Swift, del que nadie sospechaba que tan siquiera existiese, dicen que lleva 4 años ya de desarrollo y con él esperan que se consiga llamar la atención de todos los desarrolladores que se han visto superados por el tedioso Objetive-C, que seguirá coexistiendo para soportar los millones de aplicaciones ya creadas.

Para dar un impulso definitivo a este nuevo lenguaje de programación, Apple ya ha puesto a disposición para todos, una guía extensa en formato iBooks y desde la página de desarrolladores.

Link para descargar el iBook sobre Swift.

Link a la página para desarrolladores de Swift.