¿Vbscript se usa para algo en estos días?

VBScript: el lenguaje de secuencias de comandos de Visual Basic no es un lenguaje muerto,

Tipos de datos de VBScript

Variables VBScript

Operadores VBScript

Declaraciones condicionales de VBScript

Declaraciones de bucle de VBScript

VBScript es, en su mayor parte, un subconjunto del lenguaje de programación Visual Basic para Aplicaciones. Fue desarrollado para que los millones de desarrolladores de Visual Basic puedan aprovechar su conocimiento de VB / VBA en scripts de Internet. Una de las fortalezas de VBScript es que usa la misma sintaxis familiar y fácil que ha hecho que VBA sea tan popular como un lenguaje de programación, lo que hace que sea muy fácil de aprender para aquellos que tienen experiencia en Visual Basic. Además, VBScript es bastante fácil de aprender para aquellos sin experiencia en programación.

Hemos esbozado las cuatro áreas principales en las que se usa VBScript, pero si tuviéramos que ver cómo se escriben los scripts en cada uno de estos entornos, notaríamos rápidamente muchas más diferencias que similitudes. Sin embargo, esto es engañoso. Si tomamos una vista de más alto nivel, podemos ver que la función de VBScript y la función del entorno en el que se ejecutan sus scripts son muy similares, independientemente de las características únicas del entorno.

Los probadores de software también usan VBScript para la automatización de pruebas con UFT (anteriormente QTP) .

VBScript: el lenguaje de secuencias de comandos de Visual Basic no es un lenguaje muerto, el propósito general de VBScript es la creación de secuencias de comandos web (lado del servidor web), pero hoy en día los probadores de software también usan VBScript para la automatización de pruebas con UFT (anteriormente QTP).

Trabajo en BI y lo uso para automatizaciones fuera del horario comercial en escritorios de Windows que permanecen permanentemente encendidos. La sintaxis de Vbscript es más “digerible” que power shell para los no administradores (como yo) que necesitan realizar tareas similares a las de un administrador.

Recientemente escribí un script que usa una conexión ADO para exportar la Lista global de direcciones globales de MS Outlook para nuestra compañía a un archivo CSV diariamente. Luego utilicé los scripts de Qlikview para ejecutar un proceso de transformación de datos que crea un historial para las personas que cambiaron títulos, apellidos, números de teléfono, etc. La implementación fue “rápida” y el trabajo puede ser mantenido fácilmente por otros miembros del equipo. Ah, y la interfaz macro de Qlikview admite vbscript y jscript.

Así que en mi capa en la pila de negocios. MUY útil y puede hacerme ver bastante h4ck3rish también.

Gran pregunta No, no lo es, VBscript está muerto y ya no recibe soporte de Microsoft. UFT es la única herramienta que lo usa. VBscript fue reemplazado por Powershell, que es mucho más potente y fácil de usar. Viene de serie en todos los sistemas operativos Windows en estos días.

VBScript puede proporcionar lo que un administrador de red típico requiere para aprovechar sus tareas administrativas. Powershell también puede hacer eso y acceder a todo .NET Framework con soporte a largo plazo de Microsoft.

También puede hacer que VBScript hable con .NET Framework, pero debe crear algunas aplicaciones con soporte COM.

Lo utilicé ampliamente hace unos años cuando trabajaba para una gran empresa como analista. Trabajamos principalmente con hojas de cálculo de Excel, y desarrollé un marco en VBScript para automatizar los aspectos más tediosos de la generación de informes de Excel. Elegí VBScript porque hoy en día todas las máquinas Windows lo entienden y no requiere instalación. Fue lo suficientemente poderoso para la tarea. El principal inconveniente de usar VBScript para escribir aplicaciones es que no admite subprocesos múltiples, por lo que durante operaciones más largas, incluso no es posible mostrar una barra de progreso.

No creerías las cosas que todavía se usan en estos días 🙂

Pero sí, no siempre se puede suponer que se instalará PowerShell, por lo que a menudo la elección es VBScript o Batch. Y, VBScript, tan malo como es, seguramente supera a Batch (al menos tiene interoperabilidad COM con una sintaxis sensata y otras cosas).

VBscript todavía se usa en algunas hojas de cálculo de Excel y bases de datos de acceso.

More Interesting

¿Cómo se puede usar la ingeniería de historias para mejorar la narración de historias a grandes audiencias?

¿Puedo competir con startups de alta tecnología como Google y Dropbox con solo un título de CS?

¿Por qué algunos programadores intentan disuadir nuevos pensamientos?

¿Hay algún bootcamp de ingeniería mecánica o eléctrica (similar a los bootcamps intensivos a corto plazo de ingeniería de software)?

¿Cuándo vale la pena diseñar un nuevo lenguaje de programación?

El desarrollo ágil de software me recuerda a una línea de producción moderna que destruye almas. ¿Me equivoco?

¿Web2py es adecuado para la creación rápida de prototipos / sitios web medianos y grandes?

¿Cómo es el software Foundersuite? ¿Es útil?

¿Es tan malo el acoplamiento cuando se maneja internamente en una clase agregada?

¿Cuáles son las tecnologías para la computación en la nube? ¿Algún sitio web que los compare?

Soy SGT de comunicaciones de las fuerzas especiales y también soy ingeniero de software. ¿Qué futuro camino profesional me permitiría fusionar habilidades de ambos caminos?

¿Un consultor de software escribe códigos?

¿Aprendes a codificar cuando tomas ingeniería de software?

¿La introducción de herramientas de programación informática más sofisticadas reducirá la necesidad de conjuntos de habilidades de matemáticas e informática para la mayoría de los puestos de TI?

¿Es Erlang una buena opción de idioma para sistemas críticos de rendimiento en comparación con Scala y Go? ¿Por qué tenemos casos de, por ejemplo, Twitter migrando de RoR a Scala? ¿Podría ser porque Scala es más "amigable" cuando se trata de sintaxis?