Будущее веб-разработки (RIA по сравнению с традиционным HTML) [закрытый]

Вы должны добавить путь к файлу миграции, чтобы обновить только эту таблицу и запустить

php artisan migrate:refresh --path=/database/migrations/fileName.php
6
задан 3 revs, 3 users 100% 20 July 2012 в 13:34
поделиться

9 ответов

Тенденция в веб-разработке - больше ориентироваться на клиента. Это имеет несколько последствий:

  • По мере роста кодовой базы на клиенте, фреймворк становится незаменимым. Вы увидите резкое увеличение использования фреймворка повсюду.
  • Сервер будет все меньше и меньше участвовать в рендеринге страниц и постепенно станет в большей степени поставщиком услуг. Новый материал, который я создаю сегодня, общается только с сервером через JSON-RPC, и, по моему личному мнению, он развивается быстрее и масштабируется намного лучше.

Какие фреймворки будут «править», трудно предположить, но если бы мне пришлось ...

  • JavaFX можно игнорировать, он никуда не денется.
  • Веб-приложения будут в основном основаны на javascript. Для некоторых типов приложений выбранным решением будет flex и silverlight (например, видео, games), но для большинства бизнес-приложений преимуществ просто нет.
  • GWT станет основной платформой для разработки корпоративных веб-приложений на Java.
  • Количество проектов, которые «накатывают собственный» код, составляет будет сокращаться почти до нуля. Это просто больше не стоит усилий, учитывая качество имеющихся фреймворков.

В рамках подмножества фреймворков javascript (без учета GWT) я предполагаю следующее:

  • JQuery останется основным решением, но он будет дополнен обширными коллекциями компонентов (JQuery UI), чтобы соответствовать тому, что могут делать другие ребята.
  • Dojo, YUI и Ext собираются ловить рыбу в одном и том же пруду, и все они будут хорошо работать на рынке .
  • Prototype, вероятно, останется основным игроком для расширения веб-сайтов, но не будет актуальным для веб-приложений.
  • Вы увидите рост доли рынка некоторых фреймворков за счет всех остальных. Рынок собирается стандартизироваться на нескольких крупных игроков. Это произойдет в первую очередь через рынок труда, где работодатели предпочтут «стандартные» платформы, а не «все, что нравится новичку».
10
ответ дан 8 December 2019 в 02:30
поделиться

В ближайшем будущем HTML + CSS + Javascript будет править с Flash, Silverlight и другие используются для вещей, которые HTML просто не может сделать (или если вы работаете в Microsoft, если хотите раздражать пользователей, отличных от Windows)

8
ответ дан 8 December 2019 в 02:30
поделиться

HTML5 действительно потрясающий, а новейшие реализации Javascript значительно повысили производительность, поэтому я ожидаю, что фреймворкам RIA будет трудно превзойти новое поколение приложений HTML + JS + CSS. (Хотя до широкого распространения HTML5 пройдет некоторое время, некоторые из его функций уже доступны, например, через плагины, такие как Gears, а такие фреймворки, как Dojo, отлично справляются с прозрачным использованием лучшей реализации - плагина, нативного или ж / когда-либо - - для любой заданной функциональности).

Я действительно ожидаю, что Silverlight (и его клон бесплатного программного обеспечения Moonlight) привлечет внимание разработчиков - в основном благодаря тому, что они позволят разработчикам использовать их любимые языки для веб-приложений. Но я также предсказываю, что это останется своего рода нишей. (Просто помните, что «всегда сложно делать прогнозы,

12
ответ дан 8 December 2019 в 02:30
поделиться

Это действительно зависит от того, что вы хотите, чтобы ваш графический интерфейс делал. Если он будет очень сложным, с множеством интерактивных элементов, причудливых переходов и мультимедиа, то я думаю, что Flash по-прежнему будет подходящим вариантом в ближайшие пару лет (большая база для установки, присутствует во многих корпоративных средах). Однако, если вас в первую очередь интересуют динамические данные и меньшее количество привлекательных анимаций, HTML / CSS / Javascript определенно выполнит свою работу, не полагаясь на сторонние плагины. Еще один бонус в области HTML - это больший круг разработчиков (по моему личному опыту, трудно найти хороших специалистов по Flash. У всех хороших уже есть работа;)).

Что касается беспокойства Mastermind по поводу возможность индексировать контент, Adobe работает с Google над тем, чтобы сделать Flash индексируемым с помощью проигрывателя без головы, см. Этот пост в блоге Google:

http://googleblog.blogspot.com/2008/06/google-learns-to-crawl- flash.html .

В конце концов, HTML / CSS / Javascript будет поддерживать все, что есть у Flash / Silverlight. Мы уже видели огромные скачки в производительности движка Javascript в Chrome, Safari и Firefox. А HTML5 добавляет много возможностей для создания расширенного контента (например, видео), для которых используется Flash / Silverlight. Однако IE всегда будет проблемой для богатого содержимого на основе HTML. А если вы ориентируетесь на предприятие, IE6, скорее всего, будет нуждаться в поддержке в течение следующих нескольких лет.

HTML / CSS / Javascript поддерживает все, что есть в Flash / Silverlight. Мы уже видели огромные скачки в производительности движка Javascript в Chrome, Safari и Firefox. А HTML5 добавляет много возможностей для создания расширенного контента (например, видео), для которых используется Flash / Silverlight. Однако IE всегда будет проблемой для богатого содержимого на основе HTML. А если вы ориентируетесь на предприятие, IE6, скорее всего, будет нуждаться в поддержке в течение следующих нескольких лет.

HTML / CSS / Javascript поддерживает все, что есть в Flash / Silverlight. Мы уже видели огромные скачки в производительности движка Javascript в Chrome, Safari и Firefox. А HTML5 добавляет много возможностей для создания расширенного контента (например, видео), для которых используется Flash / Silverlight. Однако IE всегда будет проблемой для богатого содержимого на основе HTML. А если вы ориентируетесь на предприятие, IE6, скорее всего, будет нуждаться в поддержке в течение следующих нескольких лет.

2
ответ дан 8 December 2019 в 02:30
поделиться

Я считаю, что HTML / CSS / JavaScript будут лидировать в танце на долгие годы. Даже с их недостатками (сколько людей застряли в таблицах для дизайна из-за отсутствия работоспособной альтернативы), больше нечего использовать, если вы заботитесь о таких вещах, как SEO.

Flash / Silverlight хорошо подходят для проектов, где есть другой путь для новых людей, чтобы открыть для себя эти проекты помимо результатов поиска. Например, eBay и Amazon на самом деле не нуждаются в том, чтобы их контент был полностью проиндексирован в Интернете. Люди уже знают их или приходят по партнерским ссылкам, так что они, вероятно, могли бы переписать свои интерфейсы, чтобы стать очень богатыми.

Если вы заботитесь о видимости SEO, вам лучше потратить свои ресурсы на оптимизацию этого аспекта. Если нет, просто возьмите то, что вам нравится. Однако вы должны быть уверены, что ваши настоящие и будущие пользователи захотят установить плагины Flash или Silverlight. Например, у меня отключен плагин Flash в IE, потому что он ежедневно вызывает зависание системы и сбой IE. Полагаю, безопасным для меня был только YouTube. Что касается Silverlight, я еще не установил его и не вижу причин для этого.

2
ответ дан 8 December 2019 в 02:30
поделиться

Если ваша цель - общедоступный веб-сайт, то будущее за HTML, хотя и не обязательно «традиционным» HTML. Такие фреймворки, как JQuery, улучшенные общие функции браузеров (например, междоменный обмен сообщениями) и увеличение средней скорости ПК могут привести к более богатому опыту пользователя, не прибегая к таким вещам, как Flash или Silverlight.

Последние передовые стандарты, такие как HTML5 и CSS 3 звучит многообещающе, но я не вижу, чтобы они оказали обещанное влияние в течение 3-5 лет. Нет, если отрасль не найдет способ убедить большинство отказаться от IE.

Следовательно, для общественности текущий HTML / CSS / Javascript будет оставаться основным направлением веб-разработки.

Интранет будет совершенно другим шар воска, Silverlight и его сообщество не

1
ответ дан 8 December 2019 в 02:30
поделиться

Некоторые недавние мысли, в частности, о Silverlight, а также о Javascript, Flash и JavaFX: Битва за богатый клиент .

1
ответ дан 8 December 2019 в 02:30
поделиться

Я верю, что всегда найдется место для веб-приложений, которые легко / быстро кодируются и не нуждаются в модном пользовательском интерфейсе.

Для приложений, которые действительно нуждаются во всех подробностях в пользовательском интерфейсе, Flash / Silverlight / RIA будут продолжать развиваться, чтобы предоставлять все более и более богатую графику в Интернете. Мы также наблюдаем аналогичную эволюцию на стороне Windows с WPF и т. Д.

В обоих случаях я считаю, что большинство приложений будет по-прежнему разрабатываться с использованием той среды, в которой код будет быстрее всего, поскольку большинство приложений являются внутренними бизнес-бизнесами. , и просто должны быть функциональными.

Я предлагаю вам рассмотреть гибридный подход - в основном использовать современные технологии (HTML / CSS / Ajax и т. д.), но есть некоторые разделы сайта, в которых пользовательский интерфейс может извлечь наибольшую пользу он действительно сияет с Silverlight или другими технологиями RIA.

0
ответ дан 8 December 2019 в 02:30
поделиться

Обе технологии имеют преимущества и недостатки. Некоторые вещи просто невозможно сделать, например, хорошее потоковое аудио / видео в DHTML, но многие вещи не нужно создавать с помощью технологии Flash. Google по-прежнему не любит Flash-страницы, поскольку они не имеют реального содержания и проблем с доступностью.

Я думаю, что ничего не изменится в значительной степени. Возможно, Silverlight получит еще 5% рынка, flash потеряет 2%, но ничего особенного.

0
ответ дан 8 December 2019 в 02:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: