Flash 웹 사이트에서 클라이언트와 대화하는 방법은 무엇입니까? [닫은]


21

나는 최근에 입소문 추천을 통해서 많은 웹 사이트 프로젝트를 수행해왔다. 나는 어떤 방법 으로든 디자이너보다 프로그래머보다 훨씬 더 많은 사람이지만, 내 디자인 기술은 끔찍하지 않으며 많은 프로그래머와 같은 UI를 다루는 것을 싫어하지 않습니다. 결과적으로, 콘텐츠 관리를위한 최소한의 백엔드 외에도 대부분의 프로그래밍이 프론트 엔드 인터페이스에 있습니다 (javascript / css 읽기).

내가 가진 가장 큰 좌절은 플래시를 원하지 않는 고객을 설득하는 것입니다. 내가 플래시 "개발"을 정말로 좋아하지 않는다는 사실 외에도, 플래시가 바람직하지 않은 많은 실제 이유가 있습니다 (장치 간 호환성 부족, 클라이언트 액세스 가능성 감소, 플러그인 요구 사항, 개발 시간 증가 등). 고객에게 "플래시 웹 사이트를 만들지 않겠다"고 말하지 말고, 실제로 그들이 원하는 것이 아니라는 것을 설득 / 설명하기 위해 전술을 사용하는 것이 좋습니다. 즉, 표준 HTML보다 더 나은 요구 사항을 충족시킵니다. / css / js를 사용하여 콘텐츠에서 사용자의주의를 산만하게합니다.

다른 사람들이 이것에 대해 어떤 직접적인 경험을합니까? javascript / css / AJAX가 일반적으로 대부분의 웹 사이트에 더 나은 옵션이라고 누군가에게 어떻게 설명합니까? 사람들이 왜 플래시를 그렇게 나쁘게 사용하기를 원합니까?

이 질문은 플래시를 원하는 기술적 이유가 없지만 웹 사이트가 예쁜 것으로 생각하기 때문에 원하는 고객에게 해당됩니다.


7
화려하기 때문에;)
Pemdas

9
페이스 북과 플래시에 기록되지 않은 (다른 인기있는 웹 사이트 중) 트위터, 그들은 이해해야합니다 그들에게)
마흐무드 호삼

16
플래시가 설치되지 않은 컴퓨터에서 '플래시 사이트'를 보여주십시오.

11
전화 접속 네트워크 연결을 사용하여 플래시 사이트를 보여주십시오.
oosterwal

3
Lynx에서 Flash 사이트를 보여주고이 사이트가 세계에서 가장 많이 사용되는 브라우저라고 알려줍니다.
rightfold

답변:


42

'em 플래시 웹 사이트는 검색 엔진에 "비어있다"고 말합니다. 사업가가 고객이 웹을 통해 Google을 검색하고 비즈니스를 발견하기를 원한다면 플래시를 잊어야합니다. Technobabble을 제외하고, 사업가는 고객을 잃는 비용을 이해할 것입니다.

플래시 웹 사이트는 오래된 컴퓨터 속도를 늦추는 것으로 알려져 있으며 오늘날 사용자는 플래시 웹 사이트에 점점 더 짜증을 내며 페이지가 눈에 띄지 않으면 페이지를 닫습니다.

텔엠에게 플래시는 요즘 구식이 된 회사를 현재와 접촉하지 않도록 표시하기 위해 일종의 명함이 아니 었습니다. 사용자에게 주름이 생기고 경쟁 업체가 웃을 것이라고 말합니다.


실화. 얼마 전 헤어 스타일리스트를 방문해야 할 필요성을 느낀 후 곧 다른 마을로 이사했습니다. 내가 누구인지 나는 미용실 상점을 위해 구글에 대한 더 좋은 아이디어를 얻지 못했습니다. 약 5-6 개의 상위 장소를 나열한 평가 페이지에 방문했습니다. 나는 그들의 웹 사이트로 가서 보았습니다 ... 어떻게 생각하십니까? 이상한 플래시! 한 사이트는 전혀 100 %로드되지 않았으며 여러 번 시도했습니다. 다른 사람들은 너무 복잡한 내비게이션을 사용하여 이해할 수 없었고 필요한 정보를 얻지 못했습니다. 결국 나는 기본 HTML과 CSS 인 마지막 페이지에 도착했습니다. 나는 몇 초 안에 필요한 정보를 얻었고, 약속을 잡았으며 그 이후로 그들의 고객이었습니다. 일반 사용자는 통하지 않기 때문에 다른 상점은 웹 디자이너와 함께 수익을 올릴 것입니다.


8
딥 링크Google은 이제 플래시에서 텍스트를 추출 할 수있게되면서 사실이 줄어들고 있습니다. 그러나 고객에게 텍스트를 사용 하지 말라고하는 것이 여전히 유용하다는 것을 알았습니다. 딥 링크는 설정하는 데 많은 시간과 비용이 소요됩니다. 플래시 개발은 일반적으로 일반 웹과 비교할 때 비용이 많이 듭니다.
Orbling

13
이 진술이 100 %를 유지하지 않는 것에 대해 걱정하지 마십시오. 대부분의 경우에 적용되며 덜 정통한 사람들에게는 강력한 주장이 될 것입니다.

3
"플래시 사이트를하지 않습니다"라고 말하는 것보다 고객에게 거짓말을하는 것이 낫다는 것을 의미합니까? 또한 OP는 AJAX 사이트에 대해 묻습니다. 너무 많이 사용하면 AJAX도 같은 문제가 발생합니다.
back2dos

1
+1 : 내용을 읽을 수 있어야합니다. 또 다른 실화. 다른 날 전화 번호가 그래픽 이미지가 페이지에 삽입 된 사이트를 찾았습니다. 숫자가 문자가 아니기 때문에 iPhone에서 찾을 수 없었으며 수동으로 전화를 걸고 싶지 않았습니다.
S.Lott

11
플래시 웹 사이트는 iPhone 및 iPad에 "비어있다"고 말합니다.
LennyProgrammers 2013

15

플래시를 사용하면 안구가 없어집니다.

Google이 Yahoo, Ask Jeeves 등을 비난 한 큰 이유 중 하나입니다. 알. 검색 엔진 전쟁에서 방문 페이지와 결과는 매우 빠르게 나타납니다. 90 년대 후반에도 Google의 검색 결과가 나아지지 않았지만 시간을 낭비하고 싶지 않은 경우 여전히 검색 엔진이었습니다.

반면에 Flash 사이트가 있습니다. 랜딩 페이지가 "로드 중 ... 10 % ... 20 % ..."인 사람들은 자존심이 강한 아름다운 예술적 비전에 대해 전혀 신경 쓰지 않습니다. 정보를 얻고 싶습니다. 내 하루가 필요합니다. 대부분의 경우, 해당 사이트 중 하나를 방문했을 때 "애니메이션 건너 뛰기"버튼이있는 경우 해당 버튼을 누르거나 그렇지 않은 경우 Google로 전환하여 경쟁 업체를 찾으십시오.

iPhone / iPad 지원이 부족하면 더 많은 안구를 뺄 수 있습니다.

다른 사람들은 Flash의 기술적 문제를 다루었습니다. Josh K와 같이 "어디서나 플래시 (NoScript를 통해)를 차단합니다"라는 이유로 컴퓨터가 더 잘 작동하고 모든 것이 더 빨리로드되기 때문입니다.

올바른 컨텍스트에서 사용자 경험의 선택적 구성 요소로 Flash를 사용하는 것이 정말 좋습니다. 예를 들어 CityVille 중독자입니다. 그러나 고객을 대상으로하는 상업용 웹 사이트의 주요 구성 요소가되는 것은 올바른 상황이 아닙니다.


12

기술적 인 이유로 작동하지 않는 경우 iPad 또는 iPhone에서 플래시를 사용할 수 없다고 알려주십시오.


1
아니면 아이폰. 나는 iPhone에서 많은 서핑을하고 있으며 그렇게하는 동안 상당한 수의 물건을 구입했습니다. 우리의 수백만이 있고 우리는 평균보다 더 많은 가처분 소득을 갖는 경향이 있습니다.
David Thornley

그렇습니다. 많은 사람들입니다. 또한 컴퓨터에 Flash 설치를 거부하는 사람들도 있습니다.
MetalMikester

10

Flash는 전체 웹 사이트를 지원하는 것이 아니라 멀티미디어를위한 도구라고 설명합니다. Flash는 어떤 일을 매우 잘 수행 하지만 전체 Flash 웹 사이트는 번거롭고 클라이언트에 매우 전면로드됩니다. 로드 시간이 증가하고 대역폭이 증가하며 개발 속도가 일반적으로 느려집니다.

HTML / JavaScript 솔루션을 사용하는 것이 Flash가 고려되는 99 %의 경우 더 좋습니다. 플래시는 기존 마크 업 을 보강 한 다음 교체합니다. 그런 이유로 사람들은 JavaScript로 전체 웹 사이트를 작성하지 않습니다. 대체물이 아니라 향상입니다.

플래시 기반 웹 사이트는 검색 엔진에서 쉽게 선택할 수 없습니다. 당신이 그들을 허용하기 위해 열심히 노력해야 할 것입니다. 또한 URL은 전혀 변경되지 않으므로 Flash는 페이지를 북마크에 추가하고 링크를 공유하기 어렵게합니다. 로드 시간이 길고 처리 문제로 인해 앞에서 언급했듯이 사용자 경험은 종종 끔찍할 수 있습니다. 모든 컴퓨터 (Windows 및 Mac 모두)에서 주요 성능 문제가 있기 때문에 NoScript를 통해 Flash를 모든 곳에서 차단합니다.

JavaScript로 복제 할 수있는 많은 Flash와 유사한 동작이 있습니다. 플래시 대응을 대체하기 위해 드롭 인 위젯 및 애니메이션을 기반으로 구축 된 전체 라이브러리 (jQuery UI)도 있습니다.


개요

웹 사이트 전체에 플래시를 사용해서는 안됩니다. 비트와 조각은 Flash에있을 수 있지만 접근성, 이식성 및 속도를 위해서는 전체 디자인이 HTML로되어 있어야합니다. HTML 기반 웹 사이트보다 Flash 기반 웹 사이트를 유지 관리하고 사이트에 효과적으로 액세스 할 수있는 사용자 수를 늘리는 데 드는 비용이 절감됩니다.


훌륭한 설명이지만 클라이언트에게 "너무 많은 단어"가 있다고 생각합니다.

@ 개발자 : 요약하겠습니다.
Josh K

5

화려하고 (말장난하지 말고) 화려하고 화사한 것을 좋아하는 사람들은 기술이 아닌 사람이 여러 번 들어 본 평판이 있습니다.

편집 : 여기를 읽고이 요점을 전달 http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

내가 일하는 회사의 총지배인이 신제품 중 하나에 대한 플래시 사이트를 만들었고 그에게 잘못된 모든 목록이 포함 된 이메일을 보내야한다고 생각합니다.


2
그리고 이것이 문제 해결에 어떻게 도움이됩니까?
whatsisname

주목하고 치료했다.
Tim

4

플래시에 대한 귀하의 견해가 너무 얕아 여기에 제공된 많은 답변에도 적용됩니다. 현재 약 5 년 동안 Flash Player를 플랫폼으로 사용하고 있으며 몇 가지 사항을 설명하고 싶습니다.
TLTR : 고토 결론.

플래시 문제

이 플랫폼의 가장 큰 문제 중 하나는 수익 창출 방법
입니다. 진입 장벽을 최소한으로 낮추는 개발 도구를 제공합니다. 결과적으로, 당신은 거기에 엉터리 앱이 가득합니다.
플래시에 대한 주장은 플래시 컨텐츠에 해당하지만 플랫폼에만 국한된 것은 아닙니다. 플래시를 만든 동일한 회사가 Dreamweaver를 만들었습니다. 내가 마지막으로 확인했을 때, 그것은 평균 플래시 컨텐츠만큼 엉성한 결과를 낳았습니다.

플래시에 대한 "진실"

  • Flash Player의 시장 점유율은 HTML 솔루션을 만들 때 실제로 호환되는 브라우저의 시장 점유율을 측정 할 수 있습니다. IE6의 추정치는 여전히 10 % 이상 입니다.
  • Flash Player는 모바일 장치에 존재하지 않으며 적어도 심각한 작업을 수행 할 수있는 방법이 아닙니다. OTOH, 당신이 솔직히 모바일 경험에 관심이 있다면, 당신은 당신이 만든 사이트의 모바일 버전을 만들어야합니다.
  • Flash Player는 느리지 않습니다. V8이 대안이지만 AVM2는 일반적인 상황에서 모든 JavaScript 엔진보다 성능이 뛰어나지 만 Chrome에서만 사용됩니다. 또한 Flash Player는 렌더링 벡터 및 래스터 그래픽 모두에 대해 상당히 빠르며 널리 보급되지 않은 하드웨어 가속 HTML 렌더러에 의해서만 성능이 뛰어납니다. Flash Player를 사용하여 HTML 사이트와 동일한 방식으로 데이터를 표시하는 경우 차이가 없습니다.
  • Flash Player는 복잡한 멀티미디어 사이트 및 배너를 만드는 데 사용됩니다. 그러나 Flash Player는 같은 리치 인터넷 응용 프로그램을 실행할 수있는 기업 SlideRocket , 조류 사육장 도구 (특히 피닉스)와 같은 게임 Tanki 온라인Koyotl을 (때까지, 나 자신이 게임에 일하고 우리가 잘하면 다음 주 공개 베타를 시작합니다 하단의 스크린 샷은 인상을 줄 것입니다).

실제 플래시 개발과 같은 것이 있으며 실제로 관심이 있다면 플래시 플랫폼의 실제 소프트웨어 개발에 관한 FlashDevelop 의 사본을 가져 오는 것이 좋습니다 .
플래시에 더 많은 개발 시간이 필요하다는 귀하의 주장은 전적으로 귀하의 개인 기술에 근거합니다. 마치 .NET 개발자가 Java 개발에 더 많은 시간이 필요하다고 주장한 것과 같습니다.

플래시와 HTML

웹에서 배포하는 뚱뚱한 클라이언트 인 복잡하고 지속적인 대화 형 앱을 구축하려는 경우 HTML은 개인 경험에서 비롯된 HTML보다 더 나은 선택입니다.
예를 들어 포럼과 같이 비교적 낮은 수준의 대화 형 기능으로 웹 사이트를 구축하려면 여기서 중요하지 않은 일부 경우를 제외하고 플래시를 사용해야 할 이유가 없습니다. HTML을 선택하면 SEO를 쉽게 수행하고 접근성을 보장 할 수 있습니다. 그러나 비 기술적 인 사람들이 플래시를 선호해야 할 충분한 이유가 있다고 상상할 수는 없지만 여전히 맛의 문제입니다.
상황과 개인의 철학에 따라, 하나 또는 다른 하나는 "더 나은"것이지만 "플래시 짜증"에서 "보완으로 괜찮다"까지의 표현은 지나치게 단순합니다.

내가 두려워하는 것은, 예쁜 것을 원함으로써 , 당신의 고객 은 당신이 구토를하고 싶은 예쁜 종류를 의미한다는 것입니다 . 이 경우 플래시는이 악몽을 구현하는 더 좋은 도구입니다. 나는 그러한 직업을 거절하고 또한 그것을 전달하지 않습니다. 이것은 범죄입니다. Adobe CS Flash의 HTML5 백엔드가 충분히 안정되면 플래시를 제거하는 것만으로는 숨길 수 없습니다.
그것이 그들이 원하는 것이면, 나는 그들에게 그들과 이야기 해 보라고 간청합니다. 엉덩이가 아니고 시원하지 않고 맛이 없습니다. 당신은 그것을 알고 있습니다. 여기있는 모두 그들도 그래야합니다.

결론

플래시 데모는 정직하지 않으며 플래시가 필요하다고 생각하지 않습니다.
JavaScript / CSS / HTML에 대한 경험이있는 것이 중요합니다. 해당 스택으로 생산성이 높고 고객의 요구 사항을 충족한다고 확신한다고 생각하는 것은 좋은 일이며 절대적으로 타당한 이유입니다.
최소한의 비용으로 할 수있는 최선의 방법은 마스터하는 기술과 고객이 원하는 기술을 사용하는 것입니다 . 많은 인기있는 반진과 달리 이것은 확실한 사실입니다.


(*) : 표준은 사랑스러운 것 같습니다. 나는 2 년 이래로 haXe를 사용하고 있습니다. 한 가지 동기는 HTML을 요구 사항에 대한 대안으로 생각할 때 전환하는 기능입니다. 지금까지 말해야 할 것은 플래시 플레이어는 여전히 여러 가지 이유로 내가 선호하는 대상입니다. HTML이 플래시 플레이어를 쓸모 없게 만드는 날을 기대하고 있지만 앞으로 몇 년이 지났다고 생각합니다.


3

유효한 이유 중 하나는 플래시 기반 웹 사이트가 지난 번에 계산 한 1 억 7 천만 대인 iPhone, iPad 1, iPad 2 또는 iPod Touch에서 작동하지 않기 때문입니다.

그렇습니다. 이것은 Apple의 결정이지만 웹 사이트 구축시 심각한 문제가됩니다. 실제로 HTML은 더 많은 장치에서 작동하기 때문에 Microsoft는 웹용 Silverlight에 대한 개발을 포기하고 있습니다.


3

TL; DR

이것은 많은 기고자들이 이미 지적한 내용과 일치하지만 Flash가 완전히 지원되지 않는다는 사실에 충실해야합니다. Adobe는 Flash Mobile 지원 의 플러그뽑았습니다 . Adobe의 이러한 움직임은 곧 다른 모바일 장치에 영향을 미쳐 Flash보기 기능이없는 모바일 장치를 완전히 남겨둔다는 의미입니다. 우리는 이것이 전에 일어난 것을 보았습니다. ColdFusion을 예로 들어 보겠습니다. Adobe가 야기한 ColdFusion의 죽음에 영향을받은 프로그래머 와 클라이언트 는 거의 없습니다 .

결론적으로, 웹 기반 플랫폼 (및 그 문제에 대한 모든 플랫폼)은 서포터, 기여자 및 제작자만큼 우수합니다. 의심 할 여지없이 , 전체 웹 사이트를 흔들리는 플랫폼 에 구축하면 웹 사이트를 재 구축 할 때 고객이 예산 외에서 지출하게됩니다.


2

Timk이 말했듯이, 고객의 눈에는 화려 함이 좋습니다. 일반 고객은 아마도 다음과 같은 것들에 대해 알고 / 생각하지 않을 것입니다.

  • SEO
  • 접근성
  • 모바일 액세스
  • 브라우저 기록, 북마크 등에서는 제대로 작동하지 않습니다.

당신은이 문제들에 대해 그들과 이야기하고 결정을 내릴 수 있습니다.


1

사이트에 플래시가 필요하지 않은 경우 사이트에 플래시가 필요하지 않다고 알려주십시오. 플래시 사용을 고집하는 경우 플래시 개발자를 추천합니다.

귀하는 듣지 않거나 원하지 않는 도구를 사용하는 고객과 협력 할 의무가 없습니다.


2
분명히 내가 플래시 팬에서 드라이브별로 downvote있어
스티븐 A. 로우에게

다운 보트는 원래 질문이 이미 "플래시 웹 사이트를 만들지 않겠다"고 말하는 옵션을 이미 거부했기 때문이라고 생각합니다.
jhocking 2016 년

+1, 나는 나타나는 모든 고객을 받아들이지 않아도된다는 동일한 말을하려고했습니다.
rjzii

고객 거부는 항상 옵션입니다
Steven A. Lowe

0

플래시가 아닌 작업 예제를 사용하여 "와우"하지 않는 이유는 무엇입니까? 그들은 당신의 전문성과 함께 잠재력을 볼 수 있습니다. Flash에서 수행 할 수있는 작업이 없다는 것을 알려주십시오 (이것이 사실이기를 바랍니다). 그들이 주장하고 플래시를 사용한다면 그것을 피해야 할 몇 가지 기술적 이유가 더 있습니다. 당신은 그들의 마음에 있어야합니다, 그들은이 선택을함으로써 제한되지 않습니다.

초보자는 긴급 상황에서 Flash에서 무언가를 조정하는 방법을 배우고 특정 개발자에 갇히지 않을까 걱정하지 않을 수 있습니다.

구식 "아무도 IBM을 사기 위해 해고 당하지 않았습니다." 정신력. 플래시는 뉴스에 있으며 고객은 나쁜 홍보와 선을 구분하지 않습니다.


0

예를 들어 시각 장애인을위한 접근성 법률을 준수하는 데 문제가있을 수도 있습니다. 스크린 리더가 Flash에 얼마나 잘 대처하는지 잘 모르겠습니다. 상상이 잘되지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.