Maybe it’s my fault for thinking things would be as easy as Winform and Xaml, but this sounds promising.
Electron Fiddle: Get started with Electron
91–100 of 104 posts
Re: Electron Fiddle: Get started with Electron
#92Earlier quoted context omitted.
>like right mouse clicks didn't do anything but bring up the built in browser menus. You should try this in slack again...
That UX decision has nothing to do w/ Electron.
Re: Electron Fiddle: Get started with Electron
#93Earlier quoted context omitted.
You should probably disclose that you're the primary developer. The name seems like a terrible idea, as it's so generic and unsearchable. It will be hard to find help with things, even if it becomes more widely used. The peer-to-peer stuff seems interesting, but the documentation is incomplete. Elsewhere the documentation says "It’s built from scratch, 1000 lines of code", but it's way more than 1000 lines (and it wo…
Electron, Node, and Bun are also pretty generic and unsearchable. As to the rest of your comment, the p2p component is less than 1000 lines of code. And, as I said it hasn't had an official release yet (due on the 15th).
Oh, that component is Whether or not it's officially released, you are already promoting it as an alternative to much more established options, so you should expect people to compare on the same terms.
Re: Electron Fiddle: Get started with Electron
#94There's another way to get started: grab Conveyor [1] (disclosure: my company makes it) and run
conveyor generate electron com.example.my-project
Then run "npm install" inside the generated directory. You can now hack on your app, add modules and so on, make a few edits to the conveyor.conf file and then run one command to create and upload packages for each OS. Signing and notarization are also handled even if you're on Windows or Linux.It works for real production-grade apps; there's an example of packaging GitHub Desktop [2] which covers more advanced stuff like registering URL handlers (deep linking), Windows notification callbacks and so on. Also works for Flutter [3] and native apps.
Finally, for people asking "Why Electron", the answers are pretty simple: Google invests a ton of money in Chrome, and the multi-vendor nature of HTML makes it largely immune to rewrites and platform churn of the sort that affects Windows, Linux, macOS, iOS and Android. It's got its problems but stability+investment isn't one of them, which is why there are so many developers who know it.
[1] https://hydraulic.software/
[2] https://hydraulic.software/blog/8-packaging-electron-apps.ht...
Re: Electron Fiddle: Get started with Electron
#95Re: Electron Fiddle: Get started with Electron
#96Earlier quoted context omitted.
Electron, Node, and Bun are also pretty generic and unsearchable. As to the rest of your comment, the p2p component is less than 1000 lines of code. And, as I said it hasn't had an official release yet (due on the 15th).
But socket already has a well-established meaning in software. I think even if you succeed with that name, it will be at the unnecessary cost of making network programming more difficult for everyone. It's easy to choose a unique name (even "SocketEngine" might do), and now is the time to do it. Oh, that component is Whether or not it's officially released, you are already promoting it as an alternative to much more…
I still have no idea how the "socket" magic works, need to be convinced, till then I will stay with flutter for now.
Re: Electron Fiddle: Get started with Electron
#97Earlier quoted context omitted.
golang is also by google the same as dart though
Yes, but unlike Dart, Go has at least modest mainstream adoption.
Re: Electron Fiddle: Get started with Electron
#98Earlier quoted context omitted.
May I add https://flet.dev Uses python & flutter. And https://wails.io Uses Go.
just played with flet, don't know why it mentions flutter in its home page as I saw nowhere flutter|dart is involved. a helloworld python single binary is 28MB with pyinstaller, c libraries are shared and it is not a static executable. it uses gstreamer underneath? not sure what that means, do I need gstreamer preinstalled on the platforms? this seems like yet another Python based GUI framework to me(e.g. a new Tkint…
Re: Electron Fiddle: Get started with Electron
#99Earlier quoted context omitted.
just played with flet, don't know why it mentions flutter in its home page as I saw nowhere flutter|dart is involved. a helloworld python single binary is 28MB with pyinstaller, c libraries are shared and it is not a static executable. it uses gstreamer underneath? not sure what that means, do I need gstreamer preinstalled on the platforms? this seems like yet another Python based GUI framework to me(e.g. a new Tkint…
The UI is built with Flutter but you don't write any Dart. They ship flutter wheel in python and they plan to support other languages like "Go, C# and others are coming next"[0] [0] https://flet.dev/roadmap
Re: Electron Fiddle: Get started with Electron
#100Earlier quoted context omitted.
Electron, Node, and Bun are also pretty generic and unsearchable. As to the rest of your comment, the p2p component is less than 1000 lines of code. And, as I said it hasn't had an official release yet (due on the 15th).
But socket already has a well-established meaning in software. I think even if you succeed with that name, it will be at the unnecessary cost of making network programming more difficult for everyone. It's easy to choose a unique name (even "SocketEngine" might do), and now is the time to do it. Oh, that component is Whether or not it's officially released, you are already promoting it as an alternative to much more…