Parece que hay una cantidad abrumadora de nuevas bibliotecas y marcos tecnológicos cuando se trata del desarrollo web. Al realizar el desarrollo de aplicaciones de escritorio o móviles, ¿es más fácil debido a más estandarización / menos opciones?

Mas o menos…

Creo que con el desarrollo de escritorio, puede haber tantas opciones como hay en la web, pero hay opciones más obvias . Digamos que estás creando una aplicación para Mac, solo usa las cosas que Apple proporciona de forma gratuita. Si está creando una aplicación de Windows, use las cosas de Microsoft.

Debido a que cada jugador de escritorio tiene su propia pila de desarrollo, que ve una inversión de millones de dólares, es una obviedad usar eso. También puedes usar otras cosas (sé que las tengo) pero si no estás seguro, solo usa lo que Apple o Microsoft recomiendan.

El desarrollo de escritorio también es más fácil porque las herramientas son mucho mejores.

Debido a un error en 1995, la web está atascada con JavaScript en 2017. Es una broma, es una farsa, un error técnico por el que todavía estamos pagando el precio.

Eso no sucedió en el escritorio, por lo que tenemos lenguajes mucho mejores para usar como C # o Swift, o incluso Java y JavaFX.

Creo que no hay muchas menos opciones, sino más fáciles de elegir . Puedo pensar en muchas opciones de escritorio como TCL / TK, Python / Kivy, WxWidgets, pero a menos que tenga una buena razón, probablemente no debería usarlas.

El desarrollo de escritorio era libre de progresar sin la carga de tener que usar siempre el mismo lenguaje (JavaScript) o GUI (HTML), por lo que hemos terminado con un conjunto mucho mejor de herramientas, idiomas y kits de herramientas.

La web se comercializa como de alta tecnología, pero si desarrolla una aplicación no trivial en la web y en la Mac, por ejemplo, se dará cuenta de que la web todavía está atrapada en una deformación temporal de los noventa cantando canciones de Backstreet Boys para sí mismo.

Entonces, sí, creo que el desarrollo de escritorio es mucho más fácil que el desarrollo web.

Con respecto al escritorio, definitivamente es más fácil elegir herramientas cuando se trabaja en Windows. Estoy creando una aplicación que necesita funcionar en 7,8 (.1) y 10, por lo que eso significa WPF (porque C # es mi lenguaje principal, Visual Studio es increíble y UWP es solo 10).

Sin embargo, cuando trabajo en material web, todavía no es una decisión súper desafiante: voy a elegir cosas que sean convencionales y populares en mi área geográfica, lo que hace que mi decisión sea más fácil.

Para responder directamente a su pregunta: sí.

En todo caso, hay aún más opciones para computadoras de escritorio y dispositivos móviles: muchas bibliotecas de escritorio se pueden volver a compilar como bibliotecas móviles.

Pero no importa Debes concentrarte en lo que necesitas para el próximo trabajo, no tratar de aprenderlo todo.