Aktuelle Zeit: 17.10.2018 02:26

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 97 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5 ... 10  Nächste
Autor Nachricht
 Betreff des Beitrags: SpiderBasic 1.00 alpha 6 steht bereit
BeitragVerfasst: 19.01.2014 18:13 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
siehe: http://www.purebasic.fr/english/viewtop ... 81#p435381
Fred hat geschrieben:
Hi folks !

We are very happy to officially announce our new product:

SpiderBasic
- A Basic to master the Web -

Why the SpiderBasic name ? Well, spider, web, basic, should I say more ? :) It's a new programming language available for Windows (more plateforms will follow)
to develop rich web applications (JavaScript/HTML5/WebGL) based on the PureBasic syntax. ? Even if the syntax is close, there is fondamental differences
in the program workflow between PureBasic and SpiderBasic. In JavaScript, there is no blocking operations, all is asynchronous. For example, LoadImage()
will return immediately and you will have to wait for a callback announcing the load is done. So it was not possible to create just a new backend for PureBasic
and run a PureBasic program on the web. That's why we decided to fork PureBasic completely and made a new language to have greater control over the
commandset and command design. You can still write a program which will work in PB and SB, but it will need some care and probably some CompilerIf.

For now, we are targeting major browsers (firefox, chrome, ie and safari) in their lastest versions. In the long run, Android and iOS support could be
added as subsystems to be allow to create native applications or game with SpiderBasic !

SpiderBasic is a new commercial program which will be available for 49 euro with all minor upgrades included. When a major version will be
released a new license will be needed (will happen about every 1 or 2 years, like PureBasic). The website and support forums will be launched when SpiderBasic
will be stable enough to be released.

As a gift for your support, SpiderBasic will be free until 31 dec. 2014 to all registered PureBasic user ! It's available right now on your
online account :). Please read below before installing though.

Important: this is an alpha version, so while it can run some programs, it's far from being stable or feature complete. Your comments are welcome
as well as your bug reports.

1) Don't install it in "Program Files" directory or the examples couldn't be run out of the box. The examples needs to be put in a writable directory
as an .html file is created side by side to the SpiderBasic file.

2) Open one example (look in the "Examples" drawer of the SpiderBasic installation folder

3) Press "compile" and it should launch your default web browser and display the program.

Limitations against PureBasic compiler:

- Bitwise operands like '<<', '>>', '^', '!' only works on 32-bit numbers
- Quads are not real 64-bit quads but 53-bit only.
- Float are handled like double (32-bit float doesn't exists)
- Integer type other than 'quad' and 'integer' are subject to slow casting to respect their range
- '?' operator to get the labels address is not supported
- 'Break' doesn't support a level parameter
- No 'Goto'
- No 'Gosub'
- No 'End'

Supported libraries:
2DDrawing
Array
Date
Gadget
Image
Joystick
Keyboard
LinkedList
Map
Math
Menu
Mouse
Runtime
Screen
Sound
Sprite
String
System
ToolBar
Window

Libraries limitations:

2DDrawing:
- Only outlined and standard mode supported for now
- Gradient functions not implemented
- Custom filter not implemented
- DrawingBuffer() not implemented
- DrawText() not implemented
- DrawRotatedText() not implemented
- AlphaBlend() not implemented
- DrawingFont() not implemented
- DrawAlphaImage() not implemented
- FillArea() not implemented
- GrabDrawingImage() not implemented
- TextHeight() not implemented
- TextWidth() not implemented

Date:
- ParseDate() not implemented

Gadget:
- GetGadgetFont() not implemented
- ProgressBar(): no vertical settings, fixed height
- ScrollBar() not implemented
- TreeGadget() not implemented
- MDIGadget() not implemented
- ExplorerGadgets() not implemented
- DateGadget() not implemented
- CalendarGadget() not implemented
- IPAddressGadget() not implemented
- ShortCutGadget() not implemented
- ComboBox has fixed height (font based)
- No Right click support for ImageGadget()
- ResizeGadget() not implemented
- DisableGadget() not implemented
- ListIconGadget() not implemented
- ButtonImageGadget() no pressed image
- Get/SetGadgetItemData() not implemented
- Get/SetGadgetItemColor() not implemented
- SpinGadget() not implemented

Image:
- CatchImage() not implemented
- CopyImage() not implemented
- EncodeImage() not implemented
- GrabImage() not implemented
- ImageDepth() not implemented
- ImageFormat() not implemented
- ResizeImage() not implemented
- SaveImage() not implemented

LinkedList:
- ChangeCurrentElement() not implemented
- CopyList() not implemented
- InsertElement() not implemented
- MergeLists() not implemented
- MoveElement() not implemented
- PopListPosition() not implemented
- PushListPosition() not implemented
- SplitList() not implemented
- SwapElements() not implemented

Map:
- PopMapPosition() not implemented
- PushMapPosition() not implemented

Math:
- RandomData() not implemented
- RandomSeed() not implemented

Menu:
- Image support not implemented

Window:
- No window maximize/minimize buttons
- WindowOutput() not implemented
- Get/SetWindowState() not implemented
- Get/SetWindowColor() not implemented
- PostEvent() not implemented
- DisableWindow() not implemented
- WindowEvent()/WaitWindowEvent() not supported (use BindEvent() instead)
- Add/RemoveKeyboardShortcut()

String:
- StringByteLength() not implemented

ToolBar:
- ToolBarStandardButton() not implemented


Known issues:
- The doc is the one from PureBasic
- No runtime debugger ("Debug" works and output to browser console)
- Not optimized

Don't hesitate to play with it, publish your small programs (tell us if you want them included in the final package) and report bugs here:

Have fun with SpiderBasic and don't be too harsh with it, it's still in early stage !

The Fantaisie Software Team.

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Zuletzt geändert von ts-soft am 03.05.2014 13:40, insgesamt 5-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 18:19 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
Interessant, ich lads gerade herunter. Mal schauen, wie es ist und welches Produkt (ob das von Kiffi oder dieses) derzeit besser ist. :wink:

\\Edit:
Ich habe nur ein bisschen getestet. Ich finde es bis jetzt :allright:.

_________________
BildBildBildBildBild
Bild | EnableExplicit ist kostenlos und vermeidet Fehler | Gib Goto keine Chance | Schneller als die Telekom erlaubt | Avira? Nein Danke
WinAPI forever | Bei Problemen bitte Beispielcode posten | Mit Adblock werbefrei, schneller und sicherer surfen | brain.exe ist der beste Schutz | Userlibrary ohne Source = NoGo


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 19:12 
Offline

Registriert: 02.10.2011 14:45
Wohnort: Sinzig
Gefällt mir sehr gut!
Leider aber nur bis zum Jahresende for free.
Ist schon bekannt, was es kosten wird?

Gruß, Micha122

_________________
Barcodes for PureBasic - http://micha122.bplaced.net/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 19:15 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
Siehe oben im zitierten Text.

_________________
BildBildBildBildBild
Bild | EnableExplicit ist kostenlos und vermeidet Fehler | Gib Goto keine Chance | Schneller als die Telekom erlaubt | Avira? Nein Danke
WinAPI forever | Bei Problemen bitte Beispielcode posten | Mit Adblock werbefrei, schneller und sicherer surfen | brain.exe ist der beste Schutz | Userlibrary ohne Source = NoGo


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 19:34 
Offline

Registriert: 02.10.2011 14:45
Wohnort: Sinzig
Ok, 49€ inkl. kleinerer Updates. Weitere Finale Versionen allerding kostenpflichtig, wenn ich das richtig gelesen habe.
Mein Englisch ist nicht das beste :oops: , also bitte korrigiert mich falls das nicht stimmt.

_________________
Barcodes for PureBasic - http://micha122.bplaced.net/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 19:44 
Offline
Ein Admin
Benutzeravatar

Registriert: 29.08.2004 20:20
Wohnort: Saarbrücken
Ja, kostet 49 Euro, und alle 1 bis 2 Jahre muss man wieder für größere Updates bezahlen.

Also ich sehe da ja ehrlich gesagt keinen Sinn drin. Ich glaube kaum, dass da ein Markt ist, wo jemand tatsächlich Geld dafür ausgeben will. Dafür sind alle Sprachen, die nichts kosten und nativ dafür gedacht sind (z.B. Javascript inkl. HTML5) wesentlich besser vertreten. Alleine, weil die Community darum schon so riesig ist und man überall Beispiele findet, die Probleme lösen, die man hat. Also ich werde es mir nicht anschauen, zumal ich es ja nicht mal testen kann ohne Windows.

_________________
Freakscorner.de - Der Bastelkeller | Neustes Video: Neje DK - 1 Watt Laser Engraver
Ubuntu Gnome 16.04.3 LTS x64, PureBasic 5.60 x64 (außerdem 4.41, 4.50, 4.61, 5.00, 5.10, 5.11, 5.21, 5.22, 5.30, 5.31, 5.40, 5.50)
"Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 20:03 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
NicTheQuick hat geschrieben:
Ich glaube kaum, dass da ein Markt ist, wo jemand tatsächlich Geld dafür ausgeben will.

doch doch, ein Markt ist durchaus vorhanden. Es gibt auch viele Produkte,
die ähnliches machen: Visual WebGui, Elevate Websitebuilder, VisualJS,
Xojo Web, HTML5-Builder von Embarcadero, ...

Und alle genannten Produkte liegen preislich weit höher als 49 €

Grüße ... Kiffi

_________________
einfach ist schwierig


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 20:26 
Offline

Registriert: 02.10.2011 14:45
Wohnort: Sinzig
@Kiffi:
Dein pb2web gefällt mir aus folgenden Gründen besser:
1. Es kostet nichts :allright:
2. pb2web hat ein eigenes Forum und eine eigene Webseite :allright:
3. Die Beispielcodes sind klasse :allright:

Zitat:
Und alle genannten Produkte liegen preislich weit höher als 49 €

Wenn SpiderBasic die 49€ wert sein soll, muss sich da aber bis zur Final noch einiges tun.

Gruß, Micha122

PS:Ich glaube die haben da jetzt mal schnell ne alpha rausgeschmissen um nicht zu viele User an pb2web zu verlieren. :wink:

_________________
Barcodes for PureBasic - http://micha122.bplaced.net/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 20:38 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Micha122 hat geschrieben:
PS:Ich glaube die haben da jetzt mal schnell ne alpha rausgeschmissen um nicht zu viele User an pb2web zu verlieren. :wink:

Ich glaub, ne ich weiß, Freak und Fred Planen seit 3 Jahren und haben vor einem Jahr damit begonnen :wink:

Ich denke mal, wenn so etwas Geld in Freds Kasse fließt, haben wir alle was davon, egal ob wir SpiderBasic kaufen oder was
anderes nutzen.

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: SpiderBasic 1.0 alpha steht bereit
BeitragVerfasst: 19.01.2014 20:58 
Offline

Registriert: 02.10.2011 14:45
Wohnort: Sinzig
@ts-soft:
Zitat:
Ich denke mal, wenn so etwas Geld in Freds Kasse fließt, haben wir alle was davon, egal ob wir SpiderBasic kaufen oder was
anderes nutzen.

Das stimmt :allright:

Mir gefällt lediglich nicht, das Diskussionen zu pb2web hier nicht erlaubt/erwünscht sind.
Wenn man etwas kommerziell vertreiben möchte, sollte man schon bereit sein, sich mit vorhandener Software zu messen.

Außerdem sollte Fred bedenken, verbotenes oder nicht erwünschtes macht erst recht neugierig. :mrgreen:

Gruß, Micha122

_________________
Barcodes for PureBasic - http://micha122.bplaced.net/


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 97 Beiträge ]  Gehe zu Seite 1, 2, 3, 4, 5 ... 10  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
cron

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye