« Mise en place d'un environnement de travail avec R » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 11 : Ligne 11 :
# '''Utilisation dans le cloud'''
# '''Utilisation dans le cloud'''
#: Cette option consiste à utiliser une infrastructure qui a déjà été mise en place et pour laquelle le maintient est garantie par une entité externe (e.g. une entreprise). Des plans gratuits ou payants peuvent différer en fonction du nombre des projets ou puissance de calcule disponible, ainsi que du support.
#: Cette option consiste à utiliser une infrastructure qui a déjà été mise en place et pour laquelle le maintient est garantie par une entité externe (e.g. une entreprise). Des plans gratuits ou payants peuvent différer en fonction du nombre des projets ou puissance de calcule disponible, ainsi que du support.
Nous utiliserons l'installation locale en tant que référence pour illustrer les différents éléments nécessaires dans un environnement de travail fonctionnel à l'utilisation de [[R]]. On retrouve les mêmes éléments dans les environnements serveur et cloud, qui sont tout simplement une abstraction et optimisation de l'environnement local pour plusieurs utilisateurs.
{{ bloc important | Cette page propose en général des informations conceptuelles sur la mise en place de l'environnement de travail et renvoie aux pages individuelles des différents logiciels pour les opérations spécifiques d'installation et configuration qui, dans l'option en local, peuvent varier en fonction du système d'exploitation utilisé. }}
== Environnement local ==
Dans cette section, nous proposons l'illustration d'un environnement de travail ''typique'', c'est-à-dire qui peut s'adapter à la plupart des cadres d'utilisation de [[R]] dans le contexte des sciences sociales. Nous allons d'abord illustrer un environnement spécifique, basé sur des choix parmi d'autres possibles, et dans un deuxième temps nous fournirons quelques alternatives possibles. En guise de conclusion de la section, nous analyserons avantages et désavantages d'une installation en locale.
=== Composantes d'un environnement de travail typique ===
Un environnement de travail ''typique'' se compose des éléments suivants. Pour chaque élément, nous proposons une brève description qui sera ensuite approfondie dans une sous-section :
* [[R]]
*: Il s'agit de l'élément essentiel de l'environnement, sans lequel rien ne serait possible. L'installation de [[R]] permet à l'ordinateur de disposer de l'interprète capable de lire et exécuter le code.
* [[RStudio]]
*: Environnement de développement intégré (ou IDE depuis l'anglais ''Integrated Development Environment'') qui fait de ''collant'' entre l'interprète du code et les opérations nécessaires à l'utilisateur pour mener à bien ses projets (écriture des scripts, aide à la syntaxe, output graphiques, organisation des fichiers, etc.).
* [[LaTeX]]
*: Système de préparation de documents techniques et scientifiques qui permet la mise en page d'éléments complexes (e.g. formules, layout en colonnes, ...).
* [[Git]]
*: Système de gestion de versions qui permet de tracer l'historique des changements de fichiers à différents moments dans l'évolution d'un projet.
=== Alternatives ===
=== Avantages et désavantages de l'installation en locale ===
== Environnement serveur ==
== Environnement ''cloud'' ==




[[Catégorie: R]]
[[Catégorie: R]]

Version du 12 juillet 2019 à 10:42

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



Introduction

La flexibilité de R fait ainsi que la mise en place d'un environnement de travail puisse se faire de nombreuses manières, comportant souvent des passages plus compliqués par rapport à l'installation d'un logiciel traditionnel. Dans cet article, nous illustrerons et analyserons les avantages et désavantages de trois types d'environnement possibles :

  1. Installation locale
    Cette option consiste dans l'installation d'un environnement sur son propre ordinateur. Il s'agit de l'environnement le plus fréquent, au moins à présent (2019), et implique le contrôle totale sur les différents éléments de l'environnement de la part de l'utilisateur.
  2. Installation sur un serveur
    Cette option consiste à mettre en place l'environnement sur un serveur partagé par plusieurs utilisateurs (e.g. un labo ou équipe de recherche). De cette manière, certaines des opérations nécessaires au fonctionnement et au maintient de l'environnement sont centralisées et effectuées souvent par une seule personne (e.g. administrateur du serveur).
  3. Utilisation dans le cloud
    Cette option consiste à utiliser une infrastructure qui a déjà été mise en place et pour laquelle le maintient est garantie par une entité externe (e.g. une entreprise). Des plans gratuits ou payants peuvent différer en fonction du nombre des projets ou puissance de calcule disponible, ainsi que du support.

Nous utiliserons l'installation locale en tant que référence pour illustrer les différents éléments nécessaires dans un environnement de travail fonctionnel à l'utilisation de R. On retrouve les mêmes éléments dans les environnements serveur et cloud, qui sont tout simplement une abstraction et optimisation de l'environnement local pour plusieurs utilisateurs.

Cette page propose en général des informations conceptuelles sur la mise en place de l'environnement de travail et renvoie aux pages individuelles des différents logiciels pour les opérations spécifiques d'installation et configuration qui, dans l'option en local, peuvent varier en fonction du système d'exploitation utilisé.

Environnement local

Dans cette section, nous proposons l'illustration d'un environnement de travail typique, c'est-à-dire qui peut s'adapter à la plupart des cadres d'utilisation de R dans le contexte des sciences sociales. Nous allons d'abord illustrer un environnement spécifique, basé sur des choix parmi d'autres possibles, et dans un deuxième temps nous fournirons quelques alternatives possibles. En guise de conclusion de la section, nous analyserons avantages et désavantages d'une installation en locale.

Composantes d'un environnement de travail typique

Un environnement de travail typique se compose des éléments suivants. Pour chaque élément, nous proposons une brève description qui sera ensuite approfondie dans une sous-section :

  • R
    Il s'agit de l'élément essentiel de l'environnement, sans lequel rien ne serait possible. L'installation de R permet à l'ordinateur de disposer de l'interprète capable de lire et exécuter le code.
  • RStudio
    Environnement de développement intégré (ou IDE depuis l'anglais Integrated Development Environment) qui fait de collant entre l'interprète du code et les opérations nécessaires à l'utilisateur pour mener à bien ses projets (écriture des scripts, aide à la syntaxe, output graphiques, organisation des fichiers, etc.).
  • LaTeX
    Système de préparation de documents techniques et scientifiques qui permet la mise en page d'éléments complexes (e.g. formules, layout en colonnes, ...).
  • Git
    Système de gestion de versions qui permet de tracer l'historique des changements de fichiers à différents moments dans l'évolution d'un projet.

Alternatives

Avantages et désavantages de l'installation en locale

Environnement serveur

Environnement cloud