News for hackers. Stuff that matters.
[dead]
Re:Snowflake: Graphical SFTP client and terminal emulator wi... by beart on Thursday January 30, 2020 @07:25AM (#22190845)
You're gonna have to say more because I don't understand.
Re:Snowflake: Graphical SFTP client and terminal emulator wi... by alvarezo on Thursday January 30, 2020 @08:55AM (#22191273)
Sorry, I thought it was quite self-evident, although probably mostly for people having to use this technology. I don't want to get into flame wars or extensive argumentation but from my personal experience dealing with Java in the past, both from the application user's side as well as development side has been such a pain. It was a complete bloatware package, slow and ugly, RAM hungry, disk I/O hungry. Even the java.com website is ugly as hell and not changed during the last 15 years. Doesn't really increase confidence for improved experience.
Re:Snowflake: Graphical SFTP client and terminal emulator wi... by oarsinsync on Thursday January 30, 2020 @01:35PM (#22193917)
You could replace java with website development and it would probably still be true. I suppose the tense also needs to change. Lets try it:

> from my personal experience dealing with web development in the present, both from the application user's side as well as development side is such a pain. It is a complete bloatware package, slow and ugly, RAM hungry, disk I/O hungry.

I think that fits!

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by slantyyz on Thursday January 30, 2020 @09:30AM (#22191489)
I think it depends on the developer more than the platform.

On the enterprise side, I've seen a lot of hot garbage. But I've also seen a lot of good stuff.

DBVisualizer, while not having the prettiest interface, is a pretty fast and functional application built on Java.

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by sk0g on Thursday January 30, 2020 @07:30AM (#22190873)
"Java bad" is the best you're going to get, I'm guessing.

Looks like a pretty handy tool IMO, and Java beats Electron for me, so not sure what the issue is.

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by tracker1 on Thursday January 30, 2020 @11:59AM (#22192913)
I find electron apps generally look and interact better... though this app looks decent. I've been using the Remote SSH extension for VS Code as a remote editor across ssh, which has worked phenominally well for me.
Re:Snowflake: Graphical SFTP client and terminal emulator wi... by joshbaptiste on Thursday January 30, 2020 @08:20AM (#22191102)
The old Java GUI = Slow/bad/Ugly, stemming from the 1.(4?)-1.6 days of clunky AWT GUI interfaces.
Re:Snowflake: Graphical SFTP client and terminal emulator wi... by kalleboo on Thursday January 30, 2020 @08:43AM (#22191213)
You're being downvoted, probably for your curtness, but launching the app...

It's a terrible Java GUI.

No offense to the developer, I'm sure the technical parts are great, and the GUI probably makes more sense on other OSes (macOS which I'm running it on is specifically listed as not yet supported).

It launches in full screen(?!), extremely basic UI consistency is utterly broken (like option-arrow keys to jump between words in text fields), the "new connection" dialog scrolls SIDEWAYS on a 4K display, it's just insane. 20 years in and Java still does not produce cross-platform GUIs without major, major work. At least with Electron, text fields work as expected.

Hopefully by adding macOS support they'll fix these things but usually with Java apps "adding macOS support" just means adding a .app wrapper and app signing around the .jar.

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by reaperducer on Thursday January 30, 2020 @11:37AM (#22192683)
No offense to the developer, I'm sure the technical parts are great, and the GUI probably makes more sense on other OSes (macOS which I'm running it on is specifically listed as not yet supported).

I know cross-platform is cool on HN at the moment, but honestly if it doesn't have a native macOS interface, I'll pass.

Having a different user interface paradigm for each program reminds me of the old Windows days, and is one of the biggest benefits of switching to a Mac. Perhaps it's because I use a dozen or more different programs during the day, but I'm so much more productive with a consistent user experience.

Obviously, there are exceptions. VS Codium is one. But the benefits of such an exception have to really outweigh the loss in productivity.

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by slantyyz on Thursday January 30, 2020 @09:28AM (#22191473)
> It's a terrible Java GUI.

As far as Java GUIs go, I've seen far worse than this. It's fine to me.

I use WinSCP daily. It is very functional, but beautiful is not a word I'd use to describe it.

Re:Snowflake: Graphical SFTP client and terminal emulator wi... by qorrect on Thursday January 30, 2020 @12:49PM (#22193448)
Seriously, this GUI is great compared to some of the trash I've had to use - its a great tool and "Java sucks" is so 10 years ago.
Re:Snowflake: Graphical SFTP client and terminal emulator wi... by slantyyz on Thursday January 30, 2020 @01:10PM (#22193650)
>> "Java sucks" is so 10 years ago.

I mostly agree, but I also work with enterprise software products that have legacy code bases with baggage that is over 10 years old, so there is still a lot of Java software that sucks. We're talking about applications that take minutes to just load and display a window on otherwise fast hardware. And in some cases, the entire purpose of the application is to basically slap a GUI around an XML configuration file.