Live data from Hacker News

JetBrains Web UI components open-sourced

blog.jetbrains.com

11–20 of 96 posts

Re: JetBrains Web UI components open-sourced

#11
post #5

It looks like this is Ring UI. It looks like that is React. It also looks like it only runs on NodeJS. So this could be good news if you're willing to use JavaScript (NodeJS) as the server and use or switch to React style, JavaScript dedicated, back-end work. Is this something the Enterprise is willing to do?

They also have some components in there for Angular 1 (check the components directory): https://upsource.jetbrains.com/ring-ui/structure/8967f994059...

Also, I hadn't heard of their Upsource product before, it looks really nice.

Re: JetBrains Web UI components open-sourced

#15
JetBrains is kinda crushing it. I've spent the last two days looking into Kotlin. I didn't realize not only that Kotlin can compile to JS but also that you can interact with say React from it. So you can build a full stack app in it, without ever touching JS. (I think that the JS compilation is still technically in beta but w/e).

https://github.com/Kotlin/kotlin-fullstack-sample

Combined with the fact that you can use Quasar for Erlang style processes, I think that I found my next web language.

I guess you could achieve this with Scala too but I could never get over the compilation times. Also the Kotlin integration seems somewhat more straightforward.

I also like that the company that makes my IDE also makes the ORM (https://github.com/JetBrains/Exposed) and web framework (https://github.com/Kotlin/ktor). Idk how good these are but I imagine pretty decent.

Re: JetBrains Web UI components open-sourced

#16
post #12

I hope JetBrains or others launch a Web UI Designer that doesn't make you miss Visual Basic 6.0.

We're trying! (https://anvil.works)

The problem with making a WYSIWYG designer for the web is that it's a Turing tarpit. There are three whole programming languages in there, interacting in weird ways, and programmers use all of them. So your UI designer has to either create something horrible that no human is expected to edit, which doesn't work for dynamic apps (see: Dreamweaver), or you have to constrain what the programmer can do. This means inventing a sensible API that's amenable to WYSIWYG.

We took the latter approach with Anvil - we've cut the Gordian knot of HTML/JS/CSS by implementing a (VB6-like) component model, with a pure Python API. While I am, of course, biased, I think that's probably the closest we can get to what you're wishing for.

Re: JetBrains Web UI components open-sourced

#18
post #2

It's under the Apache License and the components look pretty good. I particularly like the Date Picker: http://www.jetbrains.org/ring-ui/date-picker.html

I would like date pickers to have years on left, then months and then days; that would be more intuitive at least for me because I tend to choose from left to right.

Re: JetBrains Web UI components open-sourced

#19
post #12

I hope JetBrains or others launch a Web UI Designer that doesn't make you miss Visual Basic 6.0.

We're trying! ( https://anvil.works ) The problem with making a WYSIWYG designer for the web is that it's a Turing tarpit. There are three whole programming languages in there, interacting in weird ways, and programmers use all of them. So your UI designer has to either create something horrible that no human is expected to edit, which doesn't work for dynamic apps (see: Dreamweaver), or you have to constrain what th…

Hey, awesome work with Anvil. How difficult it would be, once app is created, to move it to standalone server? Just python and pg.

Re: JetBrains Web UI components open-sourced

#20
post #2

It's under the Apache License and the components look pretty good. I particularly like the Date Picker: http://www.jetbrains.org/ring-ui/date-picker.html

it is oddly missing the day name

    Sun Mon Tue Wed Thu Fri Sat
This is very important for say when you are picking next Wednesday
Post reply on HN