Tal vez soy parcial para ser desarrollador. Pero creo que tales creadores de aplicaciones tienen el mismo tipo de problemas, solo más que los editores WYSIWYG para la interfaz de usuario de las aplicaciones, y me refiero a cualquier aplicación.
¿Puedes hacer un sitio web en Word o Dreamweaver sin saber cómo funciona HTML? Claro que puedes, pero el HTML generado será, bueno … no óptimo para decirlo al menos. ¿Puedes crear un sitio web que tenga exactamente el aspecto y el comportamiento que esperas usando estas herramientas? Apenas.
¿Puedes hacer una aplicación de escritorio de Windows en WPF sin saber cómo funciona XAML? Claro, pero los problemas serán aún mayores que los mencionados anteriormente. Supongo que lo mismo se aplica a JavaFX y otros marcos de UI.
- ¿Hay servicios como BuiltWith, pero para aplicaciones móviles?
- ¿Qué usarías para la traducción en tiempo real?
- ¿Es bueno usar ASUS mobile?
- ¿Cuáles son las aplicaciones móviles que desarrolló y que se han lanzado y funcionan bien? ¿Cuál fue su inspiración detrás de estas aplicaciones?
- ¿Cuáles son algunas buenas tasas de retención de aplicaciones para una aplicación de comida o fotografía (gratis)? ¿Cuáles son algunos buenos recursos de referencia de retención?
Básicamente, los lenguajes de alto nivel actuales son tan altos como podrías llegar a crear aplicaciones y comprender lo que realmente está sucediendo y poder implementar lo que realmente quieres.
Además, ¿quién quieres ser el que crea la aplicación? No quieres codificar, así que eso descarta a los desarrolladores. Pero la codificación en sí no es la única habilidad necesaria para crear una aplicación, necesitará a alguien que sepa cómo describir el comportamiento de la aplicación, que sepa cómo convertir las necesidades de su negocio en bloques que el creador de la aplicación comprenderá, quién sabe qué pueden llegar casos extremos, y así sucesivamente.
Creo que será realmente difícil encontrar a alguien que tenga ese conjunto de habilidades, pero que no pueda codificar.
Prototipos rápidos, generales y preliminares, ese es el único caso de uso que puedo imaginar para los creadores de aplicaciones, aparte de eso: necesitará un desarrollador, y si tiene un desarrollador, no necesita un creador de aplicaciones.