News for hackers. Stuff that matters.
Re:Oni: An IDE powered by Neovim by krageon on Tuesday August 22, 2017 @04:24AM (#15070576)
The whole idea of electron is that it is built on top of a deeply flawed framework. I can't speak for anyone else, but I cannot see the appeal to writing for something that is broken by design.
Re:Oni: An IDE powered by Neovim by thanksgiving on Tuesday August 22, 2017 @04:45AM (#15070649)
The problem is that, just like Java, electron wins at the end of the day in terms of market share. If we're in the business of helping people, we can do more "good" by making an inferior technology slightly more bearable. Of course, that is just one perspective (not mine but one that I'm trying to understand as well).

Edit spelling

Re:Oni: An IDE powered by Neovim by snarfy on Tuesday August 22, 2017 @07:46AM (#15071436)
It reduces software development costs, allowing more software to be written. There is plenty of software that needs to be written that doesn't exist today. Reducing costs helps with that need.

The other side of that is software that already exists, running in the background unnoticed. Things like your graphics driver. You wouldn't want that written in Java. If it were written in Java you might get a lot of features faster, but it sure would perform like crap. For core software like that, development costs are secondary. Performance matters first.

At the end of the day I think we need projects like neovim and oni. Editors are old technology and should be core software. Performance in my editor matters. I have five different IDEs installed and I still use vim.

Re:Oni: An IDE powered by Neovim by izacus on Tuesday August 22, 2017 @08:00AM (#15071508)
> The problem is that, just like Java, electron wins at the end of the day in terms of market share.

The hell are you talking about, Electron still doesn't come near the marketshare when you look at acual apps using other cross-platform GUI toolkits.

Re:Oni: An IDE powered by Neovim by cmiles74 on Tuesday August 22, 2017 @09:33AM (#15072190)
I don't think Java ever "won" in the cross-platform GUI application space. Sun tried hard and Swing was successful in terms of being able to produce a reliable, cross-platform experience that was reasonable. But in terms of developer mind-share and actual applications on the desktop, I'd say it's success was pretty meager. Aside from IntelliJ and NetBeans and Eclipse (yep, I know, SWT) I'm hard pressed to think of other popular Java GUI applications.
Re:Oni: An IDE powered by Neovim by tracker1 on Tuesday August 22, 2017 @01:39PM (#15074680)
I really like the idea of React Native... similar JS engine constructs, but a leaner UI layer... though, really need a bit more unity in UI controls across platforms.

Another bit seems to be some work in progress from the Xamarin guys at MS.

In the end, an XML based UI combined with a JS runtime engine seems to be a very powerful combination... getting similar points of integration with other languages could be equally nice.

Something resembling Material Design, or Bootstrap as a cross platform UI toolkit with an XML interface would be a great place to start. Electron really seems to be as close as it gets for the most part, with the least cross platform effort.

Re:Oni: An IDE powered by Neovim by marrs on Tuesday August 22, 2017 @08:29AM (#15071671)
The deeply flawed framework being HTML/CSS, JS, Node.js, or all of the above?