20 étudiants pour travailler sur Ruby cet été

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
31
28
mar.
2010
Ruby
La semaine dernière, Google a annoncé la liste des organisations retenues pour le Google Summer of Code 2010. En particulier, la seule candidature autour de Ruby, à savoir Ruby on Rails, est rejetée. La communauté Ruby a alors réagi en décidant de monter un Ruby Summer of Code.

En 3 jours, les sponsors et dons des particuliers ont permis de ramasser 100 000 $. Cela va permettre de financer 20 projets en payant 5 000 $ à chaque étudiant, selon un modèle très similaire au Google Summer of Code.

Vous pouvez dès à présenter postuler comme mentor, et ce jusqu'au 2 avril. Pour proposer sa candidature comme candidat, la fenêtre ira du 5 au 23 avril. Les propositions pourront porter sur Ruby, Rails, les implémentations alternatives de Ruby comme JRuby, ou plus globalement sur l'écosystème Ruby.

À titre personnel, je me réjouis de voir que la communauté Ruby se porte bien, ayant été capable de récolter 100 000 $ en seulement 3 jours. Par ailleurs, je trouve que le Google Summer of Code est une excellente initiative de la part de Google, mais je craignais qu'il ne crée un phénomène de dépendance entre certains Logiciels Libres et Google. Le Ruby Summer of Code m'a permis de lever cette réserve et d'apprécier pleinement le Google Summer of Code.

Je regrette juste de ne plus être étudiant ;-)

Aller plus loin

  • # ???

    Posté par  (site web personnel) . Évalué à -9.

    ça sert à quoi Ruby alors qu'il y a python ?
    • [^] # Re: ???

      Posté par  (site web personnel) . Évalué à 10.

      Ça sert a quoi le thé alors qu'il y a le café ?

      Python et Ruby sont deux langages ayant des différences. Ils répondent chacun a des objectifs différents. Et des public surement différents.
      • [^] # Re: ???

        Posté par  (site web personnel) . Évalué à -7.

        meuh... si on a même plus le droit de troller sur la consommation mémoire de ruby, sur l'utilité d'un quadricoeur pour faire tourner une miniappli en RoR...

        ------------>[]
    • [^] # Re: ???

      Posté par  (site web personnel) . Évalué à 8.

      D'habitude, quand on essaye de troller, on y va avec un minimum de finesse.

      Enfin, je vais quand même répondre : Ruby et Python sont deux langages très proches, mais ils ne sont pas pour autant totalement équivalent. Par exemple, je vois au moins un domaine dans lequel Ruby excelle et Python est à la traine : l'écriture de Domain Specific Language. Cette force permet à des bibliothèques Ruby de devenir des références dans leur domaine au point d'être copié dans dans de nombreux langages, mais jamais de manière aussi élégante. C'est le cas de Sinatra[1] dans le domaine des API Rest, de rspec[2] pour le Behaviour Driven Development ou de Chef[3] pour l'automatisation de l'infrastructure.

      [1] : http://www.sinatrarb.com/
      [2] : http://rspec.info/
      [3] : http://www.opscode.com/chef

      On pourrait également retourner la question. Je serais curieux de savoir quels sont les points où Python brille et où Ruby n'est pas la hauteur. Le support de Google, ça ne compte pas ;-)
      • [^] # Re: ???

        Posté par  . Évalué à 10.

        On pourrait également retourner la question. Je serais curieux de savoir quels sont les points où Python brille et où Ruby n'est pas la hauteur. Le support de Google, ça ne compte pas ;-)

        Bin le binding ruby-gtk voir ruby/qt est à la traine face à ceux de python. C'est pas la faute au langage Ruby en lui même bien sûr, mais on peut dire que python excelle sur le desktop.
        • [^] # Re: ???

          Posté par  . Évalué à 2.

          De manière générale, à part ruby 1.9.X et jruby, la 1.8 est trop molassonne pour faire du desktop, contrairement au web. Donc, ouaip, ils ont généré Ruby/QT à coup de swig ( de mémoire ), histoire de dire que ça y soit, mais franchement je connais pas grand monde qui s'en sert.

          Je pense que cela viendra tout simplement avec la généralisation de 1.9.

          Par contre, MacRuby, ca défonce sec. Mais bon, as usual, c'est scotché à cocoa donc utile qu'à une partie du peuple.
          • [^] # Re: ???

            Posté par  . Évalué à 1.

            C'est vrais que de ce que j'ai pus essayer, MacRuby défonce sec.
            J'avais lus sur la mailing-list que les développeurs de MacRuby n'intégraient pas de technologie propriétaire dans le projet afin que le portage vers d'autre OS soit possible (le projet dépends de LLVM, clang, GrandCentralDispatch, des bibliothèques objective-c).
            Et pour ce qui concerne la partie Cocoa il est probablement possible d'utiliser GNUstep. Certes on peut s'en passer si l'on n'a pas besoin d'interface graphique, mais c'est quand même un des point attractif du projet.

            J'espère qu'un port de MacRuby sera fait vers d'autre OS.
            • [^] # Re: ???

              Posté par  . Évalué à 1.

              Non testé, néanmoins on trouve sur la page de llvm/Projects, rubinius, une vm ruby.basée sur llvm.
          • [^] # Re: ???

            Posté par  . Évalué à 1.

            Si je ne m'abuses Ruby/Qt cela utilises Smoke pas SWIG.
  • # Ruby 2

    Posté par  (site web personnel) . Évalué à 9.

    Je profite de cette dépêche pour interroger les spécialistes Ruby présents dans la salle.

    Quel est l'état de Ruby 2 ? Quels seront les changements par rapport à Ruby 1.9.1 ?

    J'ai cherché des infos sur le net il y a quelques jours mais je n'ai rien trouvé de très probant…
    • [^] # Re: Ruby 2

      Posté par  . Évalué à 3.

      ruby 1.9.2 sort en septembre d'après la roadmap fixé.

      Ensuite le chemin vers Ruby 2.0 sera lancé
      • [^] # Re: Ruby 2

        Posté par  . Évalué à 2.

        Ce qui est fatiguant par contre, c'est le lent passage à ruby 1.9, c'est vraiment désagréable, vu les bénéfices de cette version.

        Ca va plus vite, ça bouffe moins de mémoire, bla bla ... Bref, c'est plus 'pro' et on a moins l'impression d'échanger l'élégance et le confort de coder en Ruby contre la performance.
    • [^] # Re: Ruby 2

      Posté par  . Évalué à 1.

      Je profite de cette dépêche pour dire à Zézette qu'elle aille directement chez René parce que comme j'ai paumé les clés du camion, on va être emmerdés pour lui livrer l'armoire.

      -------------> [ ]
  • # compilateur ruby ?

    Posté par  (site web personnel) . Évalué à 4.

    Je regrette juste de ne plus être étudiant ;-)
    +1, snif...

    Sinon, quelqu'un pourrait faire une synthese de l'etat des compilateurs ? Du cross-platform ?
  • # Très bonne initiative...

    Posté par  (site web personnel) . Évalué à 10.

    Plutôt que de se lamenter d'avoir été mis sur la touche, le projet ruby a tenté sa chance et a bien réussi.

    Le principe du summer of code est de permettre à des entreprises de subventionner des étudiants pour qu'ils fassent du code upstream sur des applications qui les intéressent.
    Il n'y a pas qu'une entreprise qui a tout intérêt à voir se multiplier ces sessions de développement.

    J'espère que cette réussite du projet Ruby va en appeler beaucoup d'autres.
    Initiative et succès à diffuser sans modération...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.