3 ms·
> I've used the Lazarus IDE to make a small productivity application, and it was by far much easier than to make a web-based GUI. > It was also instant startup
by musicale 5y ago
> I've used the Lazarus IDE to make a small productivity application, and it was by far much easier than to make a web-based GUI.
> It was also instant startup, never used more than around 30MB of RAM and ran insanely fast compared to the web-based "native" applications we have now.
Silly things like ease of development, lower resource usage, and responsiveness/execution speed are unimportant to real Electron developers.
There are only three things that matter:
1. Sharing code between the web app and desktop "app"
2. Easy integration with web-based backend services
3. Being able to tell management that you use Electron
Microsoft Teams is a perfect example. The backend is so slow, buggy, and frequently down that any time spent improving or optimizing the client app is not going to provide any meaningful benefit. In fact it might have the perverse effect of raising user expectations and decreasing overall satisfaction with the product.
- protomyth 5y agoSharing code between the web app and desktop "app" So, we need an Object Pascal to JavaScript compiler?
- shrubble 5y agoI think there is one, already? https://wiki.freepascal.org/pas2js https://wiki.freepascal.org/pas2js
- badsectoracula 5y agoAlso the wasm backend was recently merged in.
- bloblaw 5y agoIf you want a really strong Object-Pascal -> JavaScript transpiler, you want TMS WebCore: https://www.tmssoftware.com/site/tmswebcorevsc.asp https://www.tmssoftware.com/site/tmswebcorevsc.asp