You are here :   Home » Blog » RUBY + jRuby-Swing
    Print this page...

Blog - RUBY + jRuby-Swing

 3 members
Connected : (nobody)

In the mood  -  by alainderen

[Pour les lecteurs français, cliquez sur le drapeau en haut à gauche pour basculer sur la page en français]


I'am still working as DBA, as my main job, just sitting on my pile of knownledge. Mainly Oracle, but following PostGreSQL as second opportunity.

But for my sanity, I read other technologies around.

NoSQL DB's doesn't impress me much. It's just a fashion event. It's becoming a technology among another, with strong and weak points, not the revolution acclaimed at the beginning.

From my point of view, Graph DB's are more interesting, and the use is underrated for the moment.

And for Fun, I continue to code for myself. For some years, after trying multiple languages, I like and I come back regurlaly to RUBY.

Why RUBY?
Well the syntax is elegant and light, the code is compact and readable even after weeks or months.
I use it for scripting and for GUI.
For GUI, I use the jRuby with Swing.


Why not Java?
I tried it in the past, but I never like it, too verbose.
"100 lines of Java can be done in 10 lines in Ruby" : it's common sentence in Ruby world, and after trying it, ... it's true.

Why not python?
Well, I didn't catch up. If necessary, I thing I can code, but I prefer Ruby. It's more a question of feeling.


After years, the wisdom is to decide to not decide. Eveybody can claim to like and support it's own programming language. If it's mandatory to choose one, it's should be 'Ada'. But it's another story.

One of my favorite programming language is Ruby. And I will write some pages on it.

Published on 08/06/2020 : 19:35   | |    |


Comments

Reaction #1 

 by Daniel 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.