NS Basic es una familia de herramientas de desarrollo desarrolladas y comercializadas por NSB [1] Corporation en Toronto , Ontario, Canadá para iOS , Android , Microsoft Windows , MacOS , Linux , BlackBerry OS , WebOS , Newton OS , Palm OS , Windows CE y Windows Mobile .
Desarrollador (es) | NSB Corporation |
---|---|
Lanzamiento estable | 8.5.4 / 12 de mayo de 2021 |
Sistema operativo | iOS , Android , Windows , MacOS |
Tipo | Programación |
Licencia | Propiedad |
Sitio web | www |
Historia
NSB Corporation fue fundada por George Henne en 1993 para proporcionar herramientas de desarrollo sencillas para dispositivos móviles. Los fabricantes y otorgantes de licencias de los sistemas operativos suelen proporcionar una herramienta basada en C ++ dirigida a desarrolladores profesionales altamente capacitados. NSB / AppStudio proporciona una alternativa que utiliza el lenguaje de programación JavaScript o Basic, similar a Visual Basic . Los desarrolladores clave incluyen a George Henne, Marcus Darden, James Kruth, Eric Pepke y Dan Rowley.
A partir de 2019, las herramientas de NS Basic son utilizadas por más de tres millones [2] de desarrolladores en más de 80 países.
Hasta 2019, NSB Corporation era conocida como NS BASIC Corporation.
NSB / AppStudio
AppStudio se lanzó en diciembre de 2010. Consta de un IDE , un lenguaje de programación y un módulo de implementación. El IDE y el lenguaje de programación siguen el modelo de Microsoft 's Visual Studio . Se admiten dos lenguajes para el desarrollo: JavaScript y BASIC. Prácticamente se implementa toda la sintaxis de VBscript . El entorno de ejecución se basa en JavaScript , HTML5 y WebKit : muchas de las características de las tecnologías subyacentes están expuestas al entorno de AppStudio. La programación se puede realizar en Basic o JavaScript. PhoneGap , jQuery Mobile , Bootstrap y jQWidgets están completamente integrados. Los programas producidos por AppStudio son aplicaciones web .
Las aplicaciones se instalan como aplicaciones nativas o web sin conexión de PWA. Pueden ejecutarse en dispositivos iOS de Apple ( iPhone , iPad ) y dispositivos Android con 2.1 o posterior.
AppStudio también se puede utilizar para crear aplicaciones Electron que se ejecutan en Windows , MacOS y Linux . Se admite el uso de módulos Nodejs .
La última versión de AppStudio es 8.0.0, lanzada en diciembre de 2019.
Código de ejemplo
'en la función BÁSICA OKButton_onclick () MsgBox "Hello World" End Function
// en JavaScript OKButton . onclick = function () { NSB . MsgBox ( "Hola mundo" ); }
Productos retirados
NSBasic / Newton, el primer producto de la compañía, se lanzó el 1 de julio de 1994 y se retiró en 2002. [3] para Apple Newton MessagePad . Funciona completamente en dispositivos Newton OS . En 1997 se le unió NewtCard, un análogo de Newton HyperCard vendido por separado. La última versión de NS Basic / Newton lanzada fue 3.61 en 1998.
NSBasic / CE se lanzó en 1998 y se retiró en febrero de 2013. La última versión de NSBasic / CE fue 8.2.0, lanzada en marzo de 2010.
NSBasic / Palm se lanzó en 2000 y se retiró en 2013. La última versión de NSBasic / Palm fue 7.0.0, lanzada en febrero de 2009.
NSBasic / Symbian fue lanzado en agosto de 2008. Se retiró en enero de 2010.
NSBasic / Desktop se lanzó en 2005 y se retiró en 2013. La última versión de NS Basic / Desktop fue 4.0.0, lanzada en junio de 2009.
Desarrollo de aplicaciones móviles
La empresa también realiza desarrollos personalizados para empresas que necesitan aplicaciones para dispositivos móviles, como iPhone, Android, BlackBerry, Windows Mobile y Palm OS. Las aplicaciones se pueden desarrollar para una sola plataforma o para múltiples plataformas.
Referencias
- ^ Henne, George. "¡Anunciando Volt!" .
- ^ "Cómo enseñamos informática a 225.000 estudiantes en Arabia Saudita" .
- ^ Comunicado de prensa de NS BASIC
- Notas
- Verive, Michael (2007). Programación básica de NS para Palm OS, tercera edición. El Grupo Eastwood. ISBN 0-9695844-6-6 .
enlaces externos
- Página web oficial
- Información sobre la última versión
- Foro de AppStudio , foro de discusión para NSB / AppStudio.