Live data from Hacker News

Everest: A lightweight REST API client written in JavaFX

github.com

11–20 of 59 posts

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

#11
Nice work!

I was kinda expecting someone to showcase JavaFx/TornadoFx, after the daily parade of electron/JS based apps.

> it is significantly lighter on resources and more responsive than the Electron-based options

I tend to agree that this is lightweight than Electron etc, but are there any benchmarks to verify the actual numbers?

One the side note, it's funny so see Java being touted as a `lightweight` alternative to desktop apps. Desktop technology has come a full circle.

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

#12
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

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

#13
post #4

> Why Everest? > 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. I love Java, but I had to laugh a little.

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

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

#14
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.

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

#15

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.

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

#16
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 per click. Keyboard shortcuts seem windows-specific (ctrl-t to open new tab). There are other little things here and there (and some documented on the github page) but overall it's nice. Can't say that it's an improvement over electron.

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

#17
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.

>It just means that those complaints are not very serious. If people like software, they'll use it.

Or rather, if people have no other options, they'll use whatever they are given.

Besides, it's not very serious if user adoption is the criterion -- as opposed to the possibility of a better computing environment.

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

#18
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...

JavaFX was released nine years ago.

V edit: yep my reading comprehension is not on point today

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

#19
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...

JavaFX was released nine years ago. V edit: yep my reading comprehension is not on point today

They're talking about electron.

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

#20
post #4

> Why Everest? > 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. I love Java, but I had to laugh a little.

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.
Post reply on HN