Действительно ли это - хорошая идея создать интерфейс интернет-пользователя использование Flash?

if (isGooglePlayServicesAvailable (this)) {
    MobileAds.initialize (this, appid);
}

public boolean isGooglePlayServicesAvailable (Context context) {
    GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance ();
    int resultCode = googleApiAvailability.isGooglePlayServicesAvailable (context);
    return resultCode == ConnectionResult.SUCCESS;
}
5
задан Ben 15 July 2012 в 03:18
поделиться

15 ответов

Вы окажете себе огромную медвежью услугу, создав инструмент администрирования исключительно во флэш-памяти. Как вы сказали, это будет полный перебор. Вы будете растягивать волосы в мгновение ока (особенно если ваши разработчики ничего не знают о вспышке) и только ради того, чтобы она выглядела «кричащей». Кроме того, если ваши разработчики не обладают навыками работы с Flash, вы рискуете сделать дрянной пользовательский интерфейс, сделать пользовательский интерфейс с ошибками и просто перевыпустить бюджет, изучая, как использовать временные шкалы и тому подобное. Flash хорош в малых дозах и, возможно, для крупнобюджетных веб-сайтов с большим количеством зрителей (см. Nike), но если вы просто создаете инструмент администратора, придерживайтесь PHP / .NET / чего угодно и старого доброго HTML / CSS.

11
ответ дан 18 December 2019 в 05:17
поделиться

Я думаю, это полностью зависит от того, какой тип изображения вы пытаетесь передать. Например, Flash идеально подходит для веб-сайта видеоигр высокого класса, где вы можете войти в систему, просмотреть снимки экрана, видео, статистику и изменить некоторые настройки административной учетной записи. Но если это нужно для проверки информации или входа в систему для просмотра Word-документов и PDF-файлов, это может быть слишком много, - отчасти из-за того, что флэш-память так сильно нагревается в оперативной памяти и очень-очень медленная в необработанных вычислениях, и в довершение ко всему, на любом типе носителя swf (скомпилированный файл ActionScript) может стать огромным! - и в зависимости от вашей целевой аудитории вы, возможно, не захотите полагаться на то, что у вашего зрителя есть '

он отображается правильно (в большинстве случаев) независимо от браузера и ОС ... который трудно найти на многих других веб-языках.

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

-Надеюсь, это поможет! и удачи!

1
ответ дан 18 December 2019 в 05:17
поделиться

Конечно, это, вероятно, будет излишним, сложным, плохим SEO и т. Д. И т. Д. И PITA, но вы всегда можете провести быстрый пробный запуск, возможно, просто чтобы доказать компанию лица, принимающие решения!

1
ответ дан 18 December 2019 в 05:17
поделиться

Это зависит.

Несколько лет назад я был техническим руководителем в годичном проекте по созданию веб-сайта «конструктор», который позволил клиентам настраивать и развертывать собственные интерактивные веб-сайты. Будучи очень ориентированной на маркетинг компанией, у нас было большое количество квалифицированных разработчиков Flash в дополнение к разработчикам Perl, которые выполняли более грязную работу по программированию. Инструмент, в котором клиент изначально настраивал и развертывал свой веб-сайт (выбирая там, цвет и т. Д.), Был во Flash / Flex, и я думаю, что это был правильный выбор. Было бы очень трудно иметь такого богатого, Убедительный опыт использования Ajax и его взаимодействия с нашей серверной частью Perl / Java были довольно ограничены извлечением ресурсов, HTTP-запросами на основе JSON и, в конце концов, созданием конфигурационного файла на основе XML для сайта. Тем не менее, мы использовали для работы существующих разработчиков Flash, и во многих случаях мы вытягивали их за пределы их зоны комфорта, поскольку приложение имело большую сложность, которая была нетипичной (по крайней мере, в то время) для приложений Flash. Это имело большое количество разветвлений с точки зрения графика и качества созданного кода.

После развертывания сайта пользователя пользователи могли войти в «банк данных», который позволял им просматривать и загружать демографические данные, а также с различными отчетами / диаграммами и т. д. Первоначально мы писали это на JSP / Ajax и т. д., но в конечном итоге были перенесены на фреймворк на основе Flash / Flex. В данном случае я думаю, что этот ход был неудачным выбором. Это действительно придавало ему более привлекательный вид, но в итоге стало намного тяжелее и сложнее в обслуживании. Я думаю, что многое из того, что мы достигли, перенеся его, можно было бы сделать с помощью таких вещей, как jQuery.

Большинство недостатков, о которых вы упомянули выше, я считаю очень серьезными проблемами, которые действительно проявились в нашем проекте. Банк данных на основе Flash / Flex действительно занимал немного больше времени для загрузки, его было сложнее поддерживать, и я не знаю, что добавленная им фишка в конечном итоге "того стоила".

Одна ошибка, которую я сделал. Сделано было то, что я в основном делегировал работу Flash программистам Flash, при недостаточном контроле с моей стороны. Те, кто склонен владеть навыками Flash, как правило, не имеют столь строгого фона CS (не говоря уже о том, что это всегда так), и поэтому им не хватало тех же навыков оценки и логического мышления, необходимых для вещей, требующих более сложной логики кодирования и анализа. Лучшее, что я сделал, - это заставил одного из разработчиков Perl изучить Flex и добавить его в команду Flash, что немного повысило строгость того, что делает эта команда (включая рассмотрение таких элементов, как FlexUnit и т. Д.).

1
ответ дан 18 December 2019 в 05:17
поделиться

Flash лучше подходит для представления аудио / визуального контента. Если вы разрабатываете пользовательский интерфейс, вы можете создать некоторые визуально привлекательные эффекты, используя CSS и AJAX, которые прошли долгий путь.

Кроме того, с вашим исходным подходом гораздо проще отладить и развернуть быстрое исправление.

1
ответ дан 18 December 2019 в 05:17
поделиться

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

2
ответ дан 18 December 2019 в 05:17
поделиться

Я бы придерживался к тому, что вы знаете. Вы все еще можете сделать вещи довольно яркими с помощью html, css и надежной Javascript Framework / библиотеки (которых много).

Если вы ДОЛЖНЫ делать это с помощью технологии на основе флэш-памяти, я бы использовал FLEX вместо флэш-памяти.

2
ответ дан 18 December 2019 в 05:17
поделиться

Флешку нужно подключить, верно? Это сводит меня с ума , когда я получаю «щелкните здесь, чтобы установить x, чтобы просмотреть содержимое на странице» или «эта страница пытается запустить x, вы хотите разрешить это».

Будет вы сможете убедить своих клиентов использовать современный браузер, который правильно настроен для контента?

Лично я бы использовал то, что происходит на стороне сервера и / или работает в браузере по умолчанию.

3
ответ дан 18 December 2019 в 05:17
поделиться

Если вы не против плохого SEO. Я бы сказал, что если разработчики мало знают о Flash и не знают о его последствиях, держитесь от него подальше, если только вы не собираетесь использовать его по практическим и законным причинам.

3
ответ дан 18 December 2019 в 05:17
поделиться

Я уверен, что вы читали это http://www.joelonsoftware.com/articles/fog0000000069.html

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

Что касается использования диаграмм. , вы можете легко использовать FusionCharts с Flash или без него. Я только что использовал их в одном из наших продуктов. Их довольно просто использовать с xml (и я не знаю Flash)

4
ответ дан 18 December 2019 в 05:17
поделиться

Пожалуйста, не используйте для этого flash.

Если вы хотите создать «инновационный, привлекательный интерфейс», подходящими инструментами для этого являются HTML, CSS и jQuery. Вы можете создать несколько очень хороших, очень удобных интерфейсов, которые легко поддерживать и доступны.

Вот несколько идей, которые следует учитывать:

  • Если вам нужно немного конфет, попробуйте jQuery UI. Вы можете получить перетаскиваемые окна, анимированные переходы и другие интересные эффекты. Немного из этого имеет большое значение.
  • Используйте поля автозаполнения для ускорения выбора из больших наборов данных
  • Создавайте сложные диаграммы и графики на стороне сервера и загружайте их с помощью ajax. По возможности рассчитайте их заранее, чтобы сократить время отклика.
4
ответ дан 18 December 2019 в 05:17
поделиться

По моему опыту, это нормально использовать Flash на веб-сайте, например, для отображения симпатичных Fusion Charts (как вы сказали), но целые сайты, написанные на Flash, обычно ужасны. Подробнее:

Что такого плохого в веб-сайтах на основе Flash? Каковы (технические) плюсы и минусы Flash по сравнению с AJAX / JS?

Кроме того, поддерживая другие ответы, опубликованные на данный момент (@Matt, @James, @Zoidberg и @Jason в частности).

6
ответ дан 18 December 2019 в 05:17
поделиться

Если нет очень четкой причины для использования Flash (и это не похоже на то, что есть), тогда не делайте этого. Особенно, если вы и ваша команда этого не знаете.

Если бы пользовательские интерфейсы Flash были хоть сколько-нибудь хороши, в Интернете их стало бы быстро распространяться; их действительно не так много.

2
ответ дан 18 December 2019 в 05:17
поделиться

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

0
ответ дан 18 December 2019 в 05:17
поделиться

Я ничего не знаю о Flash - я подошел к этому вопросу, надеясь немного узнать - но меня поразил ваш комментарий о "добавлении pizzazz просто ради из этого, потому что мы можем ". Я думаю, что многие веб-разработчики совершают эти двойные ошибки: (а) добавляют пизда просто ради пикапа; и (б) делать что-то сложное или необычное потому, что это доставляет удовольствие, а не потому, что это служит полезной цели.

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

Несколько лет назад я создал веб-сайт для организации, в которой работал в то время, и один из их офицеров сказал, что он хотел, чтобы он был ярче . Для начала, по его словам, на главной странице должно быть видео, которое автоматически запускается со всеми видами яркой графики. вращающийся трехмерный логотип, переходящий в изображение здания и т. д. и т. д. Чтобы продемонстрировать, что он имел в виду, он подошел к компьютеру и открыл веб-сайт, на котором было такое красивое видео. Он дал ему поиграть несколько секунд, а затем закрыл окно браузера, чтобы убить его. «Подожди, - сказал я, - почему ты это прекратил?» «Ну, - ответил он, - это много рекламы для их компании. Я не хотел просидеть все видео». "Совершенно верно", - сказал я. «И никто из НАШИХ посетителей тоже не будет».

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

2
ответ дан 18 December 2019 в 05:17
поделиться
Другие вопросы по тегам:

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