НС Базовый
Разработчик(и) | Корпорация НСБ |
---|---|
Стабильная версия | 9.0.4
/ 1 мая 2024 г |
Операционная система | iOS , Android , Windows , MacOS |
Тип | Программирование |
Лицензия | Собственный |
Веб-сайт | www |
NS Basic — это семейство инструментов разработки, разработанное и коммерчески продаваемое корпорацией NSB в Торонто , Онтарио, Канада, для iOS , Android , Microsoft Windows , MacOS , Linux , BlackBerry OS , WebOS , Newton OS , Palm OS , Windows CE и Windows Mobile .
История [ править ]
Корпорация NSB была основана Джорджем Хенном в 1993 году для предоставления простых инструментов разработки для мобильных устройств. Производители и лицензиары операционных систем обычно поставляют инструмент на основе C++ , предназначенный для высококвалифицированных профессиональных разработчиков. NSB/AppStudio предоставляет альтернативу использованию языка программирования JavaScript или Basic, аналогичного Visual Basic . Среди ключевых разработчиков — Джордж Хенн, Маркус Дарден, Джеймс Крут, Эрик Пепке и Дэн Роули.
По состоянию на 2023 год инструменты NS Basic используют более трех миллионов человек. [1] разработчиков в более чем 80 странах.
До 2019 года корпорация NSB называлась NS BASIC Corporation.
ВольтСигнер [ править ]
VoltSigner — это бесплатный веб-сервис для создания сертификатов подписи, благодаря которому приложения могут запускаться на устройствах и приниматься магазинами Android и iOS. Он был выпущен в апреле 2021 года и регулярно обновляется.
Вся обработка выполняется локально — никакая информация не загружается. Это обеспечивает безопасность сертификатов и паролей. Компьютер MacOS не требуется для создания сертификатов iOS. В системе пользователя не требуется устанавливать какое-либо программное обеспечение.
Созданные сертификаты будут работать для любого инструмента сборки, а не только для VoltBuilder. Их можно использовать с Apache Cordova, Ionic Capacitor, Appflow и другими.
Безопасность и конфиденциальность ключей подписи имеют первостепенное значение. Серверы, генерирующие сертификаты NS BASIC, не хранят записи паролей или сгенерированных закрытых ключей. Никакие ключевые материалы никогда не хранятся на диске. Никакая личная информация не сохраняется в журналах.
VoltServer предоставляется корпорацией NSB как бесплатный сервис для сообщества разработчиков.
VoltBuilder [ править ]
VoltBuilder — это коммерческий веб-сервис, который создает собственные исполняемые файлы (.apk и .ipa) для Android и iOS из веб-приложений. Эти исполняемые файлы можно дополнить плагинами собственного кода npm , которые расширяют возможности далеко за пределы возможностей веб-приложений и PWA .
VoltBuilder не зависит от платформы: он не использует другие продукты AppStudio и не ограничивает использование других платформ. Ничего не нужно устанавливать локально.
VoltBuilder использует Apache Cordova и Ionic Capacitor для создания исполняемых файлов. Проекты, совместимые с этими платформами, могут использовать веб-сервис.
VoltBuilder был выпущен в мае 2020 года и с тех пор постоянно обновляется.
Многие рассматривают его как замену Adobe PhoneGap, выпуск которого был прекращен 1 октября 2020 года.
NSB/AppStudio [ править ]
AppStudio был выпущен в декабре 2010 года. Он состоит из IDE , языка программирования и модуля развертывания. IDE и язык программирования созданы по образцу Microsoft Studio Visual . Для разработки поддерживаются два языка: JavaScript и BASIC. Практически весь синтаксис VBscript реализован. Среда выполнения основана на JavaScript , HTML5 и WebKit : многие функции базовых технологий доступны в среде AppStudio. Программирование может осуществляться на языке Basic или JavaScript. PhoneGap , jQuery Mobile , Bootstrap и jQWidgets полностью интегрированы. Программы, созданные AppStudio, являются веб-приложениями .
Приложения устанавливаются как автономные веб-приложения PWA или собственные приложения. Apple iOS Они могут работать на устройствах ( iPhone , iPad ) и устройствах Android под управлением 2.1 или более поздней версии.
AppStudio также можно использовать для создания приложений Electron , которые работают в Windows , MacOS и Linux . использование модулей Nodejs Поддерживается .
Последняя версия AppStudio 9.0.0.0 была выпущена 16 декабря 2023 года. Она включает в себя AI Coding Assistant на основе ChatGPT , Bootstrap 5 и многих других усовершенствований .
Пример кода [ править ]
' in BASIC
Function OKButton_onclick()
MsgBox "Hello World"
End Function
// in JavaScript
OKButton.onclick = function() {
NSB.MsgBox("Hello World");
}
Устаревшие продукты [ править ]
NSBasic/Newton, первый продукт компании, был выпущен 1 июля 1994 года и вышел из эксплуатации в 2002 году. [2] для Apple Newton MessagePad . Он полностью работает на с ОС Newton устройствах . В 1997 году к ней присоединился NewtCard, аналог Newton HyperCard, продаваемый отдельно. Последней выпущенной версией NS Basic/Newton была 3.61 в 1998 году.
NSBasic/CE был выпущен в 1998 году и прекращен в феврале 2013 года. Последней версией NSBasic/CE была 8.2.0, выпущенная в марте 2010 года.
NSBasic/Palm был выпущен в 2000 году и прекращен в 2013 году. Последней версией NSBasic/Palm была 7.0.0, выпущенная в феврале 2009 года.
NSBasic/Symbian был выпущен в августе 2008 года. Его поддержка была прекращена в январе 2010 года.
NSBasic/Desktop был выпущен в 2005 году и прекращен в 2013 году. Последней версией NS Basic/Desktop была 4.0.0, выпущенная в июне 2009 года.
Разработка мобильных приложений [ править ]
Компания также занимается индивидуальной разработкой для компаний, которым нужны приложения для мобильных устройств, таких как iPhone, Android, BlackBerry, Windows Mobile и Palm OS. Приложения могут разрабатываться как для одной платформы, так и для нескольких платформ.
Ссылки [ править ]
- Примечания
- Вериве, Майкл (2007). Базовое программирование NS для Palm OS, 3-е издание. Группа Иствуд. ISBN 0-9695844-6-6 .