Personalmente he hecho los 3, y puedo decir sin ninguna duda que:
Depende.
Hablemos “simple” primero. ¿Qué tan difícil es una versión simple de cada uno?
- Software de automatización de marketing: ¿hay una gran diferencia entre Eloqua, Pardot, Marketo, Uberflip y Hubspot? ¿Vale Eloqua el precio más alto?
- ¿Cuál es el mejor software de clínica?
- Cómo llegar a la aplicación 100k se instala muy rápido
- ¿Cuánto cuesta hacer una aplicación como Hinge?
- ¿Por qué está disponible Rdio, pero no Grooveshark, en la tienda de aplicaciones de iPhone?
- Un simple sitio web de blog orientado al usuario se puede construir con Wix, o alguna otra plataforma similar, con gran facilidad. Si, esto cuenta. Es un sitio web, ¿verdad?
- Una aplicación simple (supondrá que estamos hablando de una aplicación móvil, ya que ese es el tipo popular) todavía implica pruebas, implementación y publicación en un dispositivo móvil. Digamos que es solo una imagen de un trasero de dibujos animados que reproduce uno de los 5 sonidos de pedo generados aleatoriamente. Todavía tengo que probar e implementar en dispositivos móviles, y publicarlo a través de al menos una tienda de aplicaciones. Google Play es la plataforma de publicación más fácil de manejar; simplemente cargue su compilación y envíela a producción.
- Un videojuego simple podría ser el juego anterior, pero solo para Windows. Podrías usar Gamemaker o Unity o Unreal Engine para hacer eso muy fácilmente, y simplemente sacar un .exe para que otros lo usen.
Entonces, con “simple”, hacer una aplicación es lo más difícil, ya que hay mucho más por hacer en el nivel base.
¿Qué pasa con “complejo”? UH oh.
- Amazonas. Se necesitan equipos masivos para mantener unido este sitio web, e implica una amplia colaboración entre las funciones orientadas al usuario, un servicio de transmisión de video, comunicación servidor-cliente, transacciones financieras y manejo de datos en los servidores reales. Con millones y millones de usuarios, todo al mismo tiempo. Está completamente más allá del alcance de la vida de una sola persona.
- Aplicación de Facebook. Santo moly. Subidas de video, videollamadas , anuncios interactivos, administración de cuentas, comunicación entre mil millones de usuarios, un mercado … es ridículo cuánto puede hacer, y funciona en casi todos los teléfonos inteligentes. Está completamente más allá del alcance de la vida de una sola persona.
- Grand Theft Auto V. Ese juego tuvo más de 1,000 desarrolladores durante 5 años. Cuesta tanto como una película de Hollywood desarrollar, publicar, distribuir y comercializar. En un alto nivel, en grandes cantidades: arte conceptual, modelado 3D, materiales (combinaciones de texturas y matemática dinámica aplicadas a ellos), animaciones, actuación de voz, diseño de niveles, programación de juegos, IA, programación física, programación de sistemas, servidor -programación del cliente (el modo en línea es legítimo), y mucho más. Está completamente más allá del alcance de la vida de una sola persona.
Entonces, con “complejo”, es mucho más difícil medir cuál es más difícil y depende principalmente de sus finanzas y capacidades de equipo.
Sí, estos son los extremos del espectro. Tan pronto como comienzas a agregar complejidad a cualquiera de ellos, las cosas se vuelven más difíciles de comparar porque las personas tienen habilidades diferentes. El material intermedio es aún más difícil de comparar. ¿Qué es “exactamente” el medio de cada uno? Si tiene un equipo de 10 profesionales calificados en cada uno y les lleva un año lanzar un producto … ¿qué es más difícil? Es lo mismo para cada equipo. Sabían lo que estaban haciendo y les llevó un año.