4 ms·
The same thing happened to Meteor.js, another project with which Evan was involved. Meteor started out with an ethos of simplicity and friendly developer experi
by brylie 6y ago
The same thing happened to Meteor.js, another project with which Evan was involved. Meteor started out with an ethos of simplicity and friendly developer experience. It lost it's ethos and was picked apart in the name of "scalability". This has left people in a lurch who were drawn into Meteor for it's simplicity and now have projects to maintain in a largely abandoned framework.
I've primarily moved over to Django with server rendered content and sprinkles of JavaScript where needed.
- Aperocky 6y ago> server rendered content and sprinkles of JavaScript where needed. Nice. We need more of this.
- dimitrios1 6y agoOh well wait until you hear about Laravel. I appreciate that there is still such a large developer community committed to pushing traditional server-rendered web apps forward. Laravel has some amazing stuff for creating presentation layers within the framework, the most exciting (to me) is Livewire
- brylie 6y agoFor what it's worth, LiteDOM is a nice, small (3kb) library to enhance HTML templates with a bit of declarative reactivity: https://litedom.js.org/ https://litedom.js.org/
- brightball 6y agoThis is the appeal of Phoenix LiveView for me. Server rendering was already incredibly fast with Phoenix, but the ability to forgo the majority of JS with LiveView bypasses all of these framework complications.
- pier25 6y agoWoah I had no idea that existed. Here's a great introduction to LiveView: https://www.youtube.com/watch?v=U_Pe8Ru06fM https://www.youtube.com/watch?v=U_Pe8Ru06fM
- mercer 6y agoThis one's also pretty good: https://www.youtube.com/watch?v=MZvmYaFkNJI&t=1s https://www.youtube.com/watch?v=MZvmYaFkNJI&t=1s (Build a real-time Twitter clone in 15 minutes with LiveView and Phoenix 1.5)
- brylie 6y agoYes, LiveView is very exciting, although I haven't used it. For those interested in LiveView-esque functionality in other frameworks , there are some similar projects cropping up: - Django Reactor https://github.com/edelvalle/reactor https://github.com/edelvalle/reactor - Laravel Livewire: https://laravel-livewire.com/ https://laravel-livewire.com/ - Rails Stimulus Reflex: https://docs.stimulusreflex.com/ https://docs.stimulusreflex.com/ - Intercooler.js: https://intercoolerjs.org/ https://intercoolerjs.org/
- brightball 6y agoI’d be very curious if those can be implemented in a performant way. There’s a combination of low level features that combine to make LiveView work effectively.