• # Pas de Visual

    Posté par  . Évalué à 1.

    Il n'y a pas de programme dont le nom commence par Visual.

    Par contre si c'est un IDE que tu cherche il y en a plein comme kdevelop ou anjuta.
    • [^] # Re: Pas de Visual

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

      IDE ? Kdevelop ? le truc dont les programme generer par les template compile pas ? ou marque des erreurs ingérables pour un débutant.

      Visual C++ meme si je deteste microsoft est un outils 30 000 fois plus ergonomique. Est qui necessite pas d'installation de librairie genre qscintilla pour avoir l'autocomplétion.

      En paralant d'autocomplétion, on ma souvent parler de Eric ou meme Anjuta. Mouarf on na pas la meme notion de l'autocomplétion.

      Par exemple j'ai remarquer dans eric qu'il propose tous ce qui commence par ce que l'on tappe, je suis désoler c'est pas ca de l'autocomplétion dans un IDE, il devrait proposer que ce qu'est relatif a la propriétés en cours.

      Et le top du top et l'autocomplétion qui propose la syntaxe d'une commande ensuite a chaque choix de Tag ( a la visual truc ou flash aimeX) et qu'il mette dans la syntaxe les parametre qui manque a chaque ajout d'attribut.


      Voila pour moi un VRAI IDE, la coloration syntaxique meme de 150 langage ne SUFFIT PAS.
      • [^] # Re: Pas de Visual

        Posté par  . Évalué à 3.

        emacs et le package semantic font de la completion de facon excellente en parsant regulierement le source.

        Tu mesures la qualité d'une ide a sa completion ??
        • [^] # Re: Pas de Visual

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

          si mes souvenirs sont bons, le package semantic demande à ce qu'on effectue une combinaison de touches particulières pour obtenir les choix de completions... déjà c'est pas pratique. Ensuite je vois pas trop comment emacs fait pour allez looker dans les packages que tu importes... sansa parler de la documentation proposée qui là encore se base sur ce qu'il veut bien trouver dans le source... bref, c'est à 100000 lieux de Visual Studio.

          Tu mesures la qualité d'une ide a sa completion ??
          Disons que quand on y est habitué on ne comprend même pas qu'on puisse encore coder sans...
          et puis avec Visual Studio on est habitué à ce qu'un IDE contienne la documentation des API, un concepteur graphique pour dessiner les fenêtres, la complétion de code, un débuggeur. (IDE veut bien dire ce que ca veut dire)
          Avec Eclipse on est habité à ce que l'IDE contienne également des outils de refactoring.

          Alors emacs voilà quoi.
          • [^] # Re: Pas de Visual

            Posté par  . Évalué à 2.

            C'est aussi pas mal une question d'habitude.

            Le principe de l'IDE 2500 en un ne me convient pas du tout, j'ai plutot tendance a avoir la doc sur le bureau edition+1, les machines sur le bureau -1, et j'aime pas passer mon temp a utiliser la souris quand je tape du texte.

            Pour dessiner des fenetre j'ai de très mauvaise experience avec visual studio (mais vu que j'ai pas testé le dernier ca n'a peut que s'ameliorer). Le reproche principal etant que le code généré etais le pire MVC que j'ai vue, avec plein de grosse macro bordélique.

            Pour ce qui est de la completion, il est claire que emacs a pas le meilleurs system qui soit, mais si c'est pour avoir le prototypes des fonctions, cscope + xcscope booste bien mais je crois pas qu'il fasse gaffe aux includes.

            Note: la completion de vim le fait.

            Ensuite c'est vrai que le mode C pourrais amélioré pour faire un truc plus éditeur de code, avec des vrai database derriere
      • [^] # Re: Pas de Visual

        Posté par  . Évalué à 0.

        Quanta est un vrai IDE pour le web d'après toi ou lui aussi il lui manque des choses ?
  • # visual --> conception graphique ?

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

    Si tu veux pouvoir dessiner tes fenêtres graphiquement, il n'y a pas vraiment d'équivalent à Visual Studio qui soit bien intégré... Par contre les 2 principaux environnements Gnome et KDE ont chacun une solution basée sur leurs outils (repectivement GTK et Qt) : Glade pour Gnome et Qt Designer pour KDE.
  • # chez borland...

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

    Il existe JBuilder (java) ou Kylix (pascal/c++) chez Borland...

    Ils ne sont pas libre, mais une version déjà bien complète existe en libre téléchargement chez eux...
  • # Gambas

    Posté par  . Évalué à 7.

    C'est peut êter ça que tu cherche :

    http://gambas.sourceforge.net/(...)
  • # Mono

    Posté par  . Évalué à 4.

    Tu peux aussi utiliser Monodevelop
    Pas taper, je sais c'est mono, .net blabla et compagnie mais bon, lui il a une autocompletion au poil ! et il est en intense développement, donc on peut s'attendre à le voir évoluer sérieusement.
    • [^] # Re: Mono

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

      oué enfin faut pas non plus exagérer, la complétion n'est pas vraiment "au poil", y'a encore quelques bugs, dont 1 ou 2 sévères qui font planter l'usine ;)
      • [^] # Re: Mono

        Posté par  . Évalué à 2.

        Peux tu juste me dire dans quelles conditions ? J'ai testé sans jamais avoir de plantages... Je ne dis pas que tu mens, surtout pas ! Juste que j'aimerais savoir comment que t'as fait :)
        Et aussi sur quelle version ?
        • [^] # Re: Mono

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

          euh, la 0.5.
          des petits mineurs, comme par exemple la complétion qui marche pas quand tu fais :
          bidule var = new Machin.
          bref, avec new il comprend pas.
          après un cast pareil il comprend pas.

          sinon un bug plus sévère :
          créé un nouveau projet Gtk.
          Tapes Gtk.fddsq.fdsfsd (bref n'importe quoi)
          vu que le chargement de ce namespace prend un peu plus de temps du fait de sa taille, le système de complétion arrive à la bourre si tu tappes trop vite et pouf MD plante.
          • [^] # Re: Mono

            Posté par  . Évalué à 0.

            la complétion qui marche pas quand tu fais :
            bidule var = new Machin.

            En effet, j'avais oublié...
            Tapes Gtk.fddsq.fdsfsd (bref n'importe quoi)
            vu que le chargement de ce namespace prend un peu plus de temps du fait de sa taille, le système de complétion arrive à la bourre si tu tappes trop vite et pouf MD plante.

            Heu
            Ici j'ai pas de pb, il charge à mort le proc et la ram, mais ne plante pas encore...
    • [^] # Re: Mono

      Posté par  . Évalué à 1.

      Oui mais pour ca faudrai qu'il ne plante pas toutes les 10mn.
      Monodevelop n'est pas au point pour l'instant et on ne peut pas dire qu'il y a un equivalent libre aux visual x de microsoft.
      Mais avec un peu de chance monodevelop devrait arriver assé rapidement au niveau de sharpdevelop ;).
      • [^] # Re: Mono

        Posté par  . Évalué à 1.

        En voyant ce journal je me suis dit que j'allais le retester, un apt-get et la surprise il ne se lance meme plus, plantage au demarrage.
        Probleme debian ou juste chezmoicamarchePAS.com ?
  • # Glade et Anjuta

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

    Concernant GTK+ / GNOME il y a Glade et Anjuta

    Deux tutoriels de présentations (un peu ancien) :

    Glade : http://eddy.writelinux.com/fr/part1/(...)

    Anjuta : http://eddy.writelinux.com/fr/part2/(...)

    Les distributions contiennent généralement Glade ( http://glade.gnome.org(...) ) plus rarement Anjuta ( http://anjuta.org(...) )
  • # re

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

    Gambas est l'outil pour moi qui se raproche le plus a un vrai IDE.

    En faite j'ai pas l'impréssion que vous vous rendez pas compte que au final les langages sont plus ou moins gachés.
    Imaginez un monde ou visual basic serait en faite du python MAIS avec une interface visual Basic.

    A la limite lutilisateur de base ce moque du langage il veu un programmer un outil simple pour faire un vidéothéque de maison ou il n'aura pas besoin qu"on lui sorte des notions de pointeurs ou de gestion de mémoires.

    Qui n'a jamais été rebuter en cherchant de l'aide sur Tk ou Qt quand on sort du howto hello word.

    Dans la notions d'autocomplétion je suis désoler mais il faut pas oublier que les soft Visual * EUX affiche la syntaxe de la commande en cours avec les parametre a mettre hormis le faite d'afficher les tag disponible pour la commande en cours.


    Alors que l'autocomplétion que j'ai vu sur linux c'est quoi ? Dans Eric il faut rajouter un dictionnaire pour le python par exemple ( je lavé pas par defaut ca cé encore un autre probleme sympa )
    Ensuite quand on tappe ( fameuse lib scintilla) un menu s'affiche avec toutes les commandes du dictionnaire qui sont comme le début tappé......


    Mouarf
    • [^] # RAD <> IDE

      Posté par  . Évalué à 2.

      Je chipote, mais je crois que tu confonds les notions de RAD et d'IDE. Un IDE (integrated development environment) n'est qu'un environnement qui regroupe tous les outils nécessaires pour développer un logiciel. KDevelop, Anjuta, voire Emacs sont des IDE. A la limite, on pourrait dire qu'une console, avec les outils pour éditer et compiler, est un IDE.

      Les RAD (rapid application development) sont un "sous-groupe" des IDE, qui permettent de développer facilement et rapidement des applications, genre Visual Basic, ou gambas, en général au détriment des performances.

      L'auto-complétion n'est qu'un outil parmi d'autres de l'environnement. Personnellement, je ne m'en sers jamais, je code plus souvent en C++, et vaut mieux connaître les APIs sur le bout des doigts pour pas faire de conneries.

      PS : t'aurais aussi besoin de la complétion orthographique :).
  • # Et Eclipse ?

    Posté par  . Évalué à 3.

    Pourquoi personne ne propose éclipse ?
    Il est un peu lourd mais la complétion est pas mal, et les réfactor déchirent tout. C'est plus pour du Java, mais les plugins pour le reste arrivent !
  • # Et Lazarus ?

    Posté par  . Évalué à 2.

    Salut

    Il existe un projet RAD intéressant : Lazarus
    http://www.lazarus.freepascal.org(...)

    Basé sur le compilateur free pascal, il doit permettre bientôt la programmation "cross-platform" .

    Il s'agit en fait d'un clone de kylix/delphi mais en beaucoup plus facile à installer.

    les rpm à se procurer sont sur :

    http://sourceforge.net/project/showfiles.php?group_id=89339(...)

    fpc-1.9.3-040529.i386.rpm
    fpcsrc-1.9.3-040529.i386.rpm
    lazarus-0.9.1.4-fpc_1.9.3_040529.i386.rpm

    Encore en version beta mais très prometteur !

    A+

Suivre le flux des commentaires

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