SpiderBasic 1.00 vient de sortir
C'est un nouveau langage dédié au développement Web.
Le 2015-03-17 11:19:05, par comtois, Responsable Purebasic
SpiderBasic 1.00 est un nouveau langage dédié au développement WEB. Sa syntaxe est proche de celle de PureBasic.
Avec PureBasic il est possible d'insérer du code assembleur dans le source, avec SpiderBasic il est possible d'insérer du JavaScript, exemple :.
L'équipe de développement prolonge la gratuité du produit pour les utilisateurs de PureBasic jusqu'au 1er juillet 2015 (à télécharger sur votre compte).
Vous trouverez plus d'informations sur le site dédié à ce langage : http://www.spiderbasic.com
Pour ceux qui n'ont pas de licence PureBasic, une version démo est disponible sur le site (limité à 800 lignes de code, ce qui est suffisant pour se faire une bonne idée du produit).
Vous pouvez poser vos questions, suggestions et rapports de bogues sur le forum officiel : http://forums.spiderbasic.com
Durant les versions beta, j'avais posté quelques infos que vous trouverez ici.
Avec PureBasic il est possible d'insérer du code assembleur dans le source, avec SpiderBasic il est possible d'insérer du JavaScript, exemple :.
Code : |
1 2 3 4 5 6 7 8 9 10 | Procedure DesktopWidth() ; ; Returns the width of the browser area ; !var width; !require(["dojo/window"], function(win){ ! width = win.getBox().w; !}); !return width; EndProcedure |
Vous trouverez plus d'informations sur le site dédié à ce langage : http://www.spiderbasic.com
Pour ceux qui n'ont pas de licence PureBasic, une version démo est disponible sur le site (limité à 800 lignes de code, ce qui est suffisant pour se faire une bonne idée du produit).
Vous pouvez poser vos questions, suggestions et rapports de bogues sur le forum officiel : http://forums.spiderbasic.com
Durant les versions beta, j'avais posté quelques infos que vous trouverez ici.
Hi there,
We are very happy to announce the first final release of SpiderBasic, after a very long development time ! It was quite a journey to create a new product which seems like PureBasic, but which is really a different thing. So far, it's only a 1.00, so don't expect to have a feature complete or bug free product, but it's a start. When I rememeber the shape of PureBasic 1.00, I can tell you than SpiderBasic 1.00 is in a totally different league .
The development took a longer time, so we extended the free access for PureBasic users to SpiderBasic until 1st july 2015 (on your PureBasic online account).
Check out the brand new website: http://www.spiderbasic.com
and be sure to use the forums to report anything wierd (including on the website and demo packages), so it can be improved quickly: http://forums.spiderbasic.com
Have fun and enjoy some web development !
The Fantaisie Software Team
We are very happy to announce the first final release of SpiderBasic, after a very long development time ! It was quite a journey to create a new product which seems like PureBasic, but which is really a different thing. So far, it's only a 1.00, so don't expect to have a feature complete or bug free product, but it's a start. When I rememeber the shape of PureBasic 1.00, I can tell you than SpiderBasic 1.00 is in a totally different league
The development took a longer time, so we extended the free access for PureBasic users to SpiderBasic until 1st july 2015 (on your PureBasic online account).
Check out the brand new website: http://www.spiderbasic.com
and be sure to use the forums to report anything wierd (including on the website and demo packages), so it can be improved quickly: http://forums.spiderbasic.com
Have fun and enjoy some web development !
The Fantaisie Software Team
-
comtoisResponsable PurebasicPour ceux qui ont une licence PureBasic et qui peuvent télécharger gratuitement SpiderBasic sur leur compte, Fred (l'auteur de PureBasic et SpiderBasic) précise :
Le produit continuera de fonctionner au delà de juillet 2015, il n'y a pas de 'timebomb' dedans. Amusez vous bien !
Par contre le produit téléchargé sera toujours opérationnel après le 1er juillet, c'est une bonne nouvellele 17/03/2015 à 15:23 -
comtoisResponsable PurebasicPour le moment SpiderBasic est orienté développement web côté client, mais il est prévu qu'il le soit aussi côté serveur par la suite. N'y connaissant rien dans ce domaine, j'ignore ce que tout ça signifie exactement et concrètement, débrouillez vous avec cette info
Envoyé par Fred le 24/03/2015 à 22:03 -
comtoisResponsable PurebasicUne version corrigeant les bogues et la doc est disponible, la prochaine étape consistera à améliorer l'export.
A bug fix version of SpiderBasic is available on your online account, it should fixes every issues marked as [Done] in the bug forums. We also have reworked the doc to be more accurate/up-to-date. Next step is to improve project export and publishing. Thank you all for the feedback and have fun !le 08/04/2015 à 15:23 -
comtoisResponsable PurebasicUne nouvelle version est disponible sur votre compte ou en version démo pour ceux qui n'ont pas de licence.
Télécharger la version démo
L'export est désormais simplifié, je vais d'ailleurs tester ça tout de suite.
Le site comporte un nouveau 'Showcase" (sélectionner un code, puis flèche verte pour l'exécuter). Ce sont des exemples simples et courts qui permettent d'illustrer le fonctionnement d'une fonction :
http://www.spiderbasic.com/showcase/onlineviewer/Hi there,
A new version of SpiderBasic is avaible on your online account, it does bring the Export feature and fixes quite some bug. You can also check our new online showcase viewer written in SpiderBasic !- Added full export support, for simple files and projects
- Reduced the JavaScript dependencies footprint (3 times smaller)
- Added a new online showcase viewer for the website (written in SpiderBasic)
- Bug fixes
Have fun and don't hesitate to report anything wrong to make it a better product !
The Fantaisie Software Teamle 13/05/2015 à 18:03 -
comtoisResponsable PurebasicSoccer Trainer OnLine, La première application commerciale écrite avec SpiderBasic.
http://www.spiderbasic.com/showcase.php
http://www.soccer-trainer.comHello,
Checkout the first big application written with SpiderBasic, on our showcase page:
http://www.spiderbasic.com/showcase.php
http://www.soccer-trainer.com
Have fun !le 18/05/2015 à 20:21 -
comtoisResponsable PurebasicSpiderBasic est un langage jeune, manquant cruellement d'exemples.
Du coup Fred (l'auteur de SpiderBasic) se propose d'écrire quelques applications petites mais complètes en guise d'exemples.
Si ça vous intéresse, vous pouvez proposer des idées à Fred ici.
Mais attention, connaissant Fred il n'en fera pas 50, alors ciblez bien votre demande avant de lui faire des propositions.Envoyé par Fred le 25/11/2015 à 22:13 -
comtoisResponsable PurebasicJe ne traduis pas, votre anglais est meilleur que le mien :
Envoyé par mahan Code : 1
2
3
4
5
6
7
8
9var express = require('express') var app = express() app.use(express.static(__dirname + '/sbclient')); var server = app.listen(3000, function() { a = server.address(); console.log('App listening at http://%s:%s', a.address, a.port); })
le 30/11/2015 à 23:41 -
comtoisResponsable PurebasicQuelques infos sur le développement en cours de SpiderBasic :
Envoyé par Fred
et une version comportant des nouveautés est planifiée pour janvier 2016 si tout va bien.
Source de l'informationEnvoyé par Fred
en attendant un utilisateur propose une solution avec CryptoJSCode : 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33!$.getScript("http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/core-min.js", loadok1); !function loadok1() !{ Debug "OK1" !} !$.getScript("http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-utf16-min.js", loadok2); !function loadok2() !{ Debug "OK2" !} !$.getScript("http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js", loadok3); !function loadok3() !{ Debug "OK3" !} Procedure button1pressed() text.s="Hello World" Debug text !var v_words = CryptoJS.enc.Utf8.parse(v_text); !var v_base = CryptoJS.enc.Base64.stringify(v_words); Debug "base " +base EndProcedure If OpenWindow(0, 10,10,500,300 , "TEST") ButtonGadget(1 ,10, 80, 100, 100, "1") EndIf BindGadgetEvent(1,@button1pressed(),#PB_EventType_LeftClick)
le 02/12/2015 à 16:34 -
comtoisResponsable PurebasicQuand Fred annonçait une beta d'ici quelques semaines , et une nouvelle version en janvier, je pensais que la beta ne comporterait que des corrections de bogues et qu'il faudrait attendre jusqu'en janvier pour les nouveautés, et bien je me suis trompé
Hier, Fred a annoncé qu'il y aurait des nouveautés dans la beta à venir.
Envoyé par Fred le 11/12/2015 à 21:25