Я в смятении. Flash vs IFrame. Что лучше? Начну по порядку.
Flash
Самая старая платформа. Большинство сервисов ВКонтакте основаны на этой технологии, следовательно у большинства пользователей стоит плагин.
Плюсы:
+ Быстрая скорость разработки. http://vk.com/app1865531 Писалось от силы за пол часа. (пользовательская часть). Тонны игр тоже написаны на флеше.
+ Возможности, некоторые вещи без флеша тяжело реализовать, часть контакта основана на флеш технологии.
+ 95% браузеров имеют нужный плагин.
Минусы:
- 5% либо не имеют флеш, либо работа не будет корректной.
- Сравнительно большой размер файла.
- Несовершенность флеша, например Linux.
- Высокое потребление ресурсов компьютера.
Вердикт: Хороша для разработки игр графических приложений. Но теряем не малую часть аудитории.
IFrame Для определенности рассмотрим с AJAX и без него.
Iframe без AJAX
Новая платформа. Запуститься почти на любом компьютере и на телефоне.
Плюсы:
+ Легкие страницы.
+ Работает у ~100% (нужен браузер поддерживающий JS).
+ Широкий выбор ЯП - ASP.net, PHP, Perl...
+ Низкое потребление ресурсов компьютера.
Минусы:
- Дольше разработка. Верста и тп.
- Огромное количестве перезагрузок страниц
- Различие дизайн в некоторых браузерах, особенно очень древних.
Вердикт: Как сказал один из разработчиков, я тоже хотел написать подобное, но на IFrame, на флеше хорошо, но я удивлен. Простые приложения лучше писать на IFrame.
Iframe c AJAX
Новая платформа. Запуститься почти на любом компьютере и на телефоне.
Плюсы:
+ Обновления без перезагрузки страниц
+ Работает у ~99%.
+ Экономия трафика при долгом использовании
+ Низкое потребление ресурсов компьютера.
Минусы:
- Еще дольше разработка.
- Огромный размер библиотеки ~500КБ
- Ошибки в древних браузерах.
Вердикт: Что-то между флеш и Iframe без AJAX. Но у большего количества людей запуститься.
Что вы думаете ? Интересуеют мнение как разработчиков так и пользователей.
Платформа. На чем делать?
Re: Платформа. На чем делать?
Считаю, что для каких-то cерьезных игр лучше подойдёт Flash.
Для простых приложений-сервисов - Iframe c AJAX.
Для простых приложений-сервисов - Iframe c AJAX.