Red de conocimiento informático - Aprendizaje de código fuente - Dado que existe software de producción de aplicaciones, ¿por qué los programadores todavía necesitan desarrollar aplicaciones?

Dado que existe software de producción de aplicaciones, ¿por qué los programadores todavía necesitan desarrollar aplicaciones?

La tecnología de desarrollo de aplicaciones puede considerarse esencialmente como una tecnología de visualización frontal, por lo que ciertamente es posible utilizar software de plantilla para generar algunas aplicaciones, y estas aplicaciones también pueden tener algunas funciones de uso común. Pero si desea que la aplicación tenga capacidades de interacción dinámica y complete funciones comerciales específicas al mismo tiempo, debe programarla.

El desarrollo de aplicaciones logra principalmente dos cosas: una es proporcionar a los usuarios una página para ingresar información y la otra es proporcionar a los usuarios una página para generar resultados. Este proceso puede ser simple o complejo, dependiendo del posicionamiento y diseño de la aplicación por parte del gerente de producto. En general, al generar código de página básico, puede usar la aplicación como software, pero la aplicación solo puede completar algunas funciones y las funciones restantes de interacción con el backend deben ser escritas manualmente por los programadores. De hecho, el código generado automáticamente suele ser relativamente simple, por lo que incluso si muchos programadores de aplicaciones no utilizan la aplicación para crear software, esto no afectará el progreso del desarrollo.

Aunque el desarrollo de aplicaciones en su conjunto puede verse como una extensión del desarrollo front-end, de hecho, muchos equipos de desarrollo han incluido desarrolladores de aplicaciones en el equipo de desarrollo front-end, pero esto no significa que el desarrollo de aplicaciones es relativamente simple. De hecho, la cantidad de código en el desarrollo de aplicaciones sigue siendo relativamente grande y, debido a que la velocidad de iteración de los productos de aplicaciones es muy rápida, la presión de trabajo de los desarrolladores de aplicaciones sigue siendo relativamente alta.

A juzgar por la plantilla actual del equipo de desarrollo móvil, la cantidad de programadores involucrados en el desarrollo de Android y iOS está cerca de la cantidad de programadores de back-end con la fuerte adopción de la computación en la nube en el back-end. desarrollo final, programas back-end La presión laboral de los empleados se reduce constantemente, lo que también reducirá la dotación de desarrolladores back-end del equipo de desarrollo hasta cierto punto.

He estado involucrado en la industria de Internet durante muchos años y actualmente soy un estudiante de posgrado con especialización en ciencias de la computación. Mis principales líneas de investigación son big data e inteligencia artificial. Continuaré escribiendo algunos artículos sobre tecnología de Internet. Los amigos que estén interesados ​​pueden seguirme. Creo que definitivamente ganaré algo.

Si tienes dudas sobre Internet, big data, inteligencia artificial o pruebas de acceso a posgrados, ¡puedes dejar un mensaje en el área de comentarios o enviarme un mensaje privado!