IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Basic Discussion :

[KBasic] 100 % Compatible VB6 multi plate-formes


Sujet :

Basic

  1. #1
    Membre éclairé
    Avatar de richard
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2002
    Messages : 474
    Points : 772
    Points
    772
    Par défaut [KBasic] 100 % Compatible VB6 multi plate-formes
    Bonjour,

    Je ne suis pas un spécialiste du BASIC mais j'ai parfois besoin d'un BASIC pour récupérer des sources et les modifier (normalement je travaille en Python). Ces sources sont fréquemment en VB6 (je développe surtout dans le domaine des logiciels éducatifs ou para éducatifs dans l'éducation nationale). J'ai trouvé ceci : http://www.kbasic.com/product.html

    Les specs ont l'air extraordinaires (100 % compatible VB, OOP façon java, full IDE RAD, compilateur + éditeur, Windows + Linux etc.) la licence est ridiculement bon marché (30 € !!!) mais avant d'investir du temps sur un nouvel environnement je voudrais savoir si certains d'entre vous ont testé ce BASIC ?

    Sinon, à part RapidQ déjà cité dans un autre post en "remplacement" de VB6 (langage assez limité quand même) il y a XBLite qui est vraiment très bien avec un EDI basé sur scintilla (il est open source et un GUI designer est en train d'être développé) et il y a BCX aussi bien sûr. Existe-t-il autre chose de comparable et de relativement abordable financièrement (je connais déjà GAMBAS mais je travaille essentiellement sous Win XP) ?
    "Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
    https://pharo.org/web
    https://faust.grame.fr/

  2. #2
    Membre éclairé
    Avatar de richard
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2002
    Messages : 474
    Points : 772
    Points
    772
    Par défaut
    Bon,

    Je me réponds à moi-même. J'ai téléchargé et installé la version "personnelle" de KBasic avec laquelle on peut déjà faire beaucoup de choses (elle est gratuite). Il a importé plusieurs sources VB6 sans problème apparemment, mais je n'ai pas fait de tests poussés, cependant les sources ont compilé nickel.

    L'EDI est impressionnant; le langage aussi. Bref, je pense que je vais acheter la licence pro (au prix qu'elle coûte ) pour les menus (et plus si affinités) travaux de basic que j'ai parfois à faire.
    "Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
    https://pharo.org/web
    https://faust.grame.fr/

  3. #3
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    Cela m'interresse et j'ai prévu de faire quelque test (dés que j'ai le temps..)

  4. #4
    Membre éclairé
    Avatar de richard
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2002
    Messages : 474
    Points : 772
    Points
    772
    Par défaut
    Bonjour,

    Et bien quand tu auras fait quelque tests ça m'intéresse d'avoir ton avis. Je ne suis pas programmeur BASIC (Python et un peu de C) et mes tests ont forcément des lacunes. Je continue aussi mes tests dès que j'ai un moment
    "Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
    https://pharo.org/web
    https://faust.grame.fr/

  5. #5
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 294
    Points : 3 544
    Points
    3 544
    Par défaut
    bonjour,
    un site pour les amateurs de tests... :http://basic.mindteq.com
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  6. #6
    Membre éclairé
    Avatar de richard
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2002
    Messages : 474
    Points : 772
    Points
    772
    Par défaut
    J'y ai jeté un petit coup d'oeil. Intéressant pour connaître un certain nombre de Basic's (il y en a d'autres d'ailleurs). Mais visiblement certaines infos datent un peu nonobstant ce que dit l'auteur. Pour KBasic manifestement les infos datent beaucoup ou sont incorrectes : il n'est plus free mais commercial (à part la version perso), l'IDE n'est pas lent du tout, tout est en anglais contrairement à ce qu'affirme l'auteur du site, bref, une mise à jour s'imposerait pour que cela soit utilisable. De plus, sans vouloir être méchant, il met au pinacle RapidQ qui est un langage certes intéressant mais qui a été abandonné par son auteur en 2000 (!) et REALBasic [voir EDIT ] qui est extrèmement lent (j'ai testé la version "silver" et à mon avis c'est de la daube).

    ============== EDIT =====================================

    Désolé j'ai tapé trop vite ! Il s'agissait de TRUE BASIC et non pas de REAL BASIC que je n'ai pas testé mais dont j'ai entendu au contraire beaucoup de bien par des développeurs Visual Basic

    ================== FIN EDIT ===============================

    Bref, sympa pour la liste des Basic mais guère utilisable pour la table de comparaison.
    Merci quand même pour ce lien.
    "Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
    https://pharo.org/web
    https://faust.grame.fr/

  7. #7
    Membre du Club
    Homme Profil pro
    Je ne travaille plus a cause d'une maladie.
    Inscrit en
    Décembre 2002
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Belgique

    Informations professionnelles :
    Activité : Je ne travaille plus a cause d'une maladie.

    Informations forums :
    Inscription : Décembre 2002
    Messages : 48
    Points : 62
    Points
    62
    Par défaut KBasic
    Bonjour,

    Egalement interressé et suite à ce que je lis Kbasic me donne envie. Même si il y a petit investissement.

    Je voudrais savoir sachant que j'évolue sous débian 5.0.? Lenny, bureau gnome, si KBasic est compatible.

    Si quelqu'un à une expérience en se sens.
    Merci, pour votre aide.

    Jean-Marie

  8. #8
    Membre éclairé
    Avatar de richard
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2002
    Messages : 474
    Points : 772
    Points
    772
    Par défaut
    Bonjour,

    Il faut faire attention en exhumant les vieux posts (mon dernier post sur ce sujet date de 2006 quand même et les choses évoluent vite en infomatique, 3 ans c'est long).

    Bref : KBasic, finalement pas terrible, terrible, sauf pour récupérer des sources Visual Basic et les convertir sur différentes plate-formes (ce qui n'est déjà pas si mal). Il peut faire ça aussi avec des sources Quick BASIC d'ailleurs en ajoutant une GUI au passage. Attention KBASIC est pseudo compilé (machine virtuelle à la Java mais pas compatible Java, c'est agaçant cette manie de vouloir réinventer la roue à chaque fois ...). Si tu es sous *nix le BASIC à conseiller est GAMBAS (open source et à mon avis un peu mieux que KBASIC sous certains aspects). Mais pas multi pateforme (pas deversions Windows pour l'instant). En revanche si tu veux un BASIC compatible avec Visual (standard de fait) et réellement multi plateforme Win/Mac/Nix (là c'est pas du pipeau, ça marche), si tu veux qu'il fasse du SQL sans te prendre le chou alors là KBASIC est bien placé malgré son IDE vraiment rustique. Mais un IDE ça se change.
    "Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
    https://pharo.org/web
    https://faust.grame.fr/

  9. #9
    Membre du Club
    Homme Profil pro
    Je ne travaille plus a cause d'une maladie.
    Inscrit en
    Décembre 2002
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Belgique

    Informations professionnelles :
    Activité : Je ne travaille plus a cause d'une maladie.

    Informations forums :
    Inscription : Décembre 2002
    Messages : 48
    Points : 62
    Points
    62
    Par défaut
    Merci Richard d'avoir pris la peine de répondre.
    Gambas, il est justement dans la distribution lenny.
    Je ne suis pas interressé par le multiplatform pour l'instant, je veux faire l'une ou l'autre petite application pour moi et pour m'amuser.

    Je donc voir avec gambas.
    Merci, a bientôt et bonne contunuation.

    Jean-Marie

Discussions similaires

  1. Serveur DHCP multi plates-formes
    Par boboss123 dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 2
    Dernier message: 24/12/2009, 12h25
  2. PHP multi plate forme?
    Par franfr57 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 24/01/2008, 18h51
  3. Bibliothèque multi-plate-formes : accès codecs
    Par chris_wafer_2001 dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 26/05/2006, 14h13
  4. Moteur3d multi plate-forme (console)
    Par eddie1157 dans le forum Moteurs 3D
    Réponses: 23
    Dernier message: 10/04/2006, 13h24
  5. API réseau multi plates-formes style Wininet/Winsock
    Par jmmolina dans le forum Développement
    Réponses: 6
    Dernier message: 22/10/2003, 15h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo