Sebb

Sebb

LV-Native ElixirConf2023 Talk - will it be cheaper?

Exited to see the good progress the team made!

Here is the talk:

It is now becoming more clear for me what LVN will become. Right now if you look at the docs you get the impression that you’ll have to build templates for all clients in parallel. But Brian points out that we may soon have a “singular styling framework” (29:30) for all clients.

It’s still a little hard to imagine. When looking at the examples he gives in the video at 26:30, we see that the bold-class is manually implemented in a function. The very different approaches to styling the different clients take, will also be a challenge. swiftui modifiers being one and what more surprises will the others bring?

Anyway - if they find a way - this will be amazing. And this will answer the key question he brings up at the end (48:45): Will it be cheaper?. Right now I can build an app for all the platforms using flutter. That’s including embedded-linux. No other tool can do that now (in this quality). So when I get an estimate now for an app that runs on

  • web
  • Android
  • i/mac/tv-OS
  • linux

Brian will not be able to be 40% cheaper than flutter. But I think that if LVN can provide all the clients one needs it will be even more than 40% cheaper, especially if you got a small Elixir-focused team.

It also seems to me, with the LVN-approach it will eventually be easier to support more clients than flutter. For example it seems feasible to create a Qt Quick Ultralite client which would enable LVN on very small microcontrollers (flutter cant and never will).

Where Next?

Popular in Discussions Top

PragTob
Hello everyone, I know we had quite some threads (read through lots of them) about background job processing but it remains a hotly deba...
New
andre1sk
A big advantage to Elixir is all the distributed goodness but for many applications running on multiple nodes having integrated Etcd, Zoo...
New
cvkmohan
The upcoming Phoenix 1.6 release looks very interesting. Became a habit to watch the commits - and - what they are bringing in. phx.gen...
New
owaisqayum
I have a sample string sentence = "Hello, world ... 123 *** ^%&*())^% %%:>" From this string, I want to only keep the integers, ...
New
sashaafm
Piggy backing a bit on @dvcrn topic BEAM optimization for functions with static return type?, I’ve been trying to understand in a deeper ...
New
arcanemachine
https://nitter.net/josevalim/status/1744395345872683471 https://twitter.com/josevalim/status/1744395345872683471
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
restack_oslo
Hello, Please pardon me for any faux paux. I am 46 and this is my first time on a forum of any kind. I wanted to to get answers from tho...
New
Owens
Hello all, I am developing a new mobile app with Flutter frontend and Phoenix backend. The mobile app has real-time task management and c...
New
opsb
We’re considering our architecture from a viewpoint of scaling our traffic heavily over the next 6 months. Our current deployment is runn...
New

Other popular topics Top

mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 52341 488
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
marick
I had some trouble figuring out how to make many-to-many associations work. Once I got it working, I wrote a blog post. Because I’m a nov...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New

We're in Beta

About us Mission Statement