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

EDI Discussion :

Monkey Studio : enfin un IDE pour Qt


Sujet :

EDI

  1. #1
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut Monkey Studio : enfin un IDE pour Qt
    Monkey Studio est un IDE (Environnement de Développement Intégré) de développement spécialisé pour Qt. Il met à disposition un Designer et bien d'autres fonctionnalités facilitant la réalisation d'applications utilisant la bibliothèque Qt.

    Ce sujet permettra de tenir au courant les habitués de ce forum des nouvelles versions, leurs nouvelles fonctionnalités, ce genre de choses.

    Si vous avez une question concernant Monkey Studio, créez un sujet avec le tag [Monkey Studio] afin de mieux guider les gens qui seraient susceptibles de pouvoir vous aider.


  2. #2
    Nouveau membre du Club Avatar de minirop
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Points : 36
    Points
    36
    Par défaut
    Bonjour,
    Voilà la tant attendue version beta de Monkey Studio 2.

    Les nouveautés de cette version sont :
    • Un nouveau système de templates personnalisable ce qui permet aux utilisateurs de créer les leurs en lisant la documentation du format sur notre wiki.
    • Une meilleure gestion de qmake.
    • Un nouveau workspace, finie l'utilisation des onglets.
    • Un nouveau menu Window ce qui permet de changer de vue ( sdi/mdi/top level ).
    • Un meilleur parsing des consoles ( notamment sur les erreurs de compilation ).
    • Un simple clique sur un warning/error permet d'ouvrir le fichier en question.
    • Changement dans le plugin de navigation : on peut maintenant changer la vue ( root item ) permettant d'avoir une vue en arbre non encombrante.
    • Ajout d'un composant Monkeycore permettant aux plugins tiers d'utiliser facilement les principaux objets de l'application ( menubar, mainwidow, settings, etc ).
    • Meilleure gestion des chemins des ressources ( templates, translations, plugins ).
    • Lors du premier lancement monkey trouve et configure lui même les chemins par défaut à ajouter dans les options pour permettre une exécution immédiate après compilation.
    • Ajout du support des desktop tools pour mac os.


    Comme vous venez de le lire, il y a beaucoup à découvrir et n'hésitez pas à nous dire ce que vous en pensez.
    Soit sur les forums (http://forums.monkeystudio.org), le canal IRC (#monkeystudio sur FreeNode) ou sur la mailing-list users@monkeystudio.org (pour s'inscrire, voir: http://lists.monkeystudio.org/cgi-bi...listinfo/users).

    A bientôt.
    Envoyez des données et des fichiers en POST avec Qt : SendForm

  3. #3
    Nouveau membre du Club Avatar de minirop
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Points : 36
    Points
    36
    Par défaut
    Bonjour,

    Après de longs mois de développement et 2 versions preview, Monkey Studio 1.8.2.0 ( aka Monkey Studio 2 ) est enfin disponible en version BETA.
    Le terme BETA ne veut pas dire que MkS ( abréviation de Monkey Studio ) est boguée ou inutilisable.
    Ça signifie simplement qu'il y a tellement de fonctionnalités que si on continue dans ce sens, la version finale ne verra jamais le jour
    MkS continuera dans cette direction jusqu'à ce qu'il n'y ait plus rien à implémenter, ce qui pourrait prendre des mois, des années ou ce que vous voulez. Mais il reste le meilleur choix multi-plateforme pour du développement Qt ( et/ou pour d'autres projets si vous créez/utilisez le bon plugin ).
    MkS est un Environnement de Développement Intégré ( IDE ) visant à devenir un environnement de Développement Rapide d'Applications ( RAD ).
    MkS Fonctionne là où il y a Qt 4.4.0 ( version minimum pour le compiler ) en version dynamique ( comme MkS utilise beaucoup de plugins, la version statique n'est pas supportée, par contre vous utilisez la version de Qt que vous voulez pour vos projets).
    MkS est entensible à l'infini grâce à son système de plugins qui permet de faire presque tout et n'importe quoi et permet de supporter, du moins en théorie, tout type de projet ( cmake, msvc,... ) en créant le plugin pour.
    Si certains des plugins ne vous servent pas, désactivez-les pour rendre MkS un peu plus rapide et léger.
    Le but premier de MkS était de gérer les projets Qt4 le plus simplement possible, il utilise directement les fichiers .pro et ne crée pas de fichiers de configuration envahissant ou inesthétique.
    La seule chose ajoutée est un champ "ProjectSettings" pour sa propre configuration.
    MkS supporte maintenant plein de langages ( javascript, xml, ...).

    Les nouveautés sont (voyez les anciennes news pour les anciennes nouveautés):
    • Les Outils Utilisateurs peuvent maintenant utiliser la console pour rediriger leur sortie directement dans l'IDE.
    • Les Outils Utilisateurs utilisent maintenant pAction permettant de leur attribuer un raccourci.
    • Les actions comme compiler, deboguer, ect. peuvent exécuter d'autres actions automatiquement comme sauver les fichiers/projets ouverts.
    • Le plugin MessageBox utilise maintenant un dock différent pour chaque tab : Étapes de construction, Sortie, Commandes, Résultats de la recherche et fournit un widget pour les options.
    • Une barre de statut a été intégrée pour afficher des informations utiles : Modification du fichier, Mode de tabulation, Mode de fin de ligne et la position du curseur ( ligne/colonne ).
    • Un nombre illimité de signets par éditeur avec navigation rapide par raccourci.
    • Nouveau moteur recherche/remplace qui permet de recherche dans des fichiers/dossiers grâce à un thread.
    • La boite de dialogue "Ajouter des fichiers à un projet" a été améliorée, vous pouvez maintenant sélectionner des fichiers ET des dossiers. Vous pouvez choisir d'ajouter récursivement des fichiers/dossiers et importer des fichiers externes au projet.
    • La boite de dialogue de gestion des plugins a été réécrite pour ressembler à celle de KDE4.
    • Un SDK est disponible pour facilement créer vos propres plugins.
    • Une réécriture complète du gestionnaire de projet abstrait nommé "XUP Manager" qui veux dire "Xml Universal Project File Manager". En interne, c'est une représentation XML du projet en mémoire donc chaque projet est codé utilisant la même API, vous n'avez qu'à créer un convertisseur vers et depuis XUP pour supporter d'autres types de projets!
    • Le gestionnaire de templates a été amélioré, il utilise maintenant un format ressemblant au format .ini pour chaque template, la description du format est disponible sur le wiki pour ceux qui veulent créer leurs templates perso.
    • Traduction en français disponible.
    • Traduction en biélorusse disponible.
    • Traduction en italien en cours.
    • intégration du plugin GNU débogueur ( gdb )
    • Réécriture du gestionnaire de projets Qt avec l'API XUP.
    • Meilleur script d'installation, toutes plateformes.
    • Ajout d'un système de queue de messagebox, similaire à celui de dolphin ( widget de message non bloquant ) qui permet d'afficher un message sans bloquer l'interface.
    • Nouveau plugin "Éditeur d'expressions régulières" pour aider les développeurs à créer/tester leurs expressions.
    • Et plein de petites améliorations ainsi que de bogues fixés.


    N'hésitez pas à l'essayer et à nous rapporter ce que vous jugez nécessaire !

    voyez notre site pour plus d'information et pour les téléchargements : http://www.monkeystudio.org

    The Monkey Studio Team
    Envoyez des données et des fichiers en POST avec Qt : SendForm

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Points : 22
    Points
    22
    Par défaut Release 1.8.3.0
    Bonjour,

    Le site de MkS a fait peau neuve, et s'accompagne d'une nouvelle release (1.8.3.0) pré-compilée pour une majorité d'OS.
    Il y a beaucoup trop de changements pour un changelog, mais cette version est maintenant trés avancé et permet de se faire une bonne idée de ce qu'il est (sera) possible de faire en l'utilisant.
    A partir de cette version MkS est utilisable pleinement pour des projets QMake/C++.
    Support du module QtHelp permettant une integration complete de la doc Qt et la recherche inline ( F1/Shift+F1)
    Un gestionnaire de projet PHP-Qt a ete ajouté, permettant aux developpeurs php de creer leur propre applis Qt 4 basé sur le binding PHP.
    Et plein d'autres chose a decouvrir !

    http://monkeystudio.org

    P@sNox,

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Points : 22
    Points
    22
    Par défaut Release 1.8.3.2
    Il y a maintenant presque 2 mois de passé depuis la dernière release "Christmas Edition" de MkS. Depuis l'équipe a passée presque tout son temps sur la correction de bugs et le polissage des fonctionnalités existantes qui resulte a une nouvelle release : "Monkey Studio 1.8.3.2".

    Liste des changements (non exhaustive)

    * Introduction du plugin PyQt permettant de generer et gerer des projets PyQt.
    * Ajout de la fonctionalité : Remplacement de text dans des dossiers
    * Une tonne de fixes
    * Suppression du plugin GNU Debugger, celui ci étant trop instable. Nous sommes en train de le réécrire à partir de rien et sera disponible dans la prochaine version mineure (1.8.4.x).

    Nous pensons que MkS devient encore plus utilisable et confortable à utiliser.
    Vous pouvez consulter la liste complète des changements (en anglais) ici.

    http://monkeystudio.org

    P@sNox,

  6. #6
    Nouveau membre du Club Avatar de minirop
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Points : 36
    Points
    36
    Par défaut
    La MkS Team est ravi d'annoncer la sortie de la dernière version stable de MkS, la 1.8.4.0b1.
    Pourquoi "b" ? car elle ne contient pas encore toutes les fonctionnalités prévues dans la version finale.

    La précédente version contenait quelques bugs non découverts à temps à cause de la nécessité de sortir rapidement une version compatible Qt4.5.
    Le code a été revu pour être compilable avec Qt 4.4.x et suivantes.

    L'installateur windows et le bundle universel Mac OS sont livrés avec Qt signifiant que vous n'aurez plus aucune manipulation pour faire fonctionner MkS une fois l'installation terminée.
    Petit coup d'oeil des nouveautés :
    • Framework qCtagsSense : une bibliothèque bâtie par-dessus ctags permettant la navigation de classes ainsi que l'auto-complétion pour tous les langages supportés par ctags.
    • Plugin UpdateChecker : il vérifie si une nouvelle version de MkS est disponible et vous permet de la télécharger, le cas échéant.
    • Plugin ClassBrowser : il a été entièrement réécrit pour utiliser qCtagsSense, il permet de visualiser chaque fichier indépendamment, de parcourir l'API système et fournit un puissant moteur de recherche.
    • Plugin Search & Replace : a été retravaillé et permet maintenant de choisir l'encodage lors de la recherche/remplacement dans les dossiers : plus de problème à cause de l'encodage.
    • Workspace : Il existe maintenant le concept de "contexte", chaque contexte peut avoir ses propres actions et layouts personnalisés. Utilisé notamment par ClassBrowser.
    • Plugin Qt Designer : Imite maintenant la facon de designer un form de QtCreator ( plus de mdi ). Un namespace "LegacyDesigner" a été créé pour une mini rétro-compatibilité avec Qt 4.4.x. L'aperçu ainsi que l'impression supportent dorénavant les styles personnalisés.
    • Project Manager : Ne demande plus l'opérateur lors de la création/ajout de fichier !
    • Editeur : l'emplacement du curseur est restauré lors du rechargement d'un fichier.

    Ainsi que des corrections de bugs, voyez le ChangeLog pour plus d'infos.
    Plus d'informations ici : http://monkeystudio.org
    Envoyez des données et des fichiers en POST avec Qt : SendForm

  7. #7
    Nouveau membre du Club Avatar de minirop
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Points : 36
    Points
    36
    Par défaut
    Bonjour,
    En ce jour si merveilleux, nous vous proposons la version 1.8.4.0b2 de MonkeyStudio.
    Comme à son habitude, nouvelles fonctionnalités, bogues corrigés, ainsi qu'un peu de nettoyage.
    voici une petite liste de changements majeurs :
    • qCtagsSense peut maintenant utiliser soit la base de données sur le disque, soit la base en mémoire.
    • La classe abstraite qui gère les projets peut maintenant lister les fichiers du projet, donc qCtagsSense ne parcourt plus récursivement le dossier du projet mais utilise cette liste. Cela est donc plus rapide, et la base s'en retrouve moins chargée.
    • Intégration de XUP Project editor
    • Les plugins PHP-Qt et PyQt gèrent les fonctionnalités d'Universal Project Editor (dossiers dynamiques et commandes personnalisées).
    • Creation de la classe QueuedMessageToolBar qui se présente comme la barre d'information de Firefox (en haut et jaune lors de messages importants), la barre de status est maintenant plus claire.
    • Integration de plugin pour Beaver permettant à votre application d'être déboguée par ce logiciel.
    • Le workspace a été réécrit en utilisant des QMdiArea, permettant de revenir à une interface par onglet (Édition -> Paramètres...).
    • XUP Project editor aka Universal project manager vous permet de :
      • Créer des commandes personnalisées pour la compilation, le débogage et l'interprétation avec l'affichage de la sortie directement dans MkS.
      • Les dossiers dynamiques vous permettent de gérer une liste de fichiers en temps réel en fonction d'un masque.
    • File Watcher a été extrait du Core et est devenu un plugin. Il vous préviens lors de la modification/suppression de fichier et introduit le rechargement de fichier.
    • Ajout du support de Qt 4.6 (nouveaux modules Qt ainsi qu'une mise à jour du plugin Qt Designer).
    • Mise à jour de QScintilla améliorant les performances et rajoutant des langages à la liste de ceux supportés.
    • Ajout d'une nouvelle catégorie de modèles de projet pour le C++ : MkS ! Vous permettant de créer facilement des plugins pour MkS.
    • Réécriture du plugin Qt Assistant :
      • Disparition des onglets au profit d'icônes.
      • Apparition d'une combo box contenant l'historique de navigation.
      • Cette dernière accepte les urls permettant d'afficher de la documentation externe, et même de "marquer" certaines pages avec l'option "signets" du plugin.
    • Correction des urls erronées dans la boite de dialogue "À propos...".


    Comme vous pouvez le lire, beaucoup de nouveautés.
    Bon codage et Joyeux Noël.
    Envoyez des données et des fichiers en POST avec Qt : SendForm

  8. #8
    bruce-willis
    Invité(e)
    Par défaut
    Qu'en est-il de Qt Creator? N'est-ce pas un autre IDE made in Nokia?
    Mais bon Monkey me semble bon

  9. #9
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Monkey Studio n'est pas fait par Nokia. Seulement à l'époque où j'ai créé ce sujet il n'y avait pas Qt Creator. Aujourd'hui c'est l'IDE que je recommende pour du développement C++/Qt.

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Points : 22
    Points
    22
    Par défaut Monkey Studio 1.8.4.0 Final
    Bonjour chers utilisateurs de MkS. L'équipe de développement est ravie de vous annoncer la tant-attendue version 1.8.4.0.

    Cette version corrige bon nombre de bugs et apporte moultes fonctionnalités.
    La liste des nouveautés et quelques copies d'écran peuvent être trouvées ici.

    Et pour récupérer cette version, cliquez ici.

Discussions similaires

  1. [IDE] Pour php équivalent Visual Studio (composants gridview etc.)
    Par Yoskeleton dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 11/06/2008, 20h29
  2. [Débutant][php] IDE pour PHP dans Eclipse ?
    Par folsen dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 22/04/2004, 16h25
  3. Idée pour développer un logiciel de peer to peer
    Par Jibees dans le forum Développement
    Réponses: 5
    Dernier message: 09/06/2003, 22h29

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