Page 10 sur 12

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 17:11
par poshu
Lord Nelson a écrit :Pourquoi avoir créer un autre logiciel ?
Pourquoi ne pas avoir incorporé sa dans PureBasic ?

Tu vois, y aurais par exemple une option dans un menu, Compiler pour Windows ou pour le web
Bha ensuite niveau revenue je sais pas moi...

Tu revois le pris de PB mais là ou je veux en venir c'est que c'est pour moi vraiment dommage d'avoir fais deux logiciel
qui sont en plus identique ou presque l'un de l'autre :?

Qu'est ce qui t’empêche de tout mettre dans PureBasic et ne serrais-ce pas plus logique, plus simple ?

Pour finir, payer pour chaque nouvelle version est certes ennuyante en soit mais se justifie comme tu l'as dit Fred, cela permet de payer
moins cher le logiciel en premier lieu mais qui au finale risque de devenir peut être plus cher du coup si tu prends toutes les version :|
Mais bon ça c'est pas très grave je dirais car t'es pas obliger de prendre toutes les version mais seulement celle qui t’intéresse.
Y'a plein de réponses valides, Falsam a tout à fait raison; et augmenter le prix de pure en y incorporant le web n'est probablement pas une solution valide: pour l'instant la plus grande partie des acheteurs potentiels de SpiderBasic sont les utilisateurs de Pure (déjà habitués à la syntaxe, connaissant l’existence du produit...), donc finalement peu de retours financiers à court terme.

La logique client aussi : il est assez probable qu'à moyen/long terme, Fantasy Software ait des clients qui ne soient intéressés que par le web, et payer pour toute la suite desktop pourrait être un frein à l'achat.

Ensuite, y'a la logique produit : PureBasic devrait s'appeler FASM basic; tout est construit autour de ce compilateur; Spider n'est pas un "simple" nouveau backend basé FASM, il rentre donc dans une nouvelle catégorie. De plus, là où Pure windows/linux et mac ne demandent que peu de modifications pour compiler, Spider (et le javascript en général) c'est un autre paradigme qui demandera un code légèrement différent pour fonctionner.
Lord Nelson a écrit :Autre chose encore, je trouve que les graphiques pour la version web est largement plus jolie et sympathique que sur la version PB
Pourquoi aussi ne pas incorporer ces jolie graphique pour PB aussi, car franchement c'est super sympa comme style :)
Purebasic utilise les gadgets et les fenêtres de son système hôte, rien ne t'empêche de faire du owner drawn et de de faire des fenetres avec un look différent, mais j'espère bien que pure continuera à utiliser les standards, une partie de son utilisation dans le monde professionnel en dépend.
falsam a écrit :Tout comme toi, j'aurais préféré une solution sous forme d'un plugin commercial à ajouté comme un outil à Pure Basic.
Pourquoi ne pas simplement ajouter le compilateur de spiderbasic à la liste des compilateurs de ton IDE Pure? (j'ai pas testé, Spider n'est pas disponible pour mes OS mais ils sont pas cons chez fantasy, les compilateurs doivent avoir des commandes identiques), il suffirait alors de définir une nouvelle cible à ton projet et c'est parti mon dada, plus besoin de galérer avec deux IDE.

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 17:15
par Lord Nelson
Tout comme toi, j'aurais préféré une solution sous forme d'un plugin commercial à ajouté comme un outil à Pure Basic.
Voilà c'est ça :wink:

Que le plugin soit paysan on s'en fout je pense mais que ça reste sur PureBasic !
J'ai compris se que tu as dit.

Mais si Fred fais un plugin, ce n'est pour PureBasic mais le pluging, bref

J’encourage vivement Fred à trouver une solution pour tout mètre ensemble car c'est vraiment vraiment super
dommage
de créer un autre logiciel qui plus est identique à PB, même la syntax est identique !

Il à pas le droit de changer les condition de ça licence ?
Bref, quel dommage :(

Enfin bon... Fred fera comme il pense le mieux, il à surement déjà pensé à ça je pense mais il c'est surement trouver coincé avec sa propre licence de PureBasic !

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 22:14
par falsam
poshu a écrit :Pourquoi ne pas simplement ajouter le compilateur de spiderbasic à la liste des compilateurs de ton IDE Pure?
Parce que ça ne fonctionne pas avec Spiderbasic.

Rappel : Comment ajouter un compilateur http://www.purebasic.fr/french/viewtopi ... 21&t=13137

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 22:54
par Cool Dji
Hello,

J'expérimente SpiderBasic, ça compile et ça lance sur FireFox (cool).

J'ai naïvement récupéré les 2 fichiers html et js générés par SpiderBasic mais je n'arrive pas à les faire s'exécuter dans un navigateur.
En double cliquant sur le html, rien ne s'affiche dans le navigateur.
Il n'y a qu'à la compilation que ça tourne.
J'ai essayé depuis un site web, pareil : la fenetre reste vide.

Y'at-il une manip particulière que j'ai raté pour pouvoir utiliser le code généré ?

Merci

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 23:07
par nico
Oui, il faut lancer le serveur : sbmongoose.exe avec une ligne de commande, genre :
Pour le port 8080 par défaut
C:\SpiderBasic\Compilers>sbmongoose -document_root D:\Test -spiderbasic_root C:/SpiderBasic/

Pour un port spécifique, ici le 9088:
C:\SpiderBasic\Compilers>sbmongoose -listening_ports 127.0.0.1:9088 -document_root D:\Test -spiderbasic_root C:/SpiderBasic/
D:\Test représente le dossier où tu as mis tes fichiers, éviter les espaces dans le chemin et fichier
C:/SpiderBasic/ ne pas y toucher, ça va servir aux dépendances
Ensuite, tu écris cette adresse dans ton navigateur : 127.0.0.1:8080 ou 127.0.0.1:8080\ton_fichier_html

ou pour le deuxième exemple:

127.0.0.1:9088 ou 127.0.0.1:9088\ton_fichier_html
Lorsque tu n'indiques pas le fichier Html, le serveur te renvoie la liste des fichiers, il n'y a plus qu'a cliquer sur le fichier html.

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 23:43
par Cool Dji
Merci Nico pour cette premiere info mais je crains qu'elle me soit insuffisante.

J'ai trouvé cet .exe dans le dossier compilers de SpiderBasic mais concrètement ?
on doit mettre des paramètres au bout dans la ligne de commande ?

J'ai essayé de mettre le code source derriere, sans grand succès...

Il y a une allusion à cet exe sur le forum officiel SpiderBasic mais sans plus.
Sinon, on parle beaucoup de mongoose dans le monde du bmx : venant plutot du monde du vélo de route, j'ai du mal à m'y retrouver :D

Peux-tu, s'il te plait, ajouter quelques lignes d'explication pour accompagner le : "il faut lancer le serveur : sbmongoose.exe"

Merci d'avance

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 23:44
par nico
Je viens de mettre à jour!

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 23:45
par comtois
pour un site web, faut copier \Libraries\JavaScript sur ton site et adapter les chemins du fichier html en conséquence. ça devrait être plus simple par la suite, faut laisser le temps à fred et freak :)

http://www.purebasic.fr/english/viewtop ... &start=266

Sinon pour répondre à ceux qui se demandent pourquoi ne pas avoir intégré SpiderBasic dans PureBasic, Fred donne la réponse ici
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.

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 23:48
par Cool Dji
Yeah !

Merci Comtois et Nico, je dois pouvoir me débrouiller avec ça...Enjoy :D

Re: SpiderBasic 1.00 alpha 4

Publié : ven. 07/mars/2014 23:50
par nico
De rien, je viens de terminer l'écriture, amuse toi bien.

Il est tout à fait possible de déplacer le serveur du dossier compiler ainsi que le dossier librarie, je ne t'indique pas la procédure car ça n'as pas trop d'intérêt pour le moment.

Re: SpiderBasic 1.00 alpha 4

Publié : sam. 08/mars/2014 17:09
par poshu
falsam a écrit :Parce que ça ne fonctionne pas avec Spiderbasic.

Rappel : Comment ajouter un compilateur http://www.purebasic.fr/french/viewtopi ... 21&t=13137
Ah bah flute. Comme je l'ai dit, j'ai très peu essayé spider parce qu'il n'est pas dispo pour mes os; mais je pensais vraiment que ça allait marcher... En esperant que ce soit un défaut de jeunesse, après tout on est en alpha, et que ce sera vite corrigé. D'ailleur, est-ce que c'est l'IDE de pure qui refuse (le compilateur est compatible mais les infos renvoyés sont refusées par l'IDE) où carrément le compilo de Spider qui ne fonctionne pas sur la même logique (différentes commandes, tout ça)?

Re: SpiderBasic 1.00 alpha 4

Publié : lun. 10/mars/2014 11:50
par blendman
salut

Est-il possible d'utiliser spiderbasic en local sur android ?

J'ai vu qu'il était possible de convertir du html5 vers android en apk natif (et même pour ios semble-t-il)
Pensez-vous que ça donne un résultat satisfaisant ?

Re: SpiderBasic 1.00 alpha 4

Publié : lun. 10/mars/2014 12:04
par Jenova
Essaye toujours on ne sait jamais http://software.intel.com/fr-fr/html5/tools
N'oublie pas de choisir un processeur ARM pour la compilation :mrgreen:

Re: SpiderBasic 1.00 alpha 4

Publié : lun. 10/mars/2014 19:30
par nico
J'ai vu qu'il était possible de convertir du html5 vers android en apk natif (et même pour ios semble-t-il)
Pensez-vous que ça donne un résultat satisfaisant ?
A quoi ça servirait de l'installer en local puisque SpiderBasic ne permet pas d'accéder à quelques API que ce soit, il vaut mieux l'installer sur le web et ensuite empacter un navigateur dans une appli (comme le propose Andromo et beaucoup d'autres)

Re: SpiderBasic 1.00 alpha 4

Publié : lun. 10/mars/2014 20:13
par Lord Nelson
Se serais pas possible de créer un exe pour le programme SpiderBasic créer ?
Sa doit être possible je suis sur, ont lance le exe et lui il ouvre la fenêtre web et tout le tralala.