‘Los desarrolladores web no son nada en comparación con los desarrolladores de iOS’ ¿Es eso cierto? ¿Cuál es tu opinión sobre el asunto?

¿Hiciste una apuesta con amigos ^^?
¿Qué es esta basura? O simplemente eres un desarrollador web y estás en el desarrollador IOS.

Los conozco a ambos y te digo esto. Ambos son difíciles de alguna manera.

Desarrollo web :

  • Aprenda lógica gráfica como HTML, CSS y es mucho más difícil que gráfica en iOS
  • Aprenda el código del lado del servidor, el código del lado del cliente
  • Aprende más de un mínimo de cuatro idiomas para hacer algo
  • Hay toneladas de Framework y cada compañía usa uno diferente
  • Sin desarrolladores web no habrá alguna API pública (Imagine que Facebook no le dé su API)
  • Pruebe el diseño receptivo, comprenderá su dolor
  • Cuando codifica para grandes empresas, sus programas deben comunicarse con toneladas de diferentes Servicios, microservicios, … Eso significa más organización suya para comunicarse con otra sección
  • Debe saber cómo administrar su servidor (servidor propio, servidor en la nube)

Desarrollo de iOS:

  • Diseño gráfico IOS concepto y manipulación completamente diferentes
  • Debes tener en cuenta 5 dispositivos, hay más en desarrollo web pero no es mágico en Xcode (a veces debes tomar individualmente)
  • Su recurso es limitado en comparación con el desarrollo web
  • Puede codificar y probar sin una Mac (como C # y Visual Studio)
  • Hay menos marco en swift porque hay menos contribución de código abierto y Swift todavía es joven
  • No sé cómo quieres almacenar miles de millones de datos de dispositivos en tu teléfono, pero debes desarrollar el desarrollo web
  • Si no eres muy bueno en photoshop, tendrás problemas con tu interfaz de usuario
  • Un teléfono no funciona como un sitio web y debe ser pensado de manera diferente (debe ser un pensador de diseño al mismo tiempo)
  • Hay menos curso en internet para ser desarrollador de iOS que desarrollo web

Hay más pero no los recuerdo a todos. Cambio el desarrollo web a iOS y para mí ambos son fáciles para mí (así que para mí, tengo la misma dificultad). Entonces esta pregunta es realmente molesta.

Muy mala percepción. Completamente falso.

Soy un desarrollador nativo de iOS y trabajo durante más de 6 años como desarrollador de iOS. Solía ​​pensar de manera similar en mis primeros años, pero cuando comencé con HTML5 / CSS3 / JavaScript, etc., me pareció bastante más difícil. En la aplicación nativa, necesito conocer Objective C / Swift y una vez que haya terminado con mi código, seguramente se ejecutará sin problemas en todos los dispositivos iOS (supongamos iPhone), pero lo mismo no es cierto con el desarrollo web.

Se supone que el desarrollo de iOS es costoso ya que necesita más inversión en infraestructura y también es difícil encontrar un programador de buena calidad. Si los obtiene, el costo sería mayor para contratarlos. Es un simple juego de demanda / oferta. Pero este hecho no sirve para la percepción de que “los desarrolladores web no son nada en comparación con los desarrolladores de iOS”.

Esta declaración tiene un extraño parecido con el argumento habitual de “Mi iPhone es mejor que su teléfono Android”, es infundado y, como todos los demás ya han afirmado, no hay un ganador claro.

Le atribuiría esto al genio del marketing de Steve Jobs . Él convirtió a Apple en una marca tal que ser dueño de un producto de Apple, o simplemente usar / hacer cualquier cosa relacionada con Apple automáticamente hace que parezca que tienen un estatus elevado y, por lo tanto, más importante.

Y para la declaración de oferta y demanda, este gráfico habla por sí mismo:

Fuente de la imagen: tendencias de Google

Como dicen en la Biblia: “No juzgues o serás juzgado”.

Creo que la comparación subjetiva siempre está sesgada. La comparación siempre debe usarse de manera objetiva y eso debe ser sin prejuicios.

Ambos son campos muy creativos con nuevas tecnologías próximas y un inmenso alcance en el futuro. ¿Cuál es mejor?

Depende totalmente de lo que te guste.

El desarrollo de sitios web es una plataforma fundamental que siempre estará ahí. Al mismo tiempo, la movilidad crece a pasos agigantados.

La mayoría de las empresas empresariales tienen como objetivo tener un sitio web y una aplicación móvil desarrollados juntos.

En pocas palabras, los desarrolladores de sitios web y aplicaciones diferentes pilares de la misma casa, cumpliendo el objetivo común.


Sé que la respuesta anterior es más estratégica y no puramente técnica o específica porque la pregunta exige lo mismo.


Sobre mi:

Soy consultor sénior de tecnología en CMARIX TechnoLabs. Tenemos un equipo de más de 80 expertos internos especializados en el desarrollo de aplicaciones web y móviles. Según mi experiencia de varios años en esta industria, creo que ambos son fantásticos y nadie es mejor que otro.

Al igual que el cebo racial, esto es básicamente un cebo de lenguaje. Es como decir que mi Internet puede vencer a tu Internet. He visto algunas aplicaciones de iOS realmente agradables y he visto algunas realmente basura. Lo mismo para las aplicaciones web.

Los desarrolladores de iOS suelen usar Objective C y más recientemente Swift. Personalmente no me gusta el Objetivo C. Swift parece ser una gran mejora.

Diseñé páginas web usando Angular y más recientemente Ember, típicamente con una interfaz RESTful de PHP en el back-end.

Estas son tecnologías completamente diferentes, cada una con diferentes fortalezas y debilidades. Ambos dirigidos a una plataforma diferente. Exclusivamente móvil / tabet para iOS y escritorio / móvil para desarrollo web, aunque debido a cómo funcionan los navegadores web móviles, las aplicaciones web destinadas a dispositivos móviles tienden a ser mucho más débiles que las aplicaciones escritas en iOS. Dicho esto, no significa que los desarrolladores de iOS puedan comer desarrolladores web para el desayuno o viceversa. Simplemente requieren diferentes conjuntos de habilidades, algunos de los cuales se cruzan.

En mi opinión, la pregunta no tiene sentido.

Una forma de hacer que signifique algo sería preguntar si los desarrolladores de iOS son inherentemente más hábiles que los desarrolladores web.

La respuesta a esa pregunta es No. Nada sobre la plataforma iOS exige un mayor grado de intelecto o habilidad que el desarrollo web. En todo caso, lo contrario es cierto como desarrollador web. es menos homogéneo y más exigente con habilidades diversas y fluidas.

Alternativamente, podría preguntarse si los desarrolladores de iOS están más disponibles en el mercado. Nuevamente, la respuesta es No. Hay muchos, muchos más desarrolladores web en el mundo que desarrolladores de iOS y siempre los habrá.

Si necesita escribir una aplicación de iOS, entonces no es útil tener habilidades web. Pero si necesita un sitio web, saber cómo escribir una aplicación para iOS tampoco es útil. Mi opinión es que quien te dijo que estaba actuando como un imbécil.

Técnicamente, hay menos que necesita saber para hacer desarrollo web que iOS. Pero el trabajo web requiere cierto conocimiento de múltiples áreas. Y si también tiene un desarrollador web capaz de hacer backend, eso es más complejo.

El trabajo en el desarrollo de iOS requiere un conocimiento más profundo de la programación, ya que potencialmente puede usar múltiples hilos, operaciones en segundo plano, estructuras de código más complejas y arquitecturas.

Es una curva de aprendizaje más pronunciada para iOS que para la web. Pero eso no significa que el trabajo de desarrollo web “no sea nada”. Ambos están en demanda en este momento.

More Interesting

¿Cuál es una buena plataforma de desarrollo de aplicaciones de tipo arrastrar y soltar para Android e iOS con una curva de aprendizaje más pequeña?

Cómo ejecutar un código que no sea el hilo principal en el objetivo C o Swift

Cómo aumentar mis descargas diarias de juegos de iOS de 100

¿Es este el momento adecuado para comenzar a aprender rápidamente a desarrollar aplicaciones realmente avanzadas y complicadas para dispositivos iOS o todavía debería trabajar con obj-c?

Cómo desarrollar una aplicación de mensajería en tiempo real para iOS

¿Cuál es el mejor software de prueba A / B para aplicaciones web móviles?

Cómo escribir y organizar una lista de tareas pendientes para el proyecto de desarrollo de juegos iOS / Android

¿Cómo se compara Google Analytics para iOS / Android con Flurry / Localytics, etc.?

¿Cómo es que muchas aplicaciones de gestión de tareas personales y GTD tienen casi las mismas características y todas tienen éxito?

¿Ha experimentado algún problema extraño con la GUI en iOS 11.0.3, como la barra de búsqueda que permanece visible detrás de los iconos en la pantalla de inicio?

¿Cómo debo reducir el retraso de las llamadas REST en iPhone?

¿Crees que es hora de que Apple revise la interfaz de iOS?

¿Debo aprender a desarrollar para iOS o Android primero?

¿Dónde se encuentran los desarrolladores de iPhone remotos asequibles?

¿Qué lenguajes de programación debo aprender para el desarrollo de juegos para PC, Android / iOS y, potencialmente, consolas?