Thank you! The previous Dart backend attempts were predating Flutter, so the conditions are very different now. Serverpod is also a funded company, and not a side or hobby project like earlier Dart servers.
The original creator of Flutter actually left Google rather recently and is in the process of building a Dart server project as his next thing. It’s not even at alpha stage yet however it’s VERY new https://github.com/shorebirdtech
Not entirely sure what's "revolutionary" about the ORM, although the lack of joins, M2M relationships, migrations, and other basic features certainly is revolting.
The entire API/serialization/… part also seems extremely primitive, what with it being only capable of either exposing data or not, with no easy way to filter or transform data.
Let's hope it survives long enough to be competitive with mature frameworks.
It's revolutionary to Dart in the sense that you can use strict typing when communicating with the database. This is very helpful as you get much more help with autocomplete and other language tooling.
Granted there are still lots of gaps to fill, but we are surely getting there. The biggest new feature we are working on is database migrations.
This is a project I've been involved with lately, that I think is very exciting if you're into Flutter or Dart development. We just released version 1.0 so Serverpod is (hopefully) ready for production now!
It's not so much a web framework as it is an app backend. So it's not great (yet) at rendering web pages, but it is great for doing remote method calls and streaming data. That being said, Serverpod is not limited to Flutter, you can use it for any Dart app.
Gives me the same vibe as Vapor for Swift. I'm happy that this technology exists, but doesn't make sense for me to use, unless I'm also a Flutter or Apple developer
Yes, it is obviously the most useful if you are a Flutter developer. According to Google, over 20% of new apps on Google Play are now made with Flutter so it's a large segment in itself.
Aqueduct was built before Flutter, it is more like a regular web server written in Dart. Serverpod is build specifically with Flutter developers in mind, making it very easy to build APIs. Serverpod will actually analyze your server code and automatically generate your client side APIs. You call a method on the server just like you would call a local method in your app.
vlidholt|3 years ago
You can also watch the Serverpod 1.0 release keynote on Youtube here: https://youtu.be/QN6juNWW3js
jgoyvaerts|3 years ago
turbobooster|3 years ago
jmnicolas|3 years ago
vlidholt|3 years ago
unknown|3 years ago
[deleted]
mhoad|3 years ago
creshal|3 years ago
The entire API/serialization/… part also seems extremely primitive, what with it being only capable of either exposing data or not, with no easy way to filter or transform data.
Let's hope it survives long enough to be competitive with mature frameworks.
vlidholt|3 years ago
Granted there are still lots of gaps to fill, but we are surely getting there. The biggest new feature we are working on is database migrations.
rlonn|3 years ago
danpalmer|3 years ago
vlidholt|3 years ago
ushakov|3 years ago
vlidholt|3 years ago
elforce002|3 years ago
Alifatisk|3 years ago
vlidholt|3 years ago
krimpenrik|3 years ago
vlidholt|3 years ago