He estado pensando acerca de esta cuestión durante décadas (sí, desde 1989 ...)
Al igual que todos los lenguajes de programación, LabVIEW es una herramienta de alto nivel utilizado para manipular el flujo de electrones. A menos que seas un purista y te niegues a utilizar cualquier cosa que no sea una placa de prueba y cables; los transistores, los circuitos integrados y los lenguajes de programación son probablemente una buena cosa si desea construir algo de alguna consecuencia.
Pero, como todas las herramientas de alto nivel, simplemente empuñar una no lo convierte en un artesano profesional. En la época de soldadores, amplificadores operacionales y UART, se requería una gran cantidad de estudio cuidadoso antes de poder crear un sistema que realmente funcionara. El dominio moderno de los lenguajes basados en texto está tan dominado por la sintaxis que el programador debe obtenerlo justo antes de compilarlo y ejecutarlo. Para escribir código que funcione, el programador debe aumentar su nivel de habilidad para crear sistemas mucho más grandes que "Hello World".
LabVIEW no está dominado por la sintaxis, sino por el flujo de datos. De vuelta en el día, buscando su plantilla de diagramación de flujo y desarrollando el diagrama de un sistema de información bien equilibrado fue la parte de arte y belleza del trabajo. Solo después de tener el diagrama de flujo revisado en la mano, incluso consideraría trabajar duro a través del trabajo tedioso de perforar el código. (sí ... tarjetas perforadas)
LabVIEW es un sistema de desarrollo que le permite al programador usar herramientas de diagramas de flujo para diagramar el sistema de información completo y presionar "ejecutar" ... LabVIEW "saca el código" y lo compila para usted. No es necesario luchar a través de la sintaxis del lenguaje de texto A o el idioma B.
Con una herramienta tan poderosa, los principiantes pueden crear grandes programas de trabajo, lo que implica un cierto nivel de artesanía profesional, ya que se ejecuta. Sin embargo, si el sistema no funciona con elegancia, o si el diagrama del código fuente es un desastre, no es culpa de LabVIEW.
Las personas a menudo señalan que "LabVIEW solo es bueno para desarrollar sistemas grandes de adquisición de datos". Quizás esas personas deberían considerar la profesionalidad de los científicos e ingenieros que están trabajando en la adquisición de datos. Si saben lo suficiente como para obtener los cables adecuados para los sensores y transductores, puede ser una buena apuesta que también sean expertos en el desarrollo de diagramas de cableado de LabVIEW.
Duplicado: http://stackoverflow.com/questions/226010/why-use-labview (y algo así también http://stackoverflow.com/questions/372557/what-specific-features-of-labview- son-frustrante para usted) – gnovice
¿Qué es en realidad después de aquí? ¿Argumentos en contra de LabVIEW para ayudarlo a construir un caso en su contra? intenta cambiar tu mente? ¿o que? – nekomatic
@nekomatic, ninguno. – Anzurio