27 Feb 2018 |
@lowee:matrix.org | Redacted or Malformed Event | 02:05:35 |
@lowee:matrix.org | Redacted or Malformed Event | 02:06:40 |
sideboat | nepugia: javafx is what the cool kids use to build ui in java/kotlin these days. Thanks a lot for trying out. and sorry, there're quite a few rough edges here | 07:58:23 |
@lowee:matrix.org | Redacted or Malformed Event | 08:00:38 |
sideboat | kitsune: yes, it's just more native compared to web technologies. i think the performance of jvm wouldn't be an issue for user interaction, what's important is doing things in async ways and don't rely on fast internet | 08:03:12 |
sideboat | nepugia: it's only designed for the desktop and is not webpage packaged. i think it can be called native these days? | 08:03:53 |
@lowee:matrix.org | Redacted or Malformed Event | 08:04:37 |
| * kitsune Redacted or Malformed Event | 08:05:02 |
| * kitsune 's experience with J2SE tells that this thing won't fly smooth. And it will definitely fly very heavily - plenty of memory will be eaten. | 08:06:31 |
sideboat | nepugia: sorry, i completely forgot the ui style things, currently i'm just focusing on making an app that doesn't lag | 08:06:32 |
kitsune | Truly native things are what Kotlin/Native promises - bypassing JVM and making code that actually compiles for this or that platform. | 08:07:31 |
kitsune | Sorry to disappoint. | 08:07:40 |
kitsune | (And Kotlin/Native is still as young as a newborn could be...) | 08:08:10 |
sideboat | kitsune: i'm quite interested in kotlin native as well, but i don't know how long will it take to get it easy to use | 08:08:52 |
kitsune | With all that said, Kotlin is absolutely awesome. | 08:09:48 |
sideboat | kitsune: i can understand java's reputation, but i don't think jvm hinders user experience, even python programs can be smooth | 08:10:14 |
kitsune | And if I have a plugin for CLion/IDEA to talk Matrix, I'll be very interested in using it. | 08:10:22 |
kitsune | sideboat: I'm 10 years in the business. Java's reputation is for a reason. | 08:10:57 |
kitsune | And awesomeness of IDEA and, to some extent, Eclipse is despite of JVM's appetites, rather than because JVM gives something other platforms can't give. | 08:12:26 |
kitsune | Although yes, Maven has done what decades of C++ being around couldn't. | 08:12:45 |
| * kitsune finished with ranting around :) | 08:13:04 |
hermitran | sideboat: i think the problem is that most projects where java was used didn't care much about user experience | 08:14:28 |
hermitran | kitsune: I find many android apps are fast enough | 08:15:52 |
@lowee:matrix.org | Redacted or Malformed Event | 08:16:20 |
kitsune | hermitran: Because Android is built around a Java VM? | 08:16:27 |
@lowee:matrix.org | Redacted or Malformed Event | 08:16:48 |
kitsune | Similarly, Java Server Pages absolutely rock when it comes to enterprise web applications. | 08:17:12 |
hermitran | kitsune: ah, probably more of "despite", but it shows what's possible | 08:17:24 |
kitsune | That's not so much "despite", because Sun was very much into hardware business, and making its customers buy more memory was quite in its interests :) | 08:18:19 |
@lowee:matrix.org | Redacted or Malformed Event | 08:18:27 |