Скажите, что мне поручено разработать продукт, который будет иметь интерфейс на основе браузера.
Отдел продаж хочет шикарное приложение. Команда по управлению продуктом хочет сделать продукт экономически эффективным (прямо на этапе обслуживания)
Теперь предположим, что техническая группа может сделать звонок (я желаю :)), чтобы дать пользователям «богатый» вид и ощущение, что такие сайты, как stackoverflow / facebook, или дать им что-то из эры 2006 года ... с этой кучей соображений, брошенных в ..
- Срок службы продукта составляет около 6 лет
- Группе поддержки продукта не требуется рефакторинг кода для соответствия будущим браузерам
- Команда обслуживания продукта будет только расширять бизнес-функции
..и много подобных вещей
.. вы бы порекомендовали использовать ajax? Если да, что дает мне такую гарантию, что пользовательский интерфейс (ajax framework), который я использую сегодня, продолжит работать без изменений в следующих 2-3 версиях браузера?
РЕДАКТИРОВАТЬ: Пожалуйста, не думайте, что я имею ничего против AJAX. Я работал над DHTML с 1999 года, а ajax еще до того, как он назывался ajax :) Я также работал над серверными компонентами, которые не нужно было менять с 2002 года только потому, что они были закодированы в спецификации.
Сказав, что я получил из первых рук информацию о том, сколько кода «изящно провалился», я должен был написать, чтобы эти капризные браузеры были довольны.
В любом случае, спасибо за все ваши ответы, и я думаю, что я снова вернусь к реализации кода «безуспешно».