The problem that I have with Connor Sears' work and others, like the Ionic Team's is that they don't look anything like the target platform.
I'd love to work with something that was the framework equivalent of the iOS9 UI kit produced by Teehan+Lax/Facebook, or any properly designed replica of another platform, but no one produces such things. All you're left with is mediocre rip-offs that are tasteless.
I don't want to make a Photon app. I don't want to make an Ionic app. I want to make an iOS app. If you want to compete with native, compete with native and actually try.
I guess I don't understand what makes this Electron specific. It looks like a UI kit similar to Bootstrap and others. Maybe it's too early in the project, but some mention of how the Node portions of Electron are used would be helpful.
Yeah it looks like an attempt to create a UI kit, which I think is helpful for those who want to work with Electron without having to actually design their entire interface. I imagine it will get better overtime and become fine tuned for Electron in specific.
I'm really hoping this becomes the case, if not, then at least a more neutral looking interface so that it transfers smoother across platforms. I guess kind of how IntelliJ maintains a nice interface across platforms and similar projects.
This doesn't sound as a good name given the existence of: https://vmware.github.io/photon/
Granted, in the context of atom and electron it makes sense, but still.
Yeah, as someone who works with Electron, the naming is often frustrating for doing Google searches. Wished they had stayed with atom-shell for that reason.
All of the technologies here, including Photon, are open sourced under commercial-friendly open source licenses (the MIT license being most common in this space.)
Electron is a "competitor" to NW.js (previously known as NodeWebkit). It was developed by Github for their commercial and non-commercial applications.
There should be no concerns about using these things in commercial projects. But you don't have to take my word for it, all of these projects have open source repositories, most of them on GitHub, and you can check their LICENSE files for yourself.
Can you expand on this? I'm interested in your viewpoint because the general consensus on HN seems to be that webapps are better off as webapps and desktop apps are better off as desktop apps—being in the browser seems to be good enough for most webapps, and when packaging something as a desktop app there are little quirks that mess it up.
[+] [-] andrewmcwatters|10 years ago|reply
I'd love to work with something that was the framework equivalent of the iOS9 UI kit produced by Teehan+Lax/Facebook, or any properly designed replica of another platform, but no one produces such things. All you're left with is mediocre rip-offs that are tasteless.
I don't want to make a Photon app. I don't want to make an Ionic app. I want to make an iOS app. If you want to compete with native, compete with native and actually try.
[+] [-] mcao|10 years ago|reply
[+] [-] giancarlostoro|10 years ago|reply
edit: typo
[+] [-] WorldMaker|10 years ago|reply
[+] [-] giancarlostoro|10 years ago|reply
[+] [-] baghira|10 years ago|reply
[+] [-] lultimouomo|10 years ago|reply
[+] [-] davej|10 years ago|reply
[+] [-] cbuq|10 years ago|reply
My biggest concern is how these technologies will work in the commercial world.
Do I now need to license Photon, Electron, NodeWebkit, Node, Webkit + friends?
[+] [-] WorldMaker|10 years ago|reply
Electron is a "competitor" to NW.js (previously known as NodeWebkit). It was developed by Github for their commercial and non-commercial applications.
There should be no concerns about using these things in commercial projects. But you don't have to take my word for it, all of these projects have open source repositories, most of them on GitHub, and you can check their LICENSE files for yourself.
[+] [-] 0942v8653|10 years ago|reply
Can you expand on this? I'm interested in your viewpoint because the general consensus on HN seems to be that webapps are better off as webapps and desktop apps are better off as desktop apps—being in the browser seems to be good enough for most webapps, and when packaging something as a desktop app there are little quirks that mess it up.
[+] [-] boromi|10 years ago|reply
[+] [-] charlieegan3|10 years ago|reply
As well as something in the way of a template for you to build on.
[+] [-] john-kelly|10 years ago|reply
[+] [-] hlfcoding|10 years ago|reply