Journal Realbasic 5.5 ajoute le support de Linux

Posté par  .
Étiquettes : aucune
0
5
mar.
2004
Ca n'a pas passé la modération, donc je place ça ici car je pense que ça peut vraiment interesser quelques personnes (c'est mon avis perso).

Ca vaut ce que ça vaut, mais une nouvelle version de l'outil de développement Realbasic vient de paraitre. Cette version 5.5 ajoute la possibilité de compiler les applications développées (sous Mac ou Windows) pour Linux.

Pour ceux qui ne le savent pas, Realbasic est un outil de développement RAD propriétaire qui permet de développer des petites applications simples sur Mac (9 ou OSX) ou Windows et de les compiler pour une autre cible (Windows, Mac et maintenant Linux).

Bon, l'outil est proprio, ne tourne que sur des systèmes propios et les executables générés avec la version de demo ne sont utilisablent que 5 minutes... Mais l'effet est plutôt sympatique.

Après Kylix, voici une nouvelle alternative pour le RAD cross-plateformes.

* Realsoftware
http://www.realsoftware.com/index.php(...)
  • # Re: Realbasic 5.5 ajoute le support de Linux

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    Il existe déjà de nombreuses solutions RAD libre portables alors pourquoi parlez (et de fait en faire la promotion) d'une propriétaire qui plus ne tiens pas la comparaison avec ses équivalents libres ?
    • [^] # Re: Realbasic 5.5 ajoute le support de Linux

      Posté par  . Évalué à 4.

      Des liens! Des références! Des benchmarks!
    • [^] # Re: Realbasic 5.5 ajoute le support de Linux

      Posté par  . Évalué à 1.

      Si tu appelles du RAD l'utilisation d'Emacs et la création des interfaces graphiques à la main comme un boulet, et grattant du code à n'en plu s finir pour afficher trois boutons dans une pauvre fenêtre, je pense qu'on a pas la meme vision du RAD. (Et ne me parlez pas de Glade, c'est pas complet, notamment pour les TreeView... alors s'il faut retoucher le code de l'ihm après, ça n'a aucun interet). Je précise que j'ai commencé la prog de GUI avec Delphi, et que depuis que je suis passé à Linux, je ne l'utilise plus (ni même Kylix, pourquoi être sur un système libre si c'est pour faire du proprio). Mais je n'ai toujours pas trouver d'outil agréable (complet...) afin de créer ses progs avec GUI, sans gratter 500 lignes de code.
      • [^] # Re: Realbasic 5.5 ajoute le support de Linux

        Posté par  . Évalué à 1.

        Je ne suis pas trop favorable aux rad et a ces outils generant du code automatiquement. Mais il ne s'agit que de mon avis et je comprends que ces outils repondent aux besoins de certaines personnes. Mais je ne pense pas que ce soit la meilleure solution de commencer par ce genre d'outils pour programmer. J'ai entierement fait toutes mes IHM a la main (sous QT, SWT et SWING), c'est clair que c'est penible, mais ca permet de bien comprendre ce que font ces toolkits et de l'ensemble des possibilités.
        • [^] # Re: Realbasic 5.5 ajoute le support de Linux

          Posté par  . Évalué à 2.

          En effet, dans la plupart des cas, les RAD nous ponde un montre de code completement imbitable pour générer l'IHM.

          Je me rappelle de mon premier contact avec JBuilder, j'ai vite abandonné le clickodrome pour faire l'IHM à la main, parce que je compennais rien au code généré. C'est j'imagine la meme chose pour C++ Builder et consors.

          La grande, et fondamentale différence avec Delphi (mais ca serait également vrai avec Visual Basic... même si beurk), c'est que Delphi va te générer un fichier de ressource décrivant l'IHM que tu crée avec le clickodrome. Tu n'a aucunement besoin de modifier, ni de voir ce fichier de ressource afin de développer ton application. On peut faire le parallele avec un fichier gladeXML, sans la nécessité de le charger explicitement au départ de l'appli. Cela signifie que ton code contient uniquement la partie évennementielle de ton appli (enfin, sauf si bien sur, tu veux créer/modifier les composants visuels en cours de route bien sur).

          En clair, avec un outil comme Delphi, tu ne te rends pas compte qu'il génère du code automatiquement, car cette partie générée est infime (en général, juste une déclaration de variable, comme «Button1 : TButton») au sein du code que tu modifie toi même... et j'avoue que c'est d'une facilité de programmation que je regrette infiniment, quand je vois comme je galere depuis des mois pour creer une appli GUI en wxPython... (ça va, je m'accroche).
          • [^] # Re: Realbasic 5.5 ajoute le support de Linux

            Posté par  (site web personnel) . Évalué à 1.

            meme probleme, j'attaque jsutement le python depuis quelque temp...
            tu utilises quoi comme rad pour python ?

            boa constructeur c'est dur hein...
            j'avais pas entendu parlé de drpython, mais je 'en vais le tester de ce pas...
            • [^] # Re: Realbasic 5.5 ajoute le support de Linux

              Posté par  (site web personnel) . Évalué à 1.

              on peut faire du python avec glade aussi. si tu connais déjà glade c'est tjrs ca de gagné...
            • [^] # Re: Realbasic 5.5 ajoute le support de Linux

              Posté par  . Évalué à 1.

              > tu utilises quoi comme rad pour python ?

              Euhhh gedit... alors c'est sur que niveau RAD, on a vu mieux. J'aimerai bien utliser Emacs, à la rigueur, si je savais comme dire à cet abruti d'utliser des tab et pas des espaces pour l'indentation (et par la meme occasion, lui spécifier la taille des tabs en equivalent espaces.)

              Je suis en locale UTF-8, et la majeure partie de programmes en GTK 1 couillent completement. J'ai testé par exemple SPE tout à l'heure, c'est une veritable catastrophe. J'avais testé brièvement Boa, et j'en ai pas du tout été convaincu... donc, je fais les interfaces à la main comme un bubuche... et c'est super chiant.

              Enfin, si vous me proposez un éditeur sympa, en GTK 2 de préference, avec coloration syntaxique, « completement » automatique du code et débugage intégré, je prends...

              Ah oui, tiens, à propos du débugage... c'est bien le python on code tres vite, mais le débugage, merci du cadeau... (où alors je sais pas faire, ce qui est fort possible).

              Derniere chose, comment se fait il que wxWindows^W wxWidgets ne binde pas encore sur GTK2 sur Sid ? Je commence à en avoir plein le *** que mon appli ressemble à rien sous Linux (même avec le Theme industrial, c'est vraiement vilain).
              • [^] # Re: Realbasic 5.5 ajoute le support de Linux

                Posté par  (site web personnel) . Évalué à 1.

                ok merci pour ta reponse...

                quelqu'un a bien decrit delphi plus haut,
                je fais du delphi toute la journée et effectivement quand on veux programmer libre ya pas grand chose d'equivalent (pas de troll sur le language svp) delphi fait gagner beaucoup de temps dans la creation d'interfaces et encore beacoup dans la maintenance de l'interfaces

                c'est pour ca que je suis etonné du relatif mauvais accueil de kylix.
                et j'aimerais savoir tout language confondu s'il y a un equivalent a delphi/kylix (en terme de creation d'interface) dans le monde libre ?
                en tout cas j'ai pas trouvé
      • [^] # Re: Realbasic 5.5 ajoute le support de Linux

        Posté par  (site web personnel, Mastodon) . Évalué à 2.

        kdevelop ? non ?

        et puis, moi j''aime bien construire les gui à la main.... c'est d'un coté très ludique et de l'autre ça ne rajoute pas des trucs qui sont souvent incompréhensible à la lecture du code.....

        M.
    • [^] # Re: Realbasic 5.5 ajoute le support de Linux

      Posté par  . Évalué à 1.

      il existe gambas (vb like) et
      hbasic (vb like)
      qt designer (c++)
      lazarus (delphi like)
      glade
      et surement d'autres ....
    • [^] # Re: Realbasic 5.5 ajoute le support de Linux

      Posté par  . Évalué à 3.

      Peut-être parce que c'est l'esprit du libre non ? ou même plus simplement de la liberté. Faire son choix en connaissance de cause. On est les premiers à crier au loup face à l'obscurantisme et aux choix imposés par la masse microsoftienne. L'information c'est toujours utile, c'est au lecteur de faire la part des choses entre ce qui lui sera utile ou pas. Désinformer volontairement, par omission, c'est aussi une manière de faire de la propagande, d'ailleurs on peut assimiler ça à de la censure.
      • [^] # Re: Realbasic 5.5 ajoute le support de Linux

        Posté par  . Évalué à 0.

        « On est les premiers à crier au loup face à l'obscurantisme et aux choix imposés par la masse microsoftienne. »

        La masse quoi ?

        « L'information c'est toujours utile, c'est au lecteur de faire la part des choses entre ce qui lui sera utile ou pas. Désinformer volontairement, par omission, c'est aussi une manière de faire de la propagande, d'ailleurs on peut assimiler ça à de la censure. »

        La censure, ça aurait été de supprimer ce journal posté. Ne pas mettre en avant dans une dépêche son contenu, c'est une autre affaire.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.