Live data from Hacker News

Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

sciter.com

11–20 of 77 posts

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#11
Does anyone know if there is any plan to port that on Mobile ( iOs / Android ) ? That would be a killer feature.

Even if I am not sure it would be even legal to port that to iOS with Apple's restrictions on the Web Engines they accept in the Store.

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#12
post #7

I have never used this but something better for GUI would be great even if commercial; what I miss (as a native GUI dev) with all(? if you know any besides framework7 which is basically only mobile) of these html/css frameworks is that there is no equivalent of a control library that can be rapidly used without using (bucketloads) of css. When you browse the examples you see that most have some desktop controls like…

Another discussion from today (React Native Windows / Mac) https://news.ycombinator.com/item?id=23160075

Not web/HTML though, uses native widgets directly (mostly).

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#13
My main concern with this would be the security and W3 standard support. Browser engines and whatnot do make your life easy, but they add a lot of attack vectors. Also the support for W3 standard is usually limited and incomplete. Also it seems that the engine itself is distributed as binary only? I can't find source anywhere. That's a -1 for security.

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#15
post #5

HTML/CSS based native interfaces are some of the hardest to use, least reliable, least accessible, least robust interfaces I encounter; The demo interfaces on their website all fit into the unusable pot. I admit most/all of the interfaces I've personal used are using electron/webkit/ie to render which are all quite bloated. Is this different? It's not entirely clear and would be an important differentiator. I still d…

I had a similar discussion on reddit a long time ago, and posted this screenshot of various Linux music players compared to Spotify.

https://i.imgur.com/K44tJ2Y.png

Lots of native UIs (especially from the past) tend to all have the same "grey boxes" look. I don't see how that's universally better.

Another example was this part of Slack UI https://i.imgur.com/O71fdP5.png - how would you even do something like that with a typical native library? It would certainly take a lot more effort if you had to build that from a limited set of pre-existing components, instead of relying on the more free-form "rectangles and text" building blocks of the web.

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#16
This has been posted a few times to HN [0] and I've looked into it superficially without actually trying it out. For the benefit of anyone interested, these are my tentative conclusions. Please correct me if I've misunderstood anything.

Sciter is a small company (single person ?) project, but the list of enterprise clients is an assurance.

Their flavor of Javascript (TIscript) diverged from ECMAScipt more than 10 years ago, so there would be syntax switching involved when developing in Sciter and doing normal web development in parallel. There are similar issues with the DOM and CSS. But the list of included libraries certainly look like it could compensate for some of that, with implementations that can mimic modern features like promises and CSS3 transitions. [1]

Also, as far as I can see it is not truly cross-platform, i.e. it can not easily be deployed to mobile.

Pricing (even if fair comparatively) and the closed source is also a roadblock (for me). There was a thread by the author on Reddit some time back that vented the idea of open-sourcing the library. That could tip the balance (for me). [2]

[0] https://news.ycombinator.com/item?id=13057526

[1] https://sciter.com/download/

[2] https://www.reddit.com/r/programming/comments/a8vkzm/scitern...

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#17
post #5

HTML/CSS based native interfaces are some of the hardest to use, least reliable, least accessible, least robust interfaces I encounter; The demo interfaces on their website all fit into the unusable pot. I admit most/all of the interfaces I've personal used are using electron/webkit/ie to render which are all quite bloated. Is this different? It's not entirely clear and would be an important differentiator. I still d…

It seems to me at this point that UI/UX developers just refuse to learn low level languages. Qt applications for example are extremely fast and cross platform.

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#18
post #5

HTML/CSS based native interfaces are some of the hardest to use, least reliable, least accessible, least robust interfaces I encounter; The demo interfaces on their website all fit into the unusable pot. I admit most/all of the interfaces I've personal used are using electron/webkit/ie to render which are all quite bloated. Is this different? It's not entirely clear and would be an important differentiator. I still d…

I had a similar discussion on reddit a long time ago, and posted this screenshot of various Linux music players compared to Spotify. https://i.imgur.com/K44tJ2Y.png Lots of native UIs (especially from the past) tend to all have the same "grey boxes" look. I don't see how that's universally better. Another example was this part of Slack UI https://i.imgur.com/O71fdP5.png - how would you even do something like that wit…

I'm not 100% sure but I think the slack design can be achieved in wxWidgets. Yes the native apps look bland but why would I use an app that requires 500M to play music?

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#19
post #2

This looks quite good and pricing seems reasonable. I wonder why I’ve not come across it before. Anyone have experience of this vs Electron?

I have seen its use in Symantec. They were happy with the performance and the looks even though limited. It does a few things and does it well. Comparison with electron is not appropriate here as its like an OS altogether.

Re: Sciter – Multiplatform HTML/CSS UI Engine for Desktop and Mobile Applications

#20
post #5

HTML/CSS based native interfaces are some of the hardest to use, least reliable, least accessible, least robust interfaces I encounter; The demo interfaces on their website all fit into the unusable pot. I admit most/all of the interfaces I've personal used are using electron/webkit/ie to render which are all quite bloated. Is this different? It's not entirely clear and would be an important differentiator. I still d…

I had a similar discussion on reddit a long time ago, and posted this screenshot of various Linux music players compared to Spotify. https://i.imgur.com/K44tJ2Y.png Lots of native UIs (especially from the past) tend to all have the same "grey boxes" look. I don't see how that's universally better. Another example was this part of Slack UI https://i.imgur.com/O71fdP5.png - how would you even do something like that wit…

Nearly every native UI framework I’ve touched allows for a rich customized look of UI components. Often this means subclassing an abstract view thing that opens a toolbox of fine grained drawing commands.

Your examples of boring native UI is the result of developers that don’t bother to exploit these features for whatever reasons- probably because it can be extremely time consuming to build native custom UI and adds mental overhead unless one has/is a dedicated designer/artist.

I’m not sure which part of the Slack UI you believe can’t be done natively? Flat colors or the revealing menu?

Post reply on HN