Hay 29 alternativas gratis o con plan gratuito a Visual Basic for Applications (lenguaje de programación para automatizar tareas y personalizar aplicaciones de microsoft office mediante macros). 18 son de código abierto. Las primeras son las más parecidas y populares.
| Programa | Coste | Licencia | Plataformas |
|---|---|---|---|
| Gratis | Código abierto | Mac, Linux, Windows | |
| Gratis | Código abierto | — | |
| Gratis | Propietaria | Mac, Windows, Linux | |
| Gratis | Código abierto | Windows | |
| Gratis | Código abierto | — | |
| Alice | Gratis | Propietaria | Mac, Windows |
| Gratis | Propietaria | Mac | |
| C# | Gratis | Propietaria | Web |
| Gratis | Propietaria | Web | |
| Gratis | Propietaria | Linux, Windows | |
| Gratis | Propietaria | — | |
| Gratis | Propietaria | Windows | |
| Clipper | Gratis | Código abierto | Mac, Linux |
| Gratis | Código abierto | Windows, Mac, Linux, Android, iOS | |
| Gratis | Código abierto | Mac, Linux | |
| Gratis | Propietaria | — | |
| Processing.js | Gratis | Código abierto | Web |
| Gratis | Código abierto | Windows, Mac, Linux, iOS | |
| Gratis | Código abierto | Mac, Linux | |
| Gratis | Código abierto | Mac, Linux, Windows | |
| Gratis | Código abierto | — | |
| Gratis | Propietaria | Windows | |
| Gratis | Código abierto | Windows, Mac, Linux, iOS | |
| Gratis | Código abierto | Mac, Linux, Windows | |
| Gratis | Código abierto | — | |
| Gratis | Código abierto | Mac, Linux, Windows | |
| Gratis | Código abierto | Windows, Mac, Linux, Web | |
| Freemium | Propietaria | Windows, Mac, Linux, Android, iOS | |
| Gratis | Código abierto | Mac |
¿Buscas otra cosa? Mira todas las alternativas a Visual Basic for Applications.
Scala es un lenguaje de programación de propósito general que ejecuta código en la máquina virtual de Java (JVM), JavaScript y entornos nativos. Su diseño permite mezclar estilos de programación funcional y orientada a objetos, facilitando la creación de sistemas concurrentes, distribuidos y de alto rendimiento. El lenguaje destaca por su sistema de tipos estático, que ayuda a detectar errores en tiempo de compilación y mejora la seguridad del código.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no) y existe desde 2004.
35 alternativas a ScalaDart es un lenguaje de programación libre y de código abierto, mantenido por Google, diseñado para el desarrollo de aplicaciones de alta calidad en múltiples plataformas. Su sintaxis está pensada para ser fácil de aprender y ofrece un sistema de tipos fuerte que facilita la escritura de código seguro y mantenible. La herramienta permite compilar el código a máquina nativa para dispositivos móviles y de escritorio, o a JavaScript y WebAssembly para su ejecución en navegadores, utilizando una única base de código para diferentes entornos.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), no muestra anuncios y existe desde 2011.
31 alternativas a DartRacket es un lenguaje de programación multiparadigma derivado de Scheme, conocido por su capacidad para definir nuevos lenguajes de programación mediante macros. Permite a los desarrolladores crear dialectos y estructuras de dominio específico sin necesidad de herramientas externas o archivos de configuración adicionales. El sistema incluye un entorno de desarrollo gráfico, DrRacket, que facilita la creación y ejecución de programas con soporte para tipado gradual y contratos de software de alto orden.
31 alternativas a RacketNim es un lenguaje de programación compilado y de tipado estático diseñado para generar código nativo eficiente. Se centra en la creación de ejecutables sin dependencias externas, lo que facilita su redistribución y ejecución en entornos de tiempo real o embebidos. El lenguaje combina conceptos de Python, Ada y Modula, ofreciendo una sintaxis basada en la indentación que agrupa las sentencias de forma clara.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), es ligera y existe desde 2008.
34 alternativas a NimCarbon es un proyecto de código abierto desarrollado por Google que busca ser un sucesor moderno de C++. Su objetivo principal es ofrecer un lenguaje con bases sólidas, sintaxis consistente y sistemas de tipos avanzados, manteniendo la capacidad de interoprar con el ecosistema existente de C++.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), cifra los mensajes de extremo a extremo, está centrada en la privacidad y existe desde 2020.
23 alternativas a CarbonAlice es un entorno de desarrollo integrado (IDE) orientado a objetos, programado en Java, diseñado para la creación de animaciones 3D. Su interfaz se basa en un sistema de arrastrar y soltar que simplifica la lógica de programación, permitiendo a los usuarios construir escenas interactivas sin necesidad de escribir código textualmente desde el inicio.
Frente a Visual Basic for Applications: tiene una interfaz sencilla y existe desde 1995.
22 alternativas a AliceFactor es un lenguaje de programación concatenativo y basado en pilas que incorpora características de alto nivel como tipos dinámicos, sintaxis extensible, macros y recolección de basura. Su implementación está completamente compilada para optimizar el rendimiento, al tiempo que mantiene la capacidad de desarrollo interactivo. El proyecto cuenta con una biblioteca completa, documentación extensa y portabilidad entre las plataformas comunes, permitiendo desplegar aplicaciones independientes en cualquier sistema operativo.
25 alternativas a FactorC# es un lenguaje de programación multiparadigma y orientado a objetos desarrollado por Microsoft. Está diseñado para crear aplicaciones gestionadas por el runtime de .NET, lo que permite escribir software para una amplia variedad de plataformas y escenarios de uso.
Frente a Visual Basic for Applications: incluye funciones de inteligencia artificial y existe desde 2001.
29 alternativas a C#JavaScript es un lenguaje de programación interpretado de alto nivel, diseñado para desarrolladores que buscan crear aplicaciones interactivas y dinámicas. Su especificación, conocida como ECMAScript, define las reglas del lenguaje y permite su ejecución en diversos entornos, resolviendo la necesidad de un estándar unificado para el desarrollo moderno.
26 alternativas a JavaScriptC es un lenguaje de programación de propósito general creado originalmente por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell. Surgió como evolución del lenguaje B y se diseñó específicamente para la implementación de sistemas operativos, destacando por la eficiencia del código que genera.
Frente a Visual Basic for Applications: está pensada para uso profesional, es propiedad de Nokia (Finlandia) y existe desde 1972.
28 alternativas a CC++ es un lenguaje de programación de propósito general, compilado y multiparadigma, desarrollado por Bjarne Stroustrup a partir de 1983.
Frente a Visual Basic for Applications: está pensada para uso profesional y existe desde 1983.
32 alternativas a C++Basic4android (B4A) es un entorno de desarrollo integrado diseñado para la creación de aplicaciones nativas para Android. Utiliza un lenguaje de programación propio, B4X, que prioriza la simplicidad y la claridad, permitiendo a los desarrolladores construir software sin necesidad de conocimientos previos en Visual Basic u otros lenguajes orientados a objetos complejos.
Frente a Visual Basic for Applications: es ligera y no muestra anuncios.
18 alternativas a Basic4androidLenguaje de programación
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no) y existe desde 1985.
19 alternativas a ClipperGo es un lenguaje de programación compilado, concurrente y de tipado estático desarrollado por Google y la comunidad open source.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), cifra los mensajes de extremo a extremo, es ligera y existe desde 2009.
31 alternativas a GoLua es un lenguaje de programación multiparadigma, imperativo y estructurado, caracterizado por su ligereza y su semántica extendible. Fue diseñado originalmente para ser utilizado de manera embebida dentro de otras aplicaciones, permitiendo añadir funcionalidades dinámicas sin sobrecargar el sistema anfitrión. Su intérprete está escrito en ANSI C, lo que facilita su integración en una amplia variedad de plataformas.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), es ligera, se puede instalar en un servidor propio y existe desde 1993.
29 alternativas a LuaD es un lenguaje de programación compilado de propósito general que combina tipado estático, sintaxis similar a C y acceso directo a recursos de sistema. Está diseñado para ofrecer eficiencia nativa y capacidad de modelado en múltiples paradigmas, incluyendo programación imperativa, orientada a objetos, funcional y concurrente.
30 alternativas a DProcessing.js es una implementación en JavaScript del lenguaje de programación Processing, diseñado originalmente para la creación de gráficos y arte digital.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), se puede instalar en un servidor propio, se usa sin registrarse y existe desde 2008.
25 alternativas a Processing.jsKotlin es un lenguaje de programación de propósito general desarrollado por JetBrains. Diseñado para ser conciso y seguro, permite construir aplicaciones para backend, móviles, web y escritorio.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no) y existe desde 2011.
26 alternativas a KotlinClojure es un lenguaje de programación de propósito general y dinámico, diseñado para desarrolladores que buscan una herramienta robusta, práctica y rápida. Combina la interactividad de un lenguaje de guiones con una infraestructura eficiente para la programación multihilo, resolviendo la complejidad del estado mutable en sistemas concurrentes. Es un dialecto de Lisp que corre sobre la Máquina Virtual de Java (JVM).
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), es ligera y existe desde 2007.
29 alternativas a ClojureRuby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, diseñado por Yukihiro Matsumoto. Su sintaxis combina elementos inspirados en Python y Perl con características de programación orientada a objetos similares a Smalltalk, lo que lo distingue de otros lenguajes de propósito general.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no) y existe desde 1995.
34 alternativas a RubyElm es un lenguaje de programación funcional pura y fuertemente tipada, diseñada específicamente para el desarrollo de interfaces de usuario en navegadores web. Su enfoque principal es la robustez y el rendimiento, logrando que las aplicaciones generadas sean ligeras y estables. El sistema de tipos estático del compilador garantiza la ausencia de excepciones en tiempo de ejecución, lo que simplifica la depuración y el mantenimiento del código.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), es ligera, no muestra anuncios y existe desde 2012.
22 alternativas a ElmMicrosoft Small Basic es un entorno de desarrollo integrado (IDE) que incluye un intérprete y un lenguaje de programación. Se basa en una variante simplificada de BASIC, diseñada específicamente para facilitar la transición de estudiantes que ya manejan lenguajes visuales hacia la programación basada en texto.
Frente a Visual Basic for Applications: tiene una interfaz sencilla y existe desde 2008.
30 alternativas a Microsoft Small BasicSwift es un lenguaje de programación general, compilado y de múltiples paradigmas creado por Apple. Está diseñado para desarrolladores que buscan una herramienta versátil capaz de abarcar desde firmware embebido hasta aplicaciones móviles y servicios a gran escala, resolviendo la necesidad de un código que sea a la vez expresivo, rápido y seguro.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), es ligera, no muestra anuncios y existe desde 2014.
32 alternativas a SwiftErlang es un lenguaje de programación funcional y multi-paradigma diseñado para desarrollar sistemas de tiempo real altamente escalables con requisitos de alta disponibilidad. Su entorno de ejecución nativo gestiona la concurrencia, la distribución y la tolerancia a fallos, lo que permite crear aplicaciones robustas en sectores como telecomunicaciones, banca, comercio electrónico y mensajería instantánea.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no) y existe desde 1986.
21 alternativas a ErlangREBOL es un lenguaje de programación multi-paradigma diseñado por Carl Sassenrath para la interpretación y el intercambio de información. Se presenta como una extensión de JSON que añade tipos de datos léxicos y permite ejecutar los datos como código, facilitando la escritura de programas en frases naturales.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), es ligera, cifra los mensajes de extremo a extremo y existe desde 1997.
26 alternativas a REBOLChucK es un lenguaje de programación de tiempo fuerte diseñado para la síntesis de sonido interactiva y la creación musical. Su modelo de programación concurrente y basado en el tiempo permite un control preciso de las dinámicas de audio, facilitando la adición y modificación de código sobre la marcha durante la ejecución.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), se puede instalar en un servidor propio, no muestra anuncios y existe desde 2002.
28 alternativas a ChucKgoplus, también conocido como XGo, es un lenguaje de programación de código abierto bajo licencia Apache-2.0. Su objetivo es simplificar la escritura de código al integrar elementos de Go, Python, JavaScript y Scratch, acercando la programación a un público más amplio mediante una sintaxis que se aproxima al lenguaje natural.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no) y existe desde 2015.
13 alternativas a goplusB4X es un lenguaje de programación derivado de Visual Basic que funciona junto con una suite de herramientas de desarrollo para crear aplicaciones nativas. La plataforma permite desarrollar software para Android, iOS, Windows, macOS, Linux y dispositivos de Internet de las Cosas como Arduino y Raspberry Pi, sin depender de frameworks intermedios en las aplicaciones compiladas.
16 alternativas a B4XRivet es un entorno visual de programación de inteligencia artificial de código abierto, desarrollado bajo la licencia GNU General Public License versión 3.0. Está diseñado específicamente para la plataforma macOS, permitiendo a los usuarios crear modelos de IA mediante una interfaz gráfica en lugar de escribir código textual.
Frente a Visual Basic for Applications: es de código abierto (Visual Basic for Applications no), está en español y se puede instalar en un servidor propio.
17 alternativas a Rivet