RubyMine

    Construit sur la plateforme IntelliJ et fournissant des outils de développement intégrés pour créer des environnements de développement Ruby et de développement web avec Ruby on Rails, y compris des vues de structure de projet RoR dédiées et une complétion de code Rails spécifique.

    RubyMine propose toute une gamme d’outils de développement, étroitement intégrés pour créer un environnement de développement pour un développement Ruby productif et un développement Web avec Ruby on Rails. RubyMine inclut l’Assistance intelligente à la codage Ruby qui est un éditeur de code Ruby intelligent, avec une assistance complète au codage Ruby, une complétion de code intelligente basée sur la portée et le type. RubyMine inclut également la mise en évidence de la syntaxe et des erreurs, le formatage du code ainsi que le refactoring et les actions d’intention. RubyMine prend en charge les plates-formes Windows, Mac OS X et Linux.

    Avantages de RubyMine:

    • Travaillez plus rapidement avec un éditeur intelligent: Produisez un code de haute qualité de manière plus efficace, grâce à un support de première classe pour Ruby et Rails, JavaScript et CoffeeScript, ERB et HAML, CSS, Sass et Less et plus encore.
    • Retrouvez votre chemin: Utilisez la recherche intelligente pour accéder à n’importe quelle classe, fichier ou symbole, ou même à n’importe quelle action IDE ou fenêtre d’outil. Il suffit d’un clic pour passer à la déclaration, la méthode super, le test, les utilisations, l’implémentation et plus encore.
    • Détectez et éliminez les mauvaises pratiques de code: Suivez les meilleures pratiques de la communauté avec des inspections de code vérifiant votre code pour de nombreux types d’erreurs possibles et fournissant des améliorations en temps réel avec des options de correction rapide.
    • Testez et déboguez avec plaisir: Utilisez le puissant débogueur avec une interface graphique pour Ruby, JavaScript et CoffeeScript. Définissez des points d’arrêt, exécutez votre code pas à pas et utilisez toutes les informations disponibles à portée de main.
    • Profitez d’un espace de travail bien réglé: Dans RubyMine, vous pouvez rapidement vous sentir chez vous, avec des schémas de couleurs personnalisables, des schémas de clavier et tous les

      Paramètres de look-and-feel dont vous avez besoin pour un développement productif.

      • Gérez votre environnement de projet : Profitez d’une intégration transparente avec des outils tels que Rake Task Runner, Rails Generators, Bundler, RVM/Rbenv, Zeus et d’autres. Le Terminal est également disponible en tant que fenêtre d’outil IDE chaque fois que vous en avez besoin.

      RubyMine – Fonctionnalités

      Principales fonctionnalités :

      • NOUVEAU : Prise en charge de Docker : RubyMine 2017.1 apporte une prise en charge complète de Docker.
      • NOUVEAU : Créez rapidement des gemsets : Créez des gemsets RVM à partir de l’assistant Nouveau Projet.
      • NOUVEAU : Prise en charge de RuboCop : À partir de cette version, RubyMine prend en charge RuboCop, l’analyseur de code statique bien connu pour Ruby.
      • NOUVEAU : Génération de tests pour les entités Rails : Ajout de la possibilité de créer des tests pour les contrôleurs, modèles, helpers et mailers Rails à partir de l’action Aller au test.
      • NOUVEAU : Génération de modules Puppet : Les modules Puppet peuvent désormais être générés rapidement directement depuis l’assistant Nouveau Projet.
      • NOUVEAU : Structure de projet Puppet : L’IDE trouve tous les modules et/ou environnements du projet et met à jour la structure du projet en un clic depuis le menu contextuel.
      • NOUVEAU : Améliorations JavaScript : Nouvelles options de style de code, prise en charge de Vue.js, Importation automatique pour les composants React, intégration avec Jest.
      • NOUVEAU : Options de recherche et d’affichage : Le visualiseur de journaux prend désormais en charge les expressions régulières et la recherche de messages de commit sensibles à la casse. Vous pouvez contrôler la quantité d’informations affichées par le visualiseur de journaux. La recherche dans Git Log est devenue significativement plus rapide.
      • Développement Ruby : JetBrains RubyMine IDE inclut un éditeur de code Ruby complet conscient des spécificités du langage dynamique. Il offre une assistance intelligente à la programmation, des capacités de refactoring de code intelligent et une analyse approfondie du code. Il permet une configuration de projet facile.
        • Ruby: Gestion de la gemme Ruby automatique, prise en charge de Rake et consoles intégrées.
        • Ruby on Rails: RubyMine propose des fonctionnalités dédiées à RoR, y compris des vues de structure de projet, des options de navigation rapide du Modèle-Vue-Contrôleur, l’achèvement de code spécifique à Rails, des actions d’intention et des refontes automatisées.
        • JavaScript & HTML/CSS: La vitesse et l’efficacité sont garanties pour votre développement côté client et côté serveur en JavaScript, CoffeeScript, TypeScript, HTML, CSS, Less ou Sass, car RubyMine offre une assistance au codage de premier ordre et une large gamme de fonctionnalités avancées. Les frameworks de test Node.js, Dart, AngularJS et JavaScript sont pris en charge via des plugins gratuits. Améliorez et simplifiez votre expérience de débogage sans quitter l’IDE, grâce aux outils de débogage JavaScript et Node.js.
        • RubyMotion: L’assistance au code est disponible pour les API Ruby, Objective-C et Java, rendant le développement iOS, OS X et Android avec RubyMotion encore plus agréable. Avec une interface utilisateur de test et de débogage puissante, travaillant soit avec un simulateur soit avec un appareil réel, il est beaucoup plus facile de peaufiner votre code d’application. Toutes les commandes Rake et une console interactive sont également à votre disposition.
        • Analyse de code et Refontes: Refactorez votre code Ruby de manière intelligente et spécifique au langage, avec des refontes sécurisées Renommer et Supprimer, Extraire une méthode, Introduire une variable, Inline Variable ou Méthode et d’autres refontes.
        • Tests: Intégration flexible et bien pensée de RSpec, Cucumber, Shoulda, MiniTest et Test: Unit dans RubyMine.
        • Outils Intégrés Multiples: Git, Subversion, Mercurial, Perforce et CVS : RubyMine connaît la plupart des systèmes de contrôle de version et SCM courants et fournit une interface utilisateur unifiée pour tous. Configurez facilement le déploiement automatique via FTP ou SFTP et gérez votre infrastructure avec Vagrant, Capistrano, Chef et/ou Puppet. Util

          Utilisez des outils de base de données, y compris un éditeur de base de données complet et une prise en charge SQL.

          • Un débogueur puissant : Le réglage fin du code d’application est une étape essentielle dans chaque projet logiciel. Le débogueur Ruby de RubyMine hérite de tout le meilleur du débogueur Java/JSP éprouvé de IntelliJ IDEA tout en se concentrant sur les besoins des développeurs Ruby et Rails. Il permet des points d’arrêt dans le code Ruby, ERB et JavaScript et fournit des vues très informatives comme Console, Variables, Frames et Watches.

          RubyMine – Configuration requise

          Windows

          • Microsoft Windows 10/8/7/Vista/2003/XP (incl.64-bit)
          • Ruby 1.8.x ou supérieur, ou JRuby
          • 1 Go de RAM minimum
          • 2 Go de RAM recommandés
          • Résolution d’écran minimale de 1024×768

          OS X

          • Mac OS X 10.8 ou supérieur
          • Ruby 1.8.x ou supérieur, ou JRuby
          • 1 Go de RAM minimum
          • 2 Go de RAM recommandés

          Linux

          • Ruby 1.8.x ou supérieur, ou JRuby
          • 1 Go de RAM minimum, 2 Go de RAM recommandés
          • Résolution d’écran minimale de 1024×768
          • Bureau GNOME ou KDE