Допустим, у меня есть программа или язык, и я хочу создать службу, чтобы пользователи могли обмениваться файлами, связанными с моей программой или языком.
Например, если бы у меня была программа моделирования цепей, я бы хотел, чтобы у пользователей было место для обмена схемами моделей общих устройств. Если бы у меня была стратегия в реальном времени или игра FPS, я бы хотел, чтобы у игроков было место для обмена картами для игры. Если бы у меня был язык программирования, я бы хотел, чтобы у людей было место для обмена библиотеками, написанными на этом языке, например, CPAN для Perl или PyPi для Python.
Есть ли сервис или структура для простого объединения такой базы данных? Если нет, то я собирался собрать шаблонную программу Google App Engine для такого рода приложений. Я не использовал Google App Engine, но у меня сложилось впечатление, что он хорошо подходит для такого рода приложений.