He comenzado a escribir una aplicación en Swift. Espero completarlo en septiembre en algún momento.
Pero estoy trabajando como individuo, no recomendaría a una empresa que haga lo mismo. Una cosa es que pierda un día debido a algún problema técnico. Otra cosa es que todo un equipo pierda un día.
En el lado bueno:
- ¿Cómo ayuda el Programa de Desarrolladores de Apple? ¿Vale la pena para cualquiera que no tenga ventajas de programación iOS anteriores?
- ¿Cuál es la información técnica clave que debe considerarse al evaluar las propuestas para el desarrollo de una aplicación de iPad?
- ¿Debo aprender desarrollo iOS o desarrollo web en 2016?
- ¿Puede una aplicación de iPhone lanzar una aplicación SIM toolkit?
- Cómo crear una aplicación móvil como Venmo o una empresa similar
El idioma fue bastante fácil de aprender y es rápido trabajar con él.
La falta de código repetitivo, encabezados y una sintaxis más concisa significa que puede crear cosas más rápido.
Es más difícil escribir un código incorrecto. El compilador detecta si no ha podido manejar un caso, o ha devuelto algo que puede ser un cero que nunca debería ser un cero.
En el lado malo
Trabajar con un lenguaje en flujo, con herramientas que están en flujo presenta problemas.
El depurador aún no funciona.
Hay bloqueos ocasionales del compilador que son difíciles de bloquear.
El código de ejemplo es un poco más difícil de encontrar. Pero ya hay muchos ejemplos apareciendo.
Y una vez cada dos semanas, hacen cambios y su código deja de funcionar y necesita pasar 10 minutos arreglando todos los descansos.
Pero el hecho de que puedo hacer esto significa que Swift está casi listo. Cómo “casi” depende de lo que esté preparado para soportar.