Perspectivas y tendencias de la comunidad mundial de Ionic

Perspectivas y tendencias de la comunidad mundial de Ionic

Por primera vez en su historia, Ionic pidió a los miembros de su comunidad global que hablaran un poco sobre las herramientas y tecnologías que utilizan para desarrollar aplicaciones bajo este framework y el tipo de aplicaciones están construyendo. ¡Haberlo dicho antes! Pues más de 13 mil desarrolladores compartieron su historia y los resultados revelaron algunas tendencias muy interesantes. Ionic publicó los resultados con el fin de invitar a toda su comunidad a revisar los datos, aquí están las mejores percepciones y observaciones del equipo de Ionic. En resumen… la web va ganando. Echando un vistazo general a los resultados, la tendencia más amplia es que la web está ganando. Las aplicaciones híbridas están empezando a dominar, mientras que las progresivas están acelerando más rápido de lo que esperábamos, y cada vez es más común ver desarrolladores web moviéndose en el espacio móvil. Pero no hay que perder de vista lo más importante, el término “multiplataforma” ya no significa sólo iOS y Android, ahora se trata de una experiencia consistente a través de móvil y escritorio, tiendas web y de apps, teléfono y tablet. Pero esto era de esperarse, los desarrolladores que crean aplicaciones híbridas y PWA están aprovechando la tecnología más dominante en el mundo: la Web. La gente de Ionic siempre ha apostado en esta tecnología, y parece que no están solos. Metodología La Encuesta de Desarrolladores Ionic se envió durante el periodo de febrero a junio 2017. Un total de 13, 248 encuestados completaron la encuesta durante ese tiempo y las respuestas fueron recopiladas directamente por el equipo de Ionic a través de Google Forms. El...
Mejores prácticas para mejorar los web services de RESTful

Mejores prácticas para mejorar los web services de RESTful

Actualmente el uso de los servicios web de REST es esencial en el desarrollo de aplicaciones web y creación de APIs, entre otros. Uno de los errores que comúnmente vemos al diseñar este tipo de aplicaciones es que el desarrollador desconoce las mejores prácticas que deben seguirse, como consecuencia, la aplicación resulta desordenada, difícil de entender y utilizar. En este post mencionaremos algunas de las mejores prácticas utilizadas para crear servicios web REST. Para ser siempre stateless: La primera regla en la gestión de los servicios web de REST es diseñar 100% stateless, lo que significa que cada solicitud realizada por algún cliente debe ser independiente de la anterior. Los servicios web stateless permiten que la aplicación sea fácilmente escalable, evitando la migración de las sesiones de usuario de un clúster a otro, sólo necesitas poner un load balancer y una nueva instancia de la aplicación, así aseguras que cada solicitud será procesada (siempre y cuando sea una solicitud correcta). Usa sustantivos, no verbos: Lo que no debes hacer: Método: GET    Endpoint: /getUsers/ Descripción: Devuelve una lista de usuarios. Usa siempre nombres en lugar de verbos, cuando un desarrollador utiliza verbos el Endpoint, éste se vuelve redundante porque anteriormente ya está definido en el método HTTP. La forma correcta de definir el endpoint anterior es la siguiente: Método: GET    Endpoint: /users/ Descripción: Devuelve una lista de usuarios. Este ejemplo está utilizando un Method HTTP GET y el endpoint /users/ que suena lógico y su propósito es fácil de entender. Si necesitas obtener sólo un usuario, la forma correcta de manejar esto es la siguiente: Método: GET    Endpoint: /users/123 Descripción:...
Apple y Nokia: Ahora son amigos… con beneficios.

Apple y Nokia: Ahora son amigos… con beneficios.

Borrón y cuenta nueva, Apple y Nokia al fin firmaron una licencia de patentes y un acuerdo de cooperación comercial. Hace unos días las compañías anunciaron que han resuelto todo litigio relacionado con su disputa de propiedad intelectual y acordaron una licencia de patentes de varios años. “Este es un acuerdo significativo entre Nokia y Apple”, dijo Maria Varsellona, ​​Directora legal de Nokia y responsable de licencias de patentes de Nokia. “Esto mueve nuestra relación con Apple de ser adversarios en el tribunal a socios de negocios que trabajan en beneficio de nuestros clientes”. Según el acuerdo de colaboración comercial, Nokia proporcionará determinados productos y servicios de infraestructura de red a Apple, y ésta reanudará la distribución de productos de salud digitales de Nokia (antes bajo la marca Withings) en las Apple Store. También se está analizando una colaboración futura en iniciativas digitales de salud. Una estrecha comunicación entre los principales ejecutivos de Nokia y Apple garantizará que la relación funcione eficazmente y en beneficio de ambas partes y sus clientes. “Estamos satisfechos con esta resolución de nuestra disputa y esperamos ampliar nuestra relación de negocios con Nokia”, dijo Jeff Williams, director de operaciones de Apple. “Este acuerdo fortalecerá nuestra colaboración”, dijo Basil Alwan, presidente de la unidad de negocio de redes IP / ópticas de Nokia. “Esperamos apoyar a Apple.” Apple revolucionó la tecnología personal con la introducción del Macintosh en 1984. Hoy lidera el mundo en innovación con iPhone, iPad, iMac, Macbook, Apple Watch y Apple TV. Las cuatro plataformas de software de Apple (iOS, macOS, watchOS y tvOS) ofrecen experiencias sin fisuras en todos los dispositivos...
5 cosas que necesitas saber sobre Kotlin, el nuevo lenguaje de programación de Android

5 cosas que necesitas saber sobre Kotlin, el nuevo lenguaje de programación de Android

¿Qué es Kotlin y por qué debería importarte? Google anunció su compatibilidad con Kotlin en Android en el Google I / O 2017, pero muchos de nosotros no estamos seguros de lo que está pasando o por qué debemos preocuparnos. Echemos un vistazo a las cinco cosas que necesitas saber sobre Kotlin si no eres desarrollador Android. ¿Qué es Kotlin? Kotlin es un lenguaje de programación y desarrollo creado por JetBrains, quien está detrás de IntelliJ IDEA y Kotlin, que es realmente interoperable con Java. Esto significa que los desarrolladores pueden usar las bibliotecas Java que ya utilizan, pues el código que escriben con Kotlin puede convertirse en Java y viceversa. Esto es muy importante porque Java es uno de los lenguajes de programación más utilizados en el mundo, en el caso de Android, ha sido utilizado desde el principio, por lo que desechar todo ese trabajo sería algo poco viable. ¿Por qué estamos tan entusiasmados? El código escrito con Kotlin es más simple que el equivalente de Java, incluso cuando hace referencia a las mismas bibliotecas o clases. Es más legible por el usuario, lo que hace que la depuración sea fácil. ¿Se está eliminando Java? ¡Por supuesto que no! En todo caso, Java se está haciendo más fuerte y mejor con las versiones más recientes de Android y Android Studio. Como se mencionó anteriormente, Kotlin y Java están estrechamente relacionados en su base y añadir soporte para Kotlin hace mejor a Java. Un día, Java será olvidado, aunque ese día no será pronto y cuando pase no será debido a Kotlin. ¿Las aplicaciones serán mejores o parecerán...
Waze 4.0 te ayudará a prevenir el tráfico

Waze 4.0 te ayudará a prevenir el tráfico

La aplicación Waze lanzó el día de ayer, un rediseño que facilitará la navegación a los usuarios con sistema operativo iOS. Un botón en el menú principal permitirá al usuario acceder a sus destinos frecuentes, mientras que otro ayudará a que envíe de manera más fácil su dirección, ubicación y el tiempo estimado de llegada, informó la ‘app’ en su blog. Además de mejoras al diseño, Waze instaló nuevos avisos recordatorios para salir a tiempo a los eventos agendados en el calendario, basados en las condiciones del tránsito. Además la actualización reducirá significativamente el consumo de batería, afirmó Waze. La empresa anunció también que ya se encuentra en el desarrollo de la actualización para el sistema operativo Android. El resumen de las actualizaciones puede encontrarse en el siguiente vídeo, donde dejan claro que ha sido una actualización para mejorar la usabilidad, no para incluir nuevas funcionalidades (a excepción de las notificaciones de tráfico). FUENTE:...
Volkswagen cambiará su tecnología para recuperar credibilidad de clientes

Volkswagen cambiará su tecnología para recuperar credibilidad de clientes

Debido a los fuertes escándalos en los que estuvo involucrada la compañía Volkswagen, anunció el martes que su marca insignia cambiará a una nueva tecnología de emisiones de diésel en Europa y Norteamérica, al tiempo que recorta su gasto anual en inversiones en 1.100 millones de dólares. El director de la marca VW, Herbert Diess, hizo el anuncio mientras la compañía lucha por recuperarse de un escándalo por incorporar en sus autos un software que falseó las pruebas de emisiones en Estados Unidos. Ya que, debido a esto las acciones de la marca cayeron. Diess dijo que la empresa cambiará su tecnología diésel en Europa y América del Norte e instalará una llamada AdBlue que ayudará a reducir las emisiones de diésel. El proceso comenzará “lo antes posible”, explicó. La automotriz alemana también planea convertir la siguiente versión de su sedán de lujo Phaeton en un vehículo totalmente eléctrico para demostrar la capacidad tecnológica de la compañía. Volkswagen AG, que tiene otras marcas que incluyen Audi y Skoda, enfrentan una crisis después de que reguladores estadounidenses dijeran que la empresa falseó las pruebas de emisiones en 482.000 de sus vehículos. Por esto la empresa tiene destinado  7.500 millones de dólares para cubrir los gastos por llamados a reparación y multas, pero los analistas opinan que los gastos en multas y pérdidas serán considerablemente mayores. FUENTE:...