До того, как у нас появились операционные системы, люди, создававшие приложения, садились и обсуждали такие вещи, как:
- как мы будем хранить данные на дисках
- какую структуру файловой системы мы будем использовать
- с каким оборудованием будет работать наше приложение
- и т. Д., И т. Д.
Операционные системы появились из коллекций «библиотек разработчиков».
Прелесть операционной системы в том, что ваше НЕПИСАННОЕ программное обеспечение обладает определенными характеристиками:
- разговор с постоянным хранилищем
- общение с сетью
- запустить в командной строке
- использоваться в партии
- общение с GUI
- и т. Д., И т. Д.
Как только вы перешли на операционную систему - вы не вернетесь к существующему состоянию ...
Erlang / OTP (т.е. не Erlang) - это система приложений - она работает на двух или более компьютерах.
Прелесть СИСТЕМЫ ПРИЛОЖЕНИЙ в том, что ваше НЕПИСАННОЕ программное обеспечение обладает определенными характеристиками:
- переключение между двумя машинами
- работа в кластере
- и т. Д., И т. Д. *
Угадай, что, как только ты перешел на Прикладную Систему - ты не вернешься ни ...
Вам не нужно использовать Erlang / OTP, у Google хорошая прикладная система в их движке приложений, поэтому не зацикливайтесь на синтаксисе языка.
Вполне могут быть веские коммерческие причины для того, чтобы использовать стек Erlang / OTP, а не Google App Engine - парни из вашей фирмы-разработчика сделают этот вызов за вас.