3 ms·
> Java is perfect also for client side. Unless you want it to look totally native client-side. The extra effort required to make a Java app look platform nativ
by drivingmenuts 12y ago
> Java is perfect also for client side.
Unless you want it to look totally native client-side. The extra effort required to make a Java app look platform native is something that (near as I can tell) no one has ever attempted.
- fenesiistvan 12y agoFor the UI we are using html in webview. So the app "engine" is all in java, only the UI is html (so this is also cross platform)
- br_smartass 12y agoIsn't Java FX tackling that?
- mike_hearn 12y agoIntelliJ has historically looked pretty native on MacOS X. At least until Yosemite pointlessly reskinned Aqua to look more ugly. Now I find myself quite happy that IntelliJ is not a native Mac app because I preferred the old look anyway :) You can make the apps look native, if you really care. But in an era when web apps are the shizzle why would you even care? No web app even tries to look native. They just do their own thing and nobody cares.
- Redoubts 12y ago>IntelliJ has historically looked pretty native on MacOS X. Because they require the use of Apple's hand-rolled Java 1.6 https://youtrack.jetbrains.com/issue/IDEA-117324#comment=27-706613 https://youtrack.jetbrains.com/issue/IDEA-117324#comment=27-...
- MarkMc 12y agoNot true - here's my attempt: Windows: http://www.solaraccounts.co.uk/images/screenshots/invoices.jpg http://www.solaraccounts.co.uk/images/screenshots/invoices.j... OS X: http://www.solaraccounts.co.uk/images/screenshots/invoices_mac.jpg http://www.solaraccounts.co.uk/images/screenshots/invoices_m... The trick is to use the Java SWT library rather than Swing. (In my case I also added a few platform-specific hacks such as having a big toolbar at the top of the main window in OS X but not Windows).