DBeaver – open-source database client
111–120 of 161 posts
Re: DBeaver – open-source database client
#112Re: DBeaver – open-source database client
#113Earlier quoted context omitted.
Why start your comment by saying "I know probably 95% of HN will see it as a downside but"? And this is irrespective of whether that 95% is right or not. Google "father son and donkey story". And re: that 95%: See normal distribution aka bell curve. And echo chamber and hive mind. All of the above imply the same main point, just in different ways.
Sort of like defence against possible downvoters. If OP went along the "father, son, and donkey story," then the OP won't have posted it at all.
My point was that there is no need to prepare a defence against downvoters, that too, up front. Not needed at all. Why is their opinion important to the OP? They can have their opinions, he can have his opinion of the same matter. What's the problem? The problem is only if one thinks that HN karma is important. It's totally unimportant.
Re: DBeaver – open-source database client
#114I know probably 95% of HN will see it as a downside but one of my favorite things about DBeaver is that because it is implemented on Eclipse you can install nearly any Eclipse plugin and they work. So I installed Vrapper to edit in Vi-mode, some git tools I like, PlantUML, etc. Really makes it a step above other tools in terms of the power and flexibility you can have with it. Apart from that, you can install it insi…
Re: DBeaver – open-source database client
#115Re: DBeaver – open-source database client
#116Earlier quoted context omitted.
Why start your comment by saying "I know probably 95% of HN will see it as a downside but"? And this is irrespective of whether that 95% is right or not. Google "father son and donkey story". And re: that 95%: See normal distribution aka bell curve. And echo chamber and hive mind. All of the above imply the same main point, just in different ways.
Unfortunately I pretty much have only ever seen negative comments about Eclipse on HN. It seems immensely unpopular and often the minute you mention it you'll get a bunch of often derisive replies. At this point I've had to come to terms with the fact that I'm the odd one out and own it, and that is how I do it. No disrepect meant, more acknowledgement of my own exceptionalism.
Re: DBeaver – open-source database client
#117I know probably 95% of HN will see it as a downside but one of my favorite things about DBeaver is that because it is implemented on Eclipse you can install nearly any Eclipse plugin and they work. So I installed Vrapper to edit in Vi-mode, some git tools I like, PlantUML, etc. Really makes it a step above other tools in terms of the power and flexibility you can have with it. Apart from that, you can install it insi…
I love the Eclipse IDE. It's a shame the Eclipse Foundation doesn't treat it better. Last time I tried to contribute to it, I ended up giving up. They wanted me to sign paperwork simply to report a bug. There was no documentation about how to build the IDE, which is scattered across dozens of repositories. Maybe that has improved, but I doubt it. They seem to be putting all their eggs into the Theia basket, which is…
You don't have to sign the CLA (contributor license agreement) if you want to report a bug, but you have if you want to contribute code, even a small patch for a bug you found. That's a legal requirement to protect the Foundation from contributions that may copy/paste proprietary code and to ensure that you will not in the future change your mind and make claims for your contributions. It's not peculiar to Eclipse Foundation, many open source vendors require contributors to sign a CLA [1]
My understanding is that Theia is currently more of a platform than a complete IDE. It is meant to be usable for building cloud-based IDEs, and you can test a distribution on your workstation, but being it a client/server architecture, you currently have to run a docker container locally to test Theia (or at least this was the case in Q3 2023). They are now focusing on the user interface and plug-in architecture of Theia (which is already capable of running VSCode extension). IMHO, for Theia to become really meaningful the server-side part needs to be improved: currently Theia reuses Eclipse JDT and other plug-ins on the back-end, which is fine for a desktop app, but less convenient for a client/server IDE as you will need a separate server-side container running the Eclipse plug-ins for every active user running the Web-based Theia GUI.
With respect to Eclipse itself, it has dramatically improved over the last few years, since the Foundation started making a release every 3 months. You may like the UI or not, but on my workstation it's now much faster and lighter than it used to be, and it's also faster and lighter than IntelliJ. To me the main issue with Eclipse is that it relies on P2 for plug-in distribution, which makes installing Eclipse add-ons a painful process.
[1] https://en.wikipedia.org/wiki/Contributor_License_Agreement
Re: DBeaver – open-source database client
#118I know probably 95% of HN will see it as a downside but one of my favorite things about DBeaver is that because it is implemented on Eclipse you can install nearly any Eclipse plugin and they work. So I installed Vrapper to edit in Vi-mode, some git tools I like, PlantUML, etc. Really makes it a step above other tools in terms of the power and flexibility you can have with it. Apart from that, you can install it insi…
I love the Eclipse IDE. It's a shame the Eclipse Foundation doesn't treat it better. Last time I tried to contribute to it, I ended up giving up. They wanted me to sign paperwork simply to report a bug. There was no documentation about how to build the IDE, which is scattered across dozens of repositories. Maybe that has improved, but I doubt it. They seem to be putting all their eggs into the Theia basket, which is…
Re: DBeaver – open-source database client
#119I love dbeaver, but there's a thing that bugs me every single time. I constantly recreate databases during development, so I have to disconnect databases, then connect, then go dig inside the database tree to where I was before recreating. Am I missing some feature I don't know about?
Re: DBeaver – open-source database client
#120Earlier quoted context omitted.
None of major Java/OpenJDK contributors (Oracle, Red Hat, SAP etc) care about desktop GUI Java libs. Jet Brains do care, but they are not major. All Java progress is concentrated on backend cloud services for 10-15 years already. This can explain why Swing is so underdeveloped and JavaFX was thrown away. Basically much more effort is required to make Java GUI look and behave nicely, comparing to Delphi/Lazarus or .NE…
Jet Brains care? Do they? In my experience their tools are some of the ugliest out there. Granted, that's highly subjective, but there is "something" off about IntelliJ that I can't really put my finger on. Maybe the lack of whitespace. Maybe the weird tabs.