История изменений
Исправление Deleted, (текущая версия) :
Затем же, зачем и статическая типизация потребна. Даже если и клиент и сервер мною написаны, человеческий фактор никто не отменял. Поменял, допустим, я модель на сервере, а на клиенте забыл. Лучше чтоб на входе ругнулось, чем отрисовалось или в базу ушло не то, что нужно
ЗЫ: Посмотрел protobuf. Уже было обрадовался, что proto-compiler умеет JS генерить по схеме. А затем глянул на этот JS и поплохело. Closure compiler из всех щелей торчит. В гугле JS-генератор для себя, а не для людей писали
Исходная версия Deleted, :
Затем же, зачем и статическая типизация потребна. Даже если и клиент и сервер мною написаны, человеческий фактор никто не отменял. Поменял, допустим, я модель на сервере, а на клиенте забыл. Лучше чтоб на входе ругнулось, чем отрисовалось или в базу ушло не то, что нужно
ЗЫ: Посмотрел protobuf. Уже было обрадовался, что proto-compiler умеет JS генерить по схеме. А затем глянул на этот JS и поплохело. Closure compiler из всех щелей торчит. Гугл JS-генератор для себя, а не для людей писали