Si compro una aplicación, ¿tendré que saber HTML u otra codificación para mantenerla? ¿Cómo funciona esto para aquellos que ni siquiera saben mucho sobre codificación?

Estás ejecutando un navegador web, es una aplicación. No sabe nada sobre su mantenimiento, excepto posiblemente por hacer clic en “sí” cuando le pregunta si desea una actualización. Por lo tanto, evidentemente no necesita más conocimiento que el promedio de 10 años para “mantener una aplicación”, en general.

Si la aplicación es algo que requiere mantenimiento escribiendo HTML, entonces, por supuesto, tendrá que pagarle a alguien para que la mantenga o aprender HTML. Pero si es como todas las otras aplicaciones que ya está ejecutando, las está ejecutando sin saber más de lo que sabe, por lo que no necesita aprender nada más.

Depende de la aplicación. (“Aplicación” es la abreviatura de “aplicación”, que es la abreviatura de “programa de aplicación” – que generalmente se acorta a “programa” – IOW, “aplicación” = “programa”, no hay nada especial si lo llama “una aplicación” en lugar de “un programa”.)

Si una aplicación se desarrolla correctamente, es fácil de usar y actualizar para el usuario, porque lo que hace se hace de la misma manera que la persona que la usa siempre hizo eso, antes de tener una aplicación para hacerlo. (Al menos, así es como siempre desarrollé mis programas: “Muéstrame lo que haces y escribiré un programa para hacerlo de esa manera”). Mi “manual de instrucciones” generalmente se limitaba a “probarlo”. Y he recibido comentarios en la línea de “así es exactamente como lo hago” muchas veces).

No, HTML es lenguaje de marcado, lo usa para administrar páginas web simples, nada más.

Si compra una aplicación (suponiendo que contrata a alguien para desarrollar una aplicación para usted y tratar con él para proporcionarle el código fuente (por supuesto, se le dará el código fuente, pero asegúrese de que sí recibirá el código fuente)) .

Ahora, si es Android, puede estar escrito en Android Studio (usando Java + AXML), o puede ser Xamarin (C # + AXML) o cualquier otro marco de su elección si tiene alguno, de lo contrario puede dejar que el desarrollador decida y le explique qué marco sería mejor con pros y contras.

Si es una aplicación para iOS, entonces podría estar en Swift o Xamarin nuevamente.

Tomando un ejemplo de la aplicación de Android, si está en Android Studio, entonces necesitará conocer la Programación Java si desea modificar las funciones de la aplicación (es decir, qué hace y cómo lo hace), si desea cambiar la Interfaz de usuario (mire la aplicación, la posición y el tamaño de los botones y otros elementos), entonces deberá conocer AXML. Si está en Xamarin, entonces necesita conocer nuevamente los lenguajes de programación AXML & C # para modificarlo usted mismo.

Pero conocer esos lenguajes de programación no lo es todo, necesita conocer la lógica, debe lidiar con el IDE, cambiará el código fuente pero nuevamente tendrá que compilar la aplicación para distribuirlo.

Es por eso que si el no programador compra una aplicación (hace que un desarrollador de software escriba una aplicación para él en el pago), entonces puede contactar al mismo desarrollador nuevamente (para un pago) para agregar nuevas funciones o modificar las funciones existentes o incluso puede contactar a otro desarrollador para modificar / agregar funciones, deberá proporcionarle el código fuente de su aplicación, se hará a un precio mucho más bajo que el que pagó por la aplicación al inicio (si la modificación no es lo suficientemente grande).

Entonces, incluso si compra una aplicación que no es de programación, no es necesario modificarla usted mismo, si lo desea, entonces junto con los conceptos básicos de programación también tendrá que aprender a lidiar con IDE (Android Studio, por ejemplo, o Visual Studio )