I think you’re confusing a demo for the real thing. You can build a much better user interface than a tiny demo with SWT. Eclipse SWT uses the real Mac and Windows GUI libraries behind the scenes, so it is impossible for its GUI to look disgusting since it is the real deal just like the GUI of any Mac or Windows app. In fact, you use such GUI everyday whenever you use web apps. People forget that all web browsers are desktop GUI applications. But, of course if you don’t do a good job of building something nice with SWT, that’s on you of course. Thankfully, Glimmer DSL for SWT (GitHub - AndyObtiva/glimmer-dsl-swt: Glimmer DSL for SWT (JRuby Desktop Development Cross-Platform Native GUI Framework) - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer!) has smart defaults for things like margins and padding, so it helps prevent software engineers from building ugly user interfaces by default. I’m sure you’d agree these apps like nice:
But, then again beauty is in the eye of the beholder. Still, if something is not nice looking it’s on the software engineer not SWT since it has no technical limitations and can simply make any real GUI that people have on Mac or Windows.
Glimmer DSL for Opal does state that web designers could beautify its designs with simple CSS. So, nobody is stopping you from making what you build look like any website out there. That said, that project is alpha so I’m not necessarily recommending for production web projects yet unless they are low risk ones. And, perhaps it’s just an idea for producing very productive web GUI in pure Ruby that people must test and contribute to to make better.
Andy
LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: https://andymaleh.blogspot.com
GitHub: AndyObtiva (Andy Maleh) · GitHub
···
On Oct 19, 2021, at 2:52 PM, Andy Maleh <andy.am@gmail.com> wrote:
I think you’re confusing a demo for the real thing. You can build a much better user interface than a tiny demo with SWT. Eclipse SWT uses the real Mac and Windows GUI libraries behind the scenes, so it is impossible for its GUI to look disgusting since it is the real deal just like the GUI of any Mac or Windows app. In fact, you use such GUI everyday whenever you use web apps. People forget that all web browsers are desktop GUI applications. But, of course if you don’t do a good job of building something nice with SWT, that’s on you of course. Thankfully, Glimmer DSL for SWT (GitHub - AndyObtiva/glimmer-dsl-swt: Glimmer DSL for SWT (JRuby Desktop Development Cross-Platform Native GUI Framework) - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer!) has smart defaults for things like margins and padding, so it helps prevent software engineers from building ugly user interfaces by default. I’m sure you’d agree these apps like nice:
<are-we-there-yet-screenshot-windows.png><Math-Bowling-Screenshot.png>
But, then again beauty is in the eye of the beholder. Still, if something is not nice looking it’s on the software engineer not SWT since it has no technical limitations and can simply make any real GUI that people have on Mac or Windows.
Glimmer DSL for Opal does state that web designers could beautify its designs with simple CSS. So, nobody is stopping you from making what you build look like any website out there. That said, that project is alpha so I’m not necessarily recommending for production web projects yet unless they are low risk ones. And, perhaps it’s just an idea for producing very productive web GUI in pure Ruby that people must test and contribute to to make better.
Andy
LinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: https://andymaleh.blogspot.com
GitHub: AndyObtiva (Andy Maleh) · GitHubOn Oct 19, 2021, at 1:39 PM, Gregory Cohen <gregorycohen2@gmail.com> wrote:
I was looking at that, but bluntly, I don't like the user interface. This looks disgusting
https://www.eclipse.org/swt/images/lin-example.png
How can people tolerate this?!
On Tue, Oct 19, 2021 at 10:59 AM Andy Maleh <andy.am@gmail.com> wrote:
I have built an SWT to Web adapter (transpiler?) using Opal, and SWT
relies on GTK on Linux, but this might not be what you are looking
for.On Tue, Oct 19, 2021 at 10:54 AM Gregory Cohen <gregorycohen2@gmail.com> wrote:
>
>
>
> Does anyone know of a GTK to Web transpiler?
>
> Like Opal for GTK?
>
> Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>--
Andy MalehLinkedIn: Andy Maleh - Lexop | LinkedIn
Blog: http://andymaleh.blogspot.com
GitHub: http://www.github.com/AndyObtiva
Phone: 438-835-5602Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>Unsubscribe: <mailto:ruby-talk-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>