Мы стараемся смотреть вперед в выборе архитектуры для некоторых новых систем, которые мы проектируем. В значительной степени мы хотим создать архитектуру серверной системы, которая бы не зависела от того, какой интерфейс мы решили использовать (WinForms, Silverlight, MVC, Webforms, WPF, IOS (IPad / Iphone) и т. Д.), Который, я считаю, просто кричит REST. Как правило, наша организация будет использовать только API-интерфейсы Microsoft, но, поскольку я понятия не имею, когда выйдет WCF-Web-Api, и мы хотим начать работу в ближайшее время, похоже, у нас нет другого выбора.
Мы хотим сделать здесь маленькие шаги, чтобы увеличить шансы на выкуп. Поэтому мы не хотим устанавливать другой сервер с IIS.
В обозримом будущем мы будем использовать только WinForms & WebForms. Что я думал, мы могли бы использовать Нэнси на локальной машине, но общаться с ней RESTFul способом. Таким образом, в будущем это будет так же просто, как настроить сервер и перенаправить всех клиентов на этот сервер, а не локально.
Я никогда не использовал ни NancyFX, ни OpenRasta, но, насколько я слышал, это звучало как хорошая подгонка.
Итак, вопросы:
- Это способ, которым я думаю о подходе к этому, хороший подход
- Похоже ли это, что NancyFX или OpenRasta будет лучше?
- Любая причина, по которой мы должны ждать WCF-Web-API, и если да, у кого-то есть приблизительная дата выпуска.