¿La web se ha apoderado del software descargable?

¡Estoy de acuerdo contigo! La web debería hacerse cargo del software de escritorio. Sin embargo, todavía no estamos allí. Las tecnologías web carecen de acceso a algunas piezas esenciales necesarias para permitir a los usuarios trabajar en un entorno exclusivamente web.

Google pensó que estábamos listos solo para la web, por lo que crearon la Chromebook. Es un sistema operativo completo basado en la web que ejecuta aplicaciones html / css / javascript. Era el futuro Todos estaban emocionados por la revolución web. Vivíamos en una utopía.

Luego tenemos las Chromebooks. Tenían poco poder, eran demasiado caros y dependían completamente de la “nube”. Sin conectividad a Internet, no se te permitía hacer mucho. Claro que con Google Drive, Docs, Maps, Waze, Faze, Laze, etc., de Google. Puede usar una versión simple sin conexión. Pero sin el robusto entorno de escritorio, estaba ridículamente restringido. Para resolver este problema, Google introdujo las aplicaciones de Chrome. Era el futuro Todos estaban emocionados por la revolución web. Vivíamos en una utopía.

Luego descargamos las aplicaciones en nuestros Chromebooks. Las aplicaciones funcionaron y fue posible trabajar sin conexión. Pero todas las aplicaciones eran, eran peores versiones de las aplicaciones que ya teníamos. Usando Photoshop? Tienes que conformarte con el editor de fotos en línea: Pixlr.com (esto ni siquiera era web, fue construido en Flash), ¿quieres editar el código? Use c9.io. ¿Quieres editar video? Usa el editor de Youtube … umm? ¿Almacenar fotos familiares? No tenías suerte si los querías en tu propia computadora. La mayoría de los Chromebook tenían 32 GB de almacenamiento (frente a los 128 GB más pequeños en el Macbook Air).

El problema con los Chromebooks era que para cada tipo de persona que lo usaría, casi funcionaba . Para un consumidor: uno que navega casualmente por la web y almacena fotos de su familia. Funciona muy bien para el elemento web, pero para almacenar fotos, no tenía suficiente espacio en el disco. Para un programador: funciona bien, pero para realizar cualquier tipo de desarrollo, necesita una potente línea de comando. Algunos IDE en línea le permiten usar uno, pero ¿sabe dónde se están ejecutando? En un escritorio, simplemente no el tuyo. Uno que está al otro lado del mundo en el centro de datos de otra persona. Incluso si desea desarrollar para la web, en algún momento se encontrará con un obstáculo en el que necesita usar webpack o bable. Estos sistemas necesitan un escritorio para funcionar de manera eficiente. Solo depende de si ese escritorio se ejecuta en su sistema o en el de otra persona a través de una conexión a Internet.

El Chromebook no es un incidente aislado. Mozilla intentó lanzar teléfonos html / css / javascript, que se cerraron el año pasado.

Creo que la web es una plataforma increíble, pero sin el soporte de un entorno de escritorio, o hasta que se pueda construir un entorno robusto en Javascript, estamos viviendo en ambos mundos.