ryanmelt / qtbindings

An easy to install gem version of the Ruby bindings to Qt
http://github.com/ryanmelt/qtbindings
Other
340 stars 63 forks source link

Project Status #174

Open feddgs opened 3 years ago

feddgs commented 3 years ago

Hi,

Is this project abandoned?

May be is good to not use this gem if you have a large project, cause it has no more maintainers i think. It's a great project (And a GREAT but GREAT job from Ryan), stable and easy to use, the problem is QT4 was retired from the vast majority of modern Linux distros, and is necessary to install qtbindings.

As solution for this you need Gcc 8 to compile Qt4 but also was retired from repos in a lot of distros too so you need to compile manually, so i think in a short period of time it will be not possible to run nothing using qtbindings.

This is the big problem of use open source, you incorporate a lib or gem or whatever in your project and at some point (every time faster) you will be in serious troubles if the developer decides to abandon the project, and this is a very well know issue for developers in foss world, you spent hours in your project and tomorrow Bang! Project abandoned.

It happens to me with a lot of 3d party libs i was used, and again i recommend to not start a prod or serious project using qtbindings or other deprecated gems.

I wrote this because im tired to trust in foss projects that are constantly abandoned, cause they are not contributors or the owner get a new job or just it not want to support the project any more.

You can ask why i don't support the project or continue working on it, that's simple, im not a C programer.

Just my 2 cents in a foss rage day.

rubyFeedback commented 3 years ago

The main README already states so - you only need to read it.

The whole state of ruby-qt has been lagging behind. ruby-gtk works much better; I am using ruby-gtk3 just fine (won't promote my project here, though, thus not mentioning it, as that seems unfair to do).

Ryan suggests for others to step up and take over.

This is the big problem of use open source

While that is true, see ruby-gtk. So this is more an issue with qt and the qt devs.

In part this is because ruby is also slowly fading to its demise - and I say this as someone who writes ruby code every day happily so!

I wrote this because im tired to trust in foss projects that are constantly abandoned

This is a general issue, but again, ruby-gtk3 works fine. gobject-introspection is not perfect, but for fast widgets you can work with it. Even a lot of CSS is supported.

IMO gtk is the better toolkit than qt despite tons of people claiming the opposite. But as far as ruby is concerned, gtk works better.

rubyFeedback commented 3 years ago

Lack of C and C++ knowledge is one big bottleneck. It would be great to be able to use C/C++ based projects without having to know or use C/C++ ...

feddgs commented 3 years ago

@rubyFeedback, "The main README already states so - you only need to read it." I think you are confused, i posted this before Ryan updates the README file, so please check the dates before blaming me.