Después de trabajar en ambos, creo que la preferencia se refiere al tipo de trabajo que le gusta hacer:
- Web : le encanta trabajar en lenguajes de tipo débil (javascript) o abstracciones además de javascript (elm, mecanografiado, etc.), esto también significa que no tiene ningún problema para hacer un millón de opciones cuando se trata de sus marcos, CSS pre -procesadores, agrupadores, corredores de prueba, etc. Eso o lo que sea que Dan Danmov (u otra persona) diga sin pensarlo mucho.
- Móvil: le encanta trabajar con lenguajes fuertemente tipados (Java, Kotlin / Obj-C, Swift, C #) o está tratando desesperadamente de utilizar JavaScript en su aplicación (React Native, ionic, nativescript, etc.), esto también significa que usted no tiene problemas para hacer un millón de elecciones con respecto a su arquitectura (MVC, MVVM, MVP, MVWhatever, VIPER, etc.), su administrador de paquetes (en iOS, en Android, ahora es bastante básico), y le encantan las sutiles diferencias de UI en cada uno pantalla.
Ambas plataformas tienen sus pros y sus contras, y una vez más, la que elija depende más de la personalidad y el estilo de trabajo que cualquier diferencia imparcial, como dijeron Quora User y Ben Vinson, en la web no hay un paso de compilación, por lo que una actualización simple le muestra sus actualizaciones , pero de nuevo, cuando necesita depurar problemas de diseño, puede convertirse rápidamente en una pesadilla.
Por otro lado, tanto Android Studio como XCode tienen constructores de interfaces que, combinados con algunas pautas, crean hermosas interfaces de usuario que se escalan correctamente y no son una pesadilla para trabajar.
- ¿Cómo se escapa legalmente un motor de recomendación con el uso de imágenes de productos?
- ¿Cuál es la última tendencia en arquitecturas de aplicaciones web?
- ¿Cuáles son las ventajas y desventajas entre cobrar a los usuarios de forma continua y el pago único a tanto alzado para una cuenta premium bajo un modelo freemium?
- ¿Cuáles son algunos trucos del inspector web que usa para el desarrollo web?
- ¿Cuál es el mejor reemplazo para Google Moderator?
Personalmente prefiero trabajar en dispositivos móviles (odio completamente CSS) debido a los marcos de la interfaz de usuario y la gran cantidad de bibliotecas con efectos / componentes / animaciones increíbles, etc. que existen por ahí
Supongo que el mejor mundo es lo que dice James Newman, trabajando en el desarrollo de API de back-end, de esa manera no es necesario lidiar con las interfaces de usuario o las diferencias de plataforma peculiares o cualquier otra pesadilla que las personas frontend suelen encontrar.