Depende. La GUI permite a los diseñadores desarrollar nuevos formularios, ventanas y páginas web utilizando una herramienta visual para hacer el diseño completo. La retroalimentación visual de cómo se verá la página ofrece una gran ventaja sobre el trabajo basado en texto.
Pero para el diseño web, la mayoría de los diseñadores solo trabajarán con HTML simple para diseñar la página, que pueden ver directamente en cualquier navegador. Una GUI no es tan útil en esos casos ya que el navegador simplemente hace un mejor trabajo.
Pero diseñar estas cosas visuales es un trabajo para diseñadores, no para programadores. Los programadores simplemente escriben código y necesitan saber cómo incorporar un diseño a su código. Para diseñar aplicaciones de escritorio VBnet, esa GUI sigue siendo útil cuando un proyecto y un desarrollador / programador comparten un proyecto utilizando un sistema de control de fuente. Al trabajar juntos, pueden hacer un gran diseño con un buen código en segundo plano. Pero en caso de mal trabajo en equipo, se estrellará y arderá …
- ¿Es mejor que la informática?
- ¿Los gerentes de producto necesitan tener habilidades de codificación?
- ¿Cuál es la mejor manera para que un graduado que no es CS aprenda informática?
- ¿Es la informática un buen grado que me permitirá crear algo que potencialmente pueda cambiar el mundo?
- ¿Qué especialidad tiene mejores perspectivas laborales, ingeniería mecánica o informática?
Solía haber un momento en que las aplicaciones eran razonablemente simples y, a menudo, solo basadas en texto. Recuerdo la era de MS-DOS, con Turbo Pascal que usaba una biblioteca llamada Turbo Vision que le permitía construir interfaces de usuario completas (en modo de texto) para MS-DOS. Se veía genial, pero le faltaba una vista más gráfica de las ventanas que crearía usando estas bibliotecas. Sin embargo, todavía era popular. Hasta que Borland creó Delphi, que tenía una GUI y un gran diseño visual y que se convirtió en un gran cambio de juego. Competiría con VB y era mucho más popular que VB en aquel entonces, hasta que Microsoft creó .NET y movió VB a la plataforma .NET. Borland careció de un compilador .NET durante demasiado tiempo y perdió a la mayoría de los desarrolladores, quienes utilizaron este entorno más moderno.
¿Por qué la gente se mudó a la plataforma .NET? principalmente por ASPnet y el desarrollo web en general, que fue bien soportado en .NET, incluida la GUI de Visual Studio. Si bien Delphi también podía hacer desarrollo web, era mucho más primitivo y carecía de una buena GUI de diseño web.
Entonces, sí, las GUI son bastante importantes para los desarrolladores, ya que aceleran el proceso. Es decir, si usa la GUI correcta. El viejo VB falló porque itb no tenía suficientes componentes gráficos útiles para usar para diseñar Windows nuevo. Delphi tenía muchos de esos componentes y muchos más estaban disponibles como componentes de código abierto que todos podían usar en su código de Delphi. Esa fue una de las razones por las que Delphi era más popular que VB.