Sexta 19 Outubro 2018

Qual a melhor opção de Editor, GUI, IDE para o R?

Autor: José Cláudio Faria
Data : 2013/12/26 - 07:03 (Revisado 2018/10/02 - 13:30)

Este texto pretende ser útil para os que estão começando a usar e também para aqueles que estão em busca de soluções para um uso mais eficiente do ambiente computacional R. Pode trazer informações úteis a serem consideradas numa tomada de decisão.

Minha intenção não é criar mais polêmica do que a existente sobre o assunto. Mas sim, prover esclarecimentos para quem está em busca de informações nesse sentido, baseado na experiência adquirida ao longo da minha vida de usuário e desenvolvedor.

  • Primeiro - Não existe a melhor! A riqueza está na diversidade, não numa pretensa unanimidade! (Odiava o tempo em que a única opção era Emacs + ESS! Creio que meu cérebro funciona diferente do de Richard M. Stallman)

  • Segundo - Para nossa felicidade hoje existem algumas boas opções.

  • Terceiro - O que parece satisfatório e bom hoje, poderá não ser amanhã, ou daqui a algum tempo. O motivo? É simples: nós mudamos nossas necessidades com o passar do tempo, a medida que vamos aprendendo, evoluindo, mais e mais…

O bom é muito dependente da formação, hábitos e expectativas em relação ao uso de computadores.

Isto posto, eu diria que os editores expansíveis (Gedit, Vim e Emacs) são as melhores opções para quem quer fazer investimentos sólidos para o futuro.
E isto implica ter expectativas futuras (um tanto arrojadas) em relação ao uso de computadores.

Um aviso: reserve bastante tempo para os investimentos sólidos!

Visão geral do Gedit:
Drawing

Visão geral do Vim:
Drawing

Visão geral do Emacs:
Drawing

Os três foram projetados para serem expansíveis e podem acompanhar sua trajetória ao longo da vida, e não somente em relação ao R!

Em minha humilde opinião:

  • Gedit é a opção mais simples para os acostumados com os editores, GUIs e IDEs atuais.

    • Tem origem e concepção moderna, relativamente recente.
    • Rgedit é na atualidade o melhor plugin para trabalhar com o R. Existem vários outros para diferentes finalidades.
    • Multiplataforma;
  • O Vim se caracteriza por ser portável e leve.

    • Opte por ele se você é (ou pretende ser) um nerd. É um dos vovôs (mas sempre se renovando) na história dos editores.
    • É meu aplicativo preferido quando estou trabalhando sob Linux (atualmente cerca de 80% do tempo).
    • Com a escolha adequada das extensões (plugins - a lista é imensa) você pode fazer praticamente tudo no tocante a edição e processamento de texto.
    • Sugiro o Vim-R-plugin para trabalhar com o R.
    • Multiplataforma;
  • Opte por Emacs se você quer fazer quase tudo (menos editar eficientemente) em um único aplicativo.

    • Para trabalhar com o R opte pela extensão ESS.
    • Multiplataforma.

Eeiii, você não falou nada do RStudio e Tinn-R que na atualidade estão entre os mais usados. Basta dar uma olhada na web…!? :(

Visão geral do RStudio: