У нас есть отличная основа программного обеспечения, основанная на Microsoft MVC 2, Entity Framework 4, репозиториях, POCO, слоях Service и Control, C # Views, JQuery и html.
Firefox извлекает 100 записей за 250 мс, передает их в шаблон, связывает данные с
разметка, и мы бездельничаем и пьем маргариту.
Входит Босс и говорит, что хочет приложение для iPhone. Бьюсь об заклад, нам тоже нужно приложение для Android.
Какие фреймворки мы могли бы использовать для быстрого перехода из нашей зоны комфорта Microsoft в широкий, широкий мир Apple iPhone / iPad вместе с последующим детским Android.
Я думаю, мы могли бы использовать наши методы контроллера JSON для связи. Есть ли какой-то тип клиентской JavaScript-инфраструктуры, которую мы могли бы использовать, чтобы мы могли получить разумный веб-сайт, например, переработку интерфейса? Им не понравилась идея просто запустить все это в Safari, который работает довольно хорошо. .
Требуется:
- Отправка и получение объектов JSON
- Какой-то тип шаблонизатора, чтобы мы могли объединить объекты в разметку или, по крайней мере, каким-то образом отделить дизайн от программирования
- Было бы неплохо что-то похожее на JQuery
- Хороший редактор с автозаполнением и подсветкой, который сравнивается с VS2010
Нам потребовалось два года, чтобы внедрить шаблоны проектирования, Agile-методы и концепции Domain Driven с использованием MVC и Javascript. У нас может быть два или три месяца, чтобы воспроизвести те же функции.