HTML5 и AJAX против Adobe Flash и Actionscript в отношении мультимедиа и видеоконференций - PullRequest
3 голосов
/ 24 августа 2011

Пожалуйста, я провожу личное исследование языков программирования веб-разработки.Я с нетерпением жду, чтобы получить некоторую информацию о HTML5 и Ajax по сравнению с Adobe Flash.Ниже я кратко излагаю свои короткие вопросы:


Вопрос 1: Какой обычно более стабильно и разумно используется HTML5 и AJAX или Adobe Flash?или это зависит от типа веб-сайта?

Вопрос 2: Для разработки привлекательных веб-сайтов, которые используются для видеоконференций и других мультимедийных решений, является ли Adobe Flash хорошим выбором или каким-либо другимтакие варианты, как HTML5 и AJAX или, может быть, PHP больше подходит в таком случае?

Вопрос 3: Подходят ли системы управления контентом (CMS) со структурами управления контентом (CMF) для разработки современных веб-сайтов видеоконференцсвязи?


Вообще говоря, я больше ищу факты, чем субъективные ответы.

Заранее благодарим за помощь и за то, что поделились своими знаниями!

1 Ответ

9 голосов
/ 24 августа 2011

Ответ 1 : Зависит от типа веб-сайта. Вопреки идеологическим соображениям, вы часто будете хотеть использовать HTML, если это возможно, потому что он имеет несколько преимуществ с точки зрения удобства использования и т. Д., Но некоторые функции, существующие во Flash, просто недоступны в стандартном веб-стеке (HTML, CSS и JavaScript).

Ответ 2 : Если вы хотите проводить видеоконференции, скорее всего, Flash - ваш единственный выбор из двух. HTML5-видео не поддерживает потоковую передачу или, по крайней мере, не в той же степени, что Flash. Однако это не означает, что весь веб-сайт / приложение необходимо создавать с использованием Flash, а только часть видеоконференций. Независимо от того, будет ли построено все остальное во Flash, в основном сводится к:

  1. Какая техника будет проще / быстрее / дешевле в использовании?
  2. Является ли видеоконференция такой большой частью опыта, что она исправляет создание остальной части опыта во Flash также, игнорируя преимущества HTML? Логика здесь заключается в том, что если кто-то, кто не может использовать Flash, посещает веб-сайт, для него там нет значимого контента, поскольку основная функция (видеоконференция) по своей сути невозможна.

Ответ 3 : Если вам нужно управлять контентом (например, статьями, записанными видеоконференциями и т. Д.), То да, CMS какого-то рода имеет смысл. Если нет, то не совсем. Это действительно слишком общий вопрос, чтобы дать содержательный ответ.

В качестве дополнительного примечания, AJAX - это метод, используемый в веб-разработке, который включает отправку и получение XML с использованием асинхронных запросов, вызываемых Javascript. Это очень специфическая техника (которая была предоставлена, было несколько модным словом пару лет назад), и ее не нужно использовать, даже если вы собирали приложение с использованием HTML / CSS / Стек Javascript.

PHP является серверной технологией и никоим образом не является «конкурентом» ни Flash, ни HTML (которые являются интерфейсными технологиями) при разработке веб-приложения. Скорее всего, вам понадобится динамический бэкэнд, независимо от того, какую технику вы используете во внешнем интерфейсе, и PHP - это один язык / платформа программирования, который вы можете использовать для создания этого бэкэнда. Другие включают Python / Django, Ruby On Rails, Microsoft ASP.NET и многие, многие другие.

...