Vincent Tabary / Notso.fr
Cette présentation n'en est pas une !
Pour limiter le sujet, elle ne présentera pas :
Pour résumer, cette présentation va se limiter...
à la plateforme de développement
Developpez.com - nov. 2011
Eclipse : http://www.eclipse.org
Aptana : http://www.aptana.com
SublimeText : http://www.sublimetext.com
RubyMine : http://www.jetbrains.com/ruby/
screen est un executable en ligne de commande permettant de gérer plusieurs shell à partir d'un seul.
Utile pour n'avoir qu'une seule connexion SSH par exemple.
Article : Prise en main
Sous la forme d'une gem, il permet de liste la totalité des routes disponibles pour Rails en accédant à l'url /rails/routes
A noter : la fonctionnalité est maintenant intégrée à Rails 4.0
Github : schneems/sextant
Il peut être utiliser comme une console alternative à
`rails console` ou `irb`
avec une coloration syntaxique.
Mais il implémente aussi des "bindings" au sein du code Ruby. Cela permet d'interrompre l'exécution pour interagir via une console.
Site : http://pryrepl.org/
Github : pry/pry
# test.rb
require 'pry'
class A
def hello() puts "hello world!" end
end
a = A.new
# set x to 10
x = 10
# start a REPL session
binding.pry
# program resumes here (after pry session)
puts "program resumes here. Value of x is: #{x}."
Sous la forme d'une gem, il permet d'avoir un affichage des erreurs plus joli ergonomique.
Mais surtout, il permet :
BetterErrors : charliesome/better_errors
RailsPanel : Plugin Chrome
Railscast : #402
D'autres liens ?
D'autres logiciels ?
Des préférences ?