|
|
|
|
|
by thosakwe
2410 days ago
|
|
I love the idea of ActivityPub, but in practice, I think the very complex protocol, which is built on top of JSON-LD (I still don't understand why) of all things, and accepts variable structures for many, if not most fields, which makes it cumbersome to (de)serialize in languages with static typing, will hurt adoption by new projects. My main gripe with it is that potentially writing a spec-compliant server in an enterprise-y language like Java almost feels like a fool's errand (I tried it in Dart, which is very Java-esque). On that note, I don't even think that the main focus should be on which protocol is used, but rather the features of platforms in the "fediverse," and reasons other than the blanket term "privacy" that the average person would consider switching. |
|