LINUX.ORG.RU

SpiderBasic 3.20

 ,

SpiderBasic 3.20

0

2

12 января 2026 года вышла новая версия SpiderBasic 3.20.

Программа предназначена для создания приложений для Android. Синтаксис бейсикоподобный. Компилятор преобразует код в JavaScript, который работает внутри контейнера Cordova, который в свою очередь получает доступ к функциям текущей системы.

Для установки вам понадобится установить пакеты npm, curl, openjdk-21-jre, openjdk-21-jdk и отдельно gradle-8.13 и выполнить скрипт install-cordova.sh. Для подписывания APK-приложений нужно установить пакет apksigner.

Возможности:

  • в новых версиях добавлен современный интерфейс в библиотеке Mobile;
  • с помощью Спрайтов можно создавать 2D игры;
  • с помощью Canvas можно нарисовать любой интерфейс;
  • также много других библиотек, 2D-рисование, векторное рисование, математические, списки, массивы, карты, регулярные выражения, упаковщики, шифрование, геолокация, тачскрин и т. д.;
  • синтаксис аналогичен PureBasic, поэтому код переносимый между SpiderBasic и PureBasic с небольшими модификациями.

>>> SpiderBasic



Проверено: CrX ()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от zanac1

Выкинуть откуда неиспользуемое, урезав выходной размер файла, можно?

Та программа, что я говорил до 100 гиг достигла, там несколько classes.dex файлов. Погугли «classes.dex», ИИ даёт хорошую информацию, в том числе о том что если файл большой он разрезается на classes.dex, classes2.dex, classes3.dex. Для JavaScript кодинга думаю будет проблема разгадывать какие функции вы используете и пересобирать classes.dex. Тогда вам надо качать Android Studio и писать на доступных там языках (Kotlin и Java), но это уже другая история.

AZJIO
() автор топика
Ответ на: комментарий от Begemoth

А Gradle Wrapper не осилили?

А что именно там осиливать? Погуглил, определяет версию Gradle, который вам нужен, зачем мне определять если автор написал версию? Или вам надо чтобы я просто изучил каждый вброс, чтобы мог надёжно отказаться от него?

AZJIO
() автор топика
Ответ на: комментарий от AZJIO

Кстати, на чём всеми любимый тут vscode написан, напомните ка мне?

На заборе, не??.. ;))

Ну а если честно - и не знаю, да и по.... гммм... мне, на чём оно написано. Скорей бы уже прочитать новость про то, как ядро на Brainfuck переписали... ;P ;)) :)))

Somebody ★★★★
()
Ответ на: комментарий от AZJIO

Чтобы не надо было смотреть какая версия нужна, выбирать через alternatives, а просто при сборке скачалась бы версия, указанная автором.

Begemoth ★★★★★
()

В юности слышал, будто бы частое использование васика необратимо разжижает мозги. Есть кто в рассудке?

water_closed
()
Ответ на: комментарий от AZJIO

Для JavaScript кодинга думаю будет проблема разгадывать какие функции вы используете и пересобирать classes.dex.

Ф топку короче.

zanac1
()
Ответ на: комментарий от AZJIO

несколько лет втягивания в процесс…

Ну а ты как хотел? Зато годная софтина получилась бы.

Rodegast ★★★★★
()
Ответ на: комментарий от water_closed

Ещё бы понять что ты спрашивал.

AZJIO
() автор топика

Января

Если много иметь дела с английским, в твоей русской появляются в том числе такие дитейлз, как названия месяцев с большой буквы.

Синтаксис бейсикоподобный. Компилятор преобразует код в JavaScript, который работает внутри контейнера Cordova, который в свою очередь получает доступ к фукнциям текущей системы.

Пишем на Basic, перегоняем в JavaScript, интерпретируем всё это на JVM. Потрясающе.

Vidrele ★★★★★
()
Ответ на: комментарий от Vidrele

Если много иметь дела с английским, в твоей русской появляются в том числе такие дитейлз, как названия месяцев с большой буквы.

Я просто перевёл текст в истории как есть.

Пишем на Basic, перегоняем в JavaScript, интерпретируем всё это на JVM. Потрясающе.

Можно конечно сразу на JavaScript, но когда уже знаешь один язык и написал на нём приложение для Windows, Linux и кто может соберёт на MacOS, то после этого нет особого смысла учить JavaScript, как как код с небольшой модернизацией без переписывания с нуля можно собрать в apk.

B4A (Basic4android) тоже собирает на разные оси без изменения синтаксиса в языке, хотя он делает не через JavaScript.

AZJIO
() автор топика
Ответ на: комментарий от AZJIO

Я просто перевёл текст в истории как есть.

Ты большой молодец. Я вот, допустим, новости на ЛОР не пишу. Но правильно дата по-русски выглядит так: «12 января 2026 г.» (или «года»).

B4A (Basic4android) тоже собирает на разные оси без изменения синтаксиса в языке, хотя он делает не через JavaScript.

В общем, целевая аудитория - люди, желающие портировать десктопное приложение на Basic или написать мобильное/кроссплатформенное приложение, зная только Basic, которых почему-то не смущает, что код скомпиллируется в JS.

Vidrele ★★★★★
()
Ответ на: комментарий от Somebody

А через кудой?..

Если на офсайте пишет что приложение размером от 100кб, то явно там нативный «Android Runtime» или ещё что, хотя раньше я читал что для Android нативным является Java и её упрощённый аналог Kotlin. Именно поэтому я хотел попробовать B4A и Kotlin.

AZJIO
() автор топика
Ответ на: комментарий от Vidrele

Ты большой молодец.

За перевод истории? Так-то я сделал полный перевод справки AutoIt3, вот там ещё можно сказать молодец, да и то если посмотреть со стороны дивидендов, то можно сказать и дурак.

Я вот, допустим, новости на ЛОР не пишу.

Я тоже не пишу, всё что мне надо могу скачать и без новостей, исключение - ажиотаж. Для меня было ново создать приложение для телефона, ну может для остальных судя по саркастическим отзывам многим это раз плюнуть на любом языке, тогда извиняй, если потревожил не топовым поделием. Хотя я слова вижу, а ответных поделий нет.

Если бы была возможность исправить, я бы дописал озвученные по отзывам недостатки и добавил бы ссылки. Так что имеем что имеем. Я CHM-справку с белого стиля на чёрный перевёл, вот (yandex.ru), и если интересно, видос как я это делал.

AZJIO
() автор топика
Ответ на: комментарий от AZJIO

Именно поэтому я хотел попробовать B4A

Да, я тоже когда-то даже скачал его, и хотел... хотел.... и перестал хотеть... :))

Somebody ★★★★
()
Ответ на: комментарий от zimniy

Таким людям нельзя говорить тонкости работы, проще сказать наикрутейший язык, тогда схавают и будут прыгать от радости и никогда не узнают.

AZJIO
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.