J'utilise RStudio pour la programmation R. Je me souviens d’ID-s solides d’autres piles de technologies, comme Visual Studio ou Eclipse.
J'ai deux questions:
- Quels autres IDE-s que RStudio sont utilisés (pensez à fournir une brève description à ce sujet).
- Est-ce que certains d'entre eux ont des avantages notables par rapport à RStudio?
Je parle surtout de fonctionnalités de débogage / construction / déploiement, en plus du code lui-même (les éditeurs de texte ne sont donc probablement pas une solution).
r
tools
rstudio
programming
IharS
la source
la source
Réponses:
RIDE - IDE R-Brain (RIDE) pour R & Python, autres ID Data Data R, autres données Data IDE Python. Mise en page flexible. Support multilingue.
https://r-brain.io/
Bloc-notes Jupyter - L'application Jupyter Notebook est une application client-serveur qui permet de modifier et d'exécuter des documents du bloc-notes via un navigateur Web. L'application Jupyter Notebook peut être exécutée sur un bureau local
http://jupyter.org/
Jupyter lab -
Environnement extensible pour l'informatique interactive et reproductible, basé sur Jupyter Notebook et Architecture.
https://github.com/jupyterlab/jupyterlab
Radiant -
interface basée sur un navigateur et indépendante de la plate-forme open source pour les analyses commerciales en R, basée sur le package Shiny et pouvant être exécutée localement ou sur un serveur.
Outils R pour Visual Studio (RTVS) - extension gratuite à code source ouvert pour Visual Studio 2017, RTVS est actuellement prise en charge uniquement dans Visual Studio sous Windows et non dans Visual Studio pour Mac.
https://www.visualstudio.com/vs/features/rtvs/
Architect - Architect est un environnement de développement intégré (IDE) qui se concentre spécifiquement sur les besoins du scientifique. Toutes les tâches liées à la science des données, de l'analyse des données à la rédaction de rapports, peuvent être effectuées dans un environnement unique avec une logique commune.
https://www.getarchitect.io/
displayr- Simple et puissant. Automatisation par menu ou code. Visualisations élégantes. Publication instantanée. Collaboration. Reproductibilité. Mise à jour automatique. Plateforme cloud sécurisée. https://www.displayr.com/features/
Rbox - Ce paquet est une collection de plusieurs paquets permettant d'exécuter R via l'éditeur Atom.
https://atom.io/packages/rbox
Use below for more IDEs:
RKWard - facile à utiliser et facilement IDE / GUI extensible pour R
Tinn-R - Tinn-R Editor - GUI pour R Langue et environnement
R AnalyticFlow - logiciel d'analyse de données qui utilise l'environnement R pour le calcul statistique.
Rgedit - un plugin d'éditeur de texte.
Nvim-R - plugin Vim pour l'édition de code R.
Rattle - Une interface utilisateur graphique pour l'exploration de données à l'aide de R.
Comment transformer Vim en IDE pour R
la source
IntelliJ supporte R via ce plugin:
C'est un projet récent, RStudio est donc encore plus puissant, notamment en ce qui concerne l'environnement propice aux données (les graphiques et les données sont toujours visibles).
la source
Vous pouvez essayer d’utiliser R avec le portable Jupyter. Il nécessite l’installation du noyau jupyter R, IRkernel, qui vous permettra d’ouvrir un nouveau bloc-notes jupyter avec l’option de choisir
R
au lieu dupython
noyau par défaut .Voir https://www.continuum.io/blog/developer/jupyter-and-conda-r et https://irkernel.github.io/installation/ pour les étapes d'installation.
la source
VisualStudio a ajouté la coloration syntaxique pour R il y a quelques jours: https://www.visualstudio.com/news/2015-mar-10-vso
La prévisualisation actuelle de RStudio est également très chouette: vous pouvez passer à un thème sombre, la complétion du code fonctionne bien, vous pouvez filtrer dans le visualiseur, etc.
la source
Voici le support du langage R pour IntelliJ IDEA . Cependant, gardez à l'esprit que cette prise en charge ne se présente pas sous la forme de fonctionnalité intégrée ou de plug-in officiel, mais plutôt d'un plug-in tiers . Je n'ai pas essayé, mon avis est limité au point ci-dessus.
À mon avis, une meilleure option serait Eclipse , qui offre un support R via StatET IDE: http://www.walware.de/goto/statet . Cependant, je trouve Eclipse IDE trop lourd. Par conséquent, mon option préférée est RStudio IDE - je ne sais pas pourquoi on préférerait d’autres options. J'aime particulièrement la capacité de RStudio à accéder en ligne à l’environnement de développement complet via RStudio Server .
la source
Qu'en est-il de ESS , du paquet R (et d'autres langages de statistiques) pour l'éditeur Emacs? Ce n'est pas formellement un IDE, bien qu'il ait beaucoup, sinon plus de fonctionnalités de RStudio, juste dans une interface utilisateur différente (complétion de code, aide en ligne, complétion automatique avec détection d'objet, débogage, etc.).
la source
Le vim-r-plugin est étonnamment bon. Vous pouvez envoyer des lignes et des paragraphes de code à partir de vim dans une session tmux exécutant R de manière similaire à R-Studio. Il contient ces commandes si vous souhaitez vérifier les fonctionnalités ajoutées à vim. Bien sûr, j'utilise tous mes autres plugins vim normaux - auto-complétion, pliage, etc.
la source
Vous pouvez essayer la plate-forme R-Brain (r-brain.io). R-Brain fournit une plate-forme intégrée de science des données cloud / sur site permettant de développer des modèles avec des langages open source populaires. Propulsé par Jupyter, notre IDE, notre console, notre bloc-notes et notre démarque sont tous intégrés dans un environnement unique avec prise en charge complète du langage pour R et Python. L'éditeur R-Brain est construit avec Monaco, le cœur du code VS. Avec la technologie Docker et des images prédéfinies, R-Brain offre aux scientifiques de données une configuration rapide, une collaboration instantanée et un contrôle de version au niveau de l’espace de travail.
Je suis fondateur de R-Brain.
Shadi
la source
J'ai dressé une liste de toutes les interfaces graphiques qui produisent du code R par le biais de dialogues point à point. La plupart d'entre eux ne sont pas des IDE complets et ne font que compléter. Rkward est un concurrent multiplateforme FOSS de Rstudio. R AnalyticFlow est spécialisé dans la disposition graphique 2D des icônes de code. À la fin du lien se trouve le code pour installer et exécuter 6 assistants IDE.
la source