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:...
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...
Facebook y su nueva aplicación ‘Notify’

Facebook y su nueva aplicación ‘Notify’

Facebook Inc se prepara para lanzar la próxima semana una aplicación de noticias llamada Notify, informó este miércoles el diario Financial Times, citando a personas familiarizadas con el plan. La aplicación incluirá contenido de una decena de medios como Vogue, el diario Washington Post y el canal CBS, dijo el periódico. Facebook se había asociado anteriormente con nueve medios para lanzar Instant Articles, que publica su contenido directamente en la sección de noticias para móviles de la red social. La nueva aplicación de la compañía competirá con el servicio que Twitter Inc lanzó recientemente llamado Moments, que busca brindar una mejor manera de editar y agregar contenido para los usuarios y ayudarlos a seguir eventos en vivo. Representantes de Facebook no estuvieron disponibles de inmediato para realizar comentarios. Fuente:...
Walmart quiere entregar productos con drones

Walmart quiere entregar productos con drones

La empresa Wal-Mart Stores Inc, se distingue por siempre mantenerse en constante innovación e ideando nuevas formas para complacer a sus clientes es por eso que solicitó el lunes la autorización de los reguladores estadounidenses para probar drones (aeronaves no tripuladas) para entregas a domicilio, retiros y revisión de inventarios en bodegas, con esto, Walmart demuestra abiertamente sus ganas por competir contra Amazon, quienes siempre han destacado por el uso de tecnología para la entrega de sus órdenes en línea Durante varios meses, el mayor minorista del mundo según ventas ha realizado pruebas en interiores de sistemas de pequeñas aeronaves no tripuladas y ahora busca hacer sus primeros estudios al aire libre. La empresa planea usar drones fabricados por la firma china SZ DJI Technology Co Ltd. Wal-Mart pidió permiso a la Administración Federal de Aviación, para investigar el uso de las aeronaves en “entregas a clientes en instalaciones de Walmart, así como en sus hogares”, según una copia del documento a la que accedió la agencia Reuters. Además, la compañía también busca utilizar los drones para revisar el inventario de camiones afuera de sus bodegas y otras tareas para hacer más eficiente su sistema de distribución. La medida se conoce en momentos en que Amazon.com Inc, Google y otras empresas prueban las aeronaves ante la expectativa de que la FAA establecerá pronto las normas para su uso comercial generalizado. El viceadministrador de la FAA Michael Whitaker dijo en junio que la agencia espera terminar las normas dentro de los próximos 12 meses, más rápido que lo anteriormente previsto. Fuente:...
Facebook falla por segunda ocasión en menos de una semana

Facebook falla por segunda ocasión en menos de una semana

En la actualidad no podemos imaginarnos nuestra vida sin internet disponible, y mucho menos, sin las redes sociales, es porque eso que cuando suceden fallas en la red o el internet, desatan locura en la sociedad cibernética. En este caso, le tocó a Facebook ser el foco de atención, debido a que el lunes, el servicio se cayó durante casi una hora. Lo cual como mencionamos afectó a usuarios y sorprendentemente, en la bolsa. Es la segunda vez en menos de una semana que la página de la red social se viene abajo. El pasado 24 de septiembre muchos de los casi 1.500 millones de usuarios también se encontraron con el trágico mensaje: “Lo sentimos, algo salió mal” y la correspondiente promesa de arreglarlo tan pronto como fuera posible. Una semana antes también se detectaron fallos que tumbaron el sistema. Un ingeniero de la empresa explicó que el fallo se encontraba en su “Graph API”. (Es el término que Facebook utiliza para describir el núcleo del sistema de la red social. Los mensajes, fotos y los estados están conectados a las personas, grupos y páginas gracias al Graph API) Por tanto, si falla, todos nos quedamos sin Facebook. Si algo tienen en común las redes sociales y el funcionamiento de los mercados financieros es que no tienen paciencia. Y así lo demostraron en el transcurso de menos de una hora que duró el apagón de la red. Coincidiendo con el comienzo de su caída, sobre las 14:00 GMT, las acciones de la compañía de Palo Alto (California, EE.UU) cayeron repentinamente un 4%, hasta situarse en los US$89,25 dólares la acción. Mientras los inversores se...