Live data from Hacker News

Everest: A lightweight REST API client written in JavaFX

github.com

21–30 of 59 posts

Re: Everest: A lightweight REST API client written in JavaFX

#21

It's nice. I tried it out on a mac. The experience leaves something to be desired. The startup time is excessive. It doesn't feel lightweight. When scrolling through a response body the scrolling feels completely different than on every other app on my mac. This must have something to do with java? It seems every "click" of the scroll wheel scrolls by a little more than half a line. Every other app scrolls ~3 lines p…

Startup time was definitely faster than Insomnia on my Linux laptop. Also no issues with scrolling either.

Re: Everest: A lightweight REST API client written in JavaFX

#23
post #9

> Unlike other REST clients like Postman and Insomnia, Everest is written in Java. Thus, it is significantly lighter on resources and more responsive than the Electron-based options. A technology finally came up to make a Java desktop app look better in comparison...

I always laughing when I'm thinking about it. A lot of tech people complained about Java being resource-hungry. Just to get another more resource-hungry technology. It just means that those complaints are not very serious. If people like software, they'll use it.

Those people people were complaining about it 10 years ago. In those times I remember that you could recognize a Java desktop application because you could count the seconds that it would take for a menu to open after a click. While the current batch of Electron apps use lot of memory/cpu/battery, they usually fare _much_ better in interactivity, which is what often drives away a user.

Re: Everest: A lightweight REST API client written in JavaFX

#24
post #3

I don't mean to knock this project because it looks interesting and I wish the developer all the best. But, why does every damn project announced have to be "lightweight"? Even the ones that are definitely not light anything.

In general I agree with you, I seems to come up a lot with javascript frameworks. But in this case, it's a pretty specific claim, right? The dev is saying that it's lighter on resources than Postman because it's built with Java and not Electron. I think it's fair even given the current overuse of "lightweight."

Re: Everest: A lightweight REST API client written in JavaFX

#26
post #9

> Unlike other REST clients like Postman and Insomnia, Everest is written in Java. Thus, it is significantly lighter on resources and more responsive than the Electron-based options. A technology finally came up to make a Java desktop app look better in comparison...

I always laughing when I'm thinking about it. A lot of tech people complained about Java being resource-hungry. Just to get another more resource-hungry technology. It just means that those complaints are not very serious. If people like software, they'll use it.

Java isn't so much of a hog anymore. My stupid little Kotlin JavaFX apps with a dozen Maven deps sip memory like too-hot coffee

Re: Everest: A lightweight REST API client written in JavaFX

#27
post #20

Earlier quoted context omitted.

You can still use Kotlin + TornadoFx ( https://github.com/edvin/tornadofx )

Is TornadoFx supported native without JVM? AFAIK TornadoFx is just a layer around JavaFX. So, Kotlin/TornadoFx should use the same resources as Java+JavaFX.

Which it does. JavaFX doesn't do native but its given widget takes a very conservative and elegant approach to styling.

Re: Everest: A lightweight REST API client written in JavaFX

#28

Nice work! Although the UI looks too similar to Postman IMO, it's a great way to showcase what's possible. I'm not a fan of Java so I'm really excited that with Kotlin (& TornadoFx), this can actually be a very pleasant environment to program in. https://github.com/edvin/tornadofx

I was a little bummed to see this was not using Kotlin and TornadoFX, I've used them together a little and they're much more pleasant than using plain Java + JavaFX.

I find myself dipping into Java code a lot, and mentally translating examples from Java even more, with TornadoFX, particularly with regards to XML Scene Builder and databinding. K+T are very pleasant, but the docs have a ways to go

Re: Everest: A lightweight REST API client written in JavaFX

#29
post #3

I don't mean to knock this project because it looks interesting and I wish the developer all the best. But, why does every damn project announced have to be "lightweight"? Even the ones that are definitely not light anything.

In my country there's an aphorism that roughly translates as "Tell me what you boast about and I'll tell you what you lack".

Re: Everest: A lightweight REST API client written in JavaFX

#30

Nice work! Although the UI looks too similar to Postman IMO, it's a great way to showcase what's possible. I'm not a fan of Java so I'm really excited that with Kotlin (& TornadoFx), this can actually be a very pleasant environment to program in. https://github.com/edvin/tornadofx

ScalaFX[1] is another excellent option for writing JavaFX apps. The resulting application will probably be slightly more bloated though since the Scala stdlib alone is around 5 MB.

Also, ScalaFX doesn't seem to be under active development, which is quite a shame tbh.

[1]: http://www.scalafx.org/

Post reply on HN