26
User
Recs.
Recs.
18
Updates
Last
Updated
Updated
Activity
20 Options
SpecsUpdate
Written inElixir
PlatformsLinux, Windows
Pros
Pro Fantastic for (soft) real-time applications.
Phoenix Channels radically simplify websockets.
Phoenix Presence supplies an out-of-the box (and opinionated) CRDT for synchronization (both server and client).
Phoenix PubSub is a realtime publisher/subscriber service backed by the rock-solid BEAM and able to be distributed among servers, and use multiple backends.
Together these create an outstanding real-time web/api experience.
Pro LiveView -- server-rendered real-time client without JavaScript
LiveView is much faster than one might imagine as well as simpler and easier to get running than a JavaScript SPA. There are trade-offs of course, and some developers use a combination of LiveView and regular pages with VueJS, Svelte, React or other components.
Know any positive aspects of this option?
Cons
Know any negative aspects of this option?
Recommendations
Phoenix
Recommended 3 years ago
Pro
Very fastPro
Scales very wellPro
Able to do hot updates with no downtimePro
Great administration in productionPro
Easy to learn for Rails developersPro
Will be easy to learn for Rails developersPro
LiveView -- server-rendered real-time client without JavaScriptPro
Fantastic for (soft) real-time applications.Phoenix
Recommended 3 years ago
Pro
Relatively big communityPro
Easy to learnPro
Very fastPro
Scales very wellPro
Able to do hot updates with no downtimePro
Great administration in productionPro
Easy to learn for Rails developersPro
LiveView -- server-rendered real-time client without JavaScriptPro
Fantastic for (soft) real-time applications.