gregorni,
@gregorni@fosstodon.org avatar

Any Nim or Julia people out there that also do app development? Can I get some ✋?

thindil,
@thindil@mastodon.social avatar

@gregorni Perhaps, but only with and only small apps. 😉

gregorni,
@gregorni@fosstodon.org avatar

@thindil Good enough 👍

mo8it,
@mo8it@fosstodon.org avatar

@gregorni What do you mean with "App" here? 😅

gregorni,
@gregorni@fosstodon.org avatar

@mo8it Desktop apps

mo8it,
@mo8it@fosstodon.org avatar

@gregorni Oh, I wouldn't recommend writing a desktop app using Julia, except for usage by scientists that also program and are able to install the Julia toolchain. The latency is too high for a deskrop app to be responsive.

gregorni,
@gregorni@fosstodon.org avatar

@mo8it What latency are you talking about? Animations and responsiveness?

mo8it,
@mo8it@fosstodon.org avatar

@gregorni Time to first X because of the JIT.

gregorni,
@gregorni@fosstodon.org avatar

@mo8it Is it really that bad? I mean, Python is slow, and you can make great apps wit it

mo8it,
@mo8it@fosstodon.org avatar

@gregorni It is not about being slow in general, it is about the latency, the startup time, the freeze after clicking a button for the first time and so on. This is because of the just-in-time compiler (JIT). Python is interpreted. This means that it is slow, but its latency is rather low for desktop apps.

Still, I wouldn't use a Python desktop app if I find an alternative. Look at ProtonUp. It works, but it looks awful and freezes often…

Better use a compiled language for desktop apps.

gregorni,
@gregorni@fosstodon.org avatar

@mo8it Well, look at Letterpress: It's written in Python, and it's very fluid 😉

Besides, there's also nice and responsive apps written in C#, which is also JIT-compiled.

mo8it,
@mo8it@fosstodon.org avatar

@gregorni I just tried it, Letterpress is a very good app made by you :D

ProtonUp is the example that I found in my installed apps. It is not representative and my average impression of Python apps is rather subjective.

I don't have an experience with C# apps on Linux.

gregorni,
@gregorni@fosstodon.org avatar

@mo8it Basically all C# apps are in the Nickvision group. The ones I'm aware of are Cavalier, Denaro and Parabolic.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Julia
  • DreamBathrooms
  • magazineikmin
  • tacticalgear
  • InstantRegret
  • ngwrru68w68
  • Durango
  • Youngstown
  • slotface
  • mdbf
  • rosin
  • PowerRangers
  • kavyap
  • thenastyranch
  • vwfavf
  • anitta
  • hgfsjryuu7
  • cisconetworking
  • osvaldo12
  • everett
  • ethstaker
  • GTA5RPClips
  • khanakhh
  • tester
  • modclub
  • cubers
  • Leos
  • normalnudes
  • provamag3
  • All magazines