Vous êtes ici :   Accueil » Blog » RUBY + jRuby-Swing
    Imprimer la page...

Blog - RUBY + jRuby-Swing

 3 membres
Connectés : ( personne )

humeur  -  par alainderen

[For english reader, click on the flag on upper left to switch in english]


Mon travail principal est toujours DBA, du haut de la montagne de connaissances accumulées. Principalement Oracle, mais aussi PostGreSQL comme autre opportunitée.

Mais pour préserver ma santé mentale, je m'intéresse à d'autres technologies.

Les bases de données NoSQL ne m'impressionnent pas. C'est juste un effet de mode. Cela devient une technologie parmi d'autres, avec des points forts et faibles, et pas la révolution attendue.

De mon point de vue, les bases de données de type 'graphes' me semble plus intéressantes, et sous-employées pour le moment.


Et pour le plaisir, je continue à programmer pour moi. Après avoir essayé différents languages pendant plusieurs années, j'aimes et je reviens régulièrement vers RUBY.


Pourquoi RUBY?
Eh bien, la syntaxe est élégante et légère, le code est compacte et reste lisible même après plusieurs semaines ou mois.
Je l'utilise pour scripter ou pour des interfaces graphiques (GUI).
Pour le GUI, j'utilise jRuby et Swing.


Pourquoi pas Java?
J'ai essayé par le passé, mais je n'ai jamais aimé, trop verbeux.
"100 lines de Java peuvent être écrites en 10 lignes en Ruby" : C'est une phrase très commune dans le monde Ruby, et après avoir essayé ... c'et vrai.

Pourquoi pas python?
Je n'ai jamais accroché. Si nécessaire, je pourrai coder en python, mais je préfère Ruby. C'est jute une question de ressenti.


Après des années, la sagesse de décider de ne pas décider. Tout le monde peut dire qu'il aime et supporte son language de programmation. Si le meilleur était à choisir, ce serait 'Ada'. Mais c'est une autre histoire.

Ruby est l'un de mes language de programmation préféré. Et je vais écrire quelques pages là-dessus.

Publié le 08/06/2020 : 19:35   | |    |


Commentaires

Réaction n°1 

 par Daniel le 25/11/2021 : 06:37

Bonjour Alain, je viens tout juste de découvrir ton blog via moteur de recherche et je le trouve très bien.

Pour information, Ruby a une histoire étrange. Il a explosé à cause de Rails. Qui était un framework web à la pointe de la technologie il y a environ 10 ans. Beaucoup de codeurs Ruby étaient des programmeurs Rails. Et la plupart des travaux en Ruby sont des Rails.

C'est toujours fantastiquement populaire. Et il y aura encore pendant longtemps beaucoup de sites Rails hérités.

MAIS… comme Giles Bowkett l'a souligné il y a quelques années, ce n'est plus la nouvelle mode.

Python (le grand rival de Ruby) s'est trouvé une gamme plus diversifiée de niches : script système (remplaçant Perl), traitement scientifique / statistique / des données (remplaçant Fortran / complétant R), langage d'enseignement (le véritable successeur de BASIC, moins ennuyeux que Java) ainsi que les sites web.

L'essor de node.js a lancé une douzaine de nouveaux cadres web basés sur javascript fonctionnant sur le serveur et tirant parti de la recherche rapide de VM et de la programmation par événement.

L'essor des appareils mobiles a en fait poussé les programmeurs à revenir à des langages de programmation « système » compilés comme Java (sur Android) et Objective C (sur iOS).

Les jeunes branchés d'aujourd'hui se tournent vers les langages de programmation fonctionnelle comme Haskell, Erlang et Clojure. Et les jeunes entreprises commencent à miser gros sur Scala. Cela s'explique également par le fait que le « web » consiste de plus en plus à jongler avec un grand nombre de flux de notifications envoyés vers un site à « fourneaux » comme Facebook, plutôt que de servir des pages personnalisées, mais statiques.

Ainsi, même si Ruby est populaire, je pense qu'il existe des raisons structurelles pour lesquelles il pourrait subir un effondrement presque aussi soudain que son ascension.