SpiderBasic 1.40 | 13 Mb

SpiderBasic is new web client-side programming language based on established BASIC rules. Its main purpose is to allow development of very complex, windowed based web applications. It provides a large commandset to handle complex and reactive GUI, 2D games, and many more in a coherent manner. Every library and commands behave the same and have similar syntax for easier and faster learning. The full documentation can be found here.

SpiderBasic is a compiler which generates optimized JavaScript, which needs a modern browser to run (HTML5). As a compiler, it has strong typing and various checks that JavaScript doesn’t provide, allowing robust code construction. SpiderBasic is not object oriented because we do believe that object oriented programs are very hard to maintain. Instead we provide flexible namespace support and many other features.

SpiderBasic is based on the PureBasic syntax, and is compatible to some degree with it. If you are already familiar with PureBasic, using SpiderBasic should be an easy task. It’s even possible to create a program which runs on the web and on the desktop using the same source code.

Support lastest web technology like HTML 5 and WebGL for fast application development. Strong and commercial grade JavaScript library like DOJO, SoundJS, Pixi are used internally to power SpiderBasic programs.

Using SpiderBasic is no brainer: you install the program, run the IDE and start developping your application. Deploying your application is easy as well, a full export is available with all the needed files, ready to go on your server.

SpiderBasic is available on Windows, Linux and OS X for maximum flexibility. The generated program runs on the lastest version of Firefox, Chrome and Internet Explorer. We take care of all small diffences between browsers for you.

Huge set of internal commands (500+) to quickly and easily build applications or games
BASIC based keywords
Very fast compiler which creates optimized apps
Procedure and structure support for advanced programming
Built-in containers like array, list and map
Strong types, strong syntax to avoid programming mistakes
Full unicode support
Namespace support for easy code reuse
Easy but very fast 2D game support through WebGL
Inlined JavaScript support for extensibility
Dedicated editor and development environment
Available on Windows, MacOS X and Linux
Very close to PureBasic, which allows to port easily an application to the desktop

complex, SpiderBasic, based, library, games, Every, manner, commands, coherent, similar, learning, documentation, found, faster, easier, reactive, syntax, behave, commandset, BASIC, SpiderBasic, support, based, which, complex, syntax, application, development, jvascript, programming, program, games, applications, PureBasic, compiler, library, BASIC, commands, object, strong