플래시에 대한 귀하의 견해가 너무 얕아 여기에 제공된 많은 답변에도 적용됩니다. 현재 약 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이 플래시 플레이어를 쓸모 없게 만드는 날을 기대하고 있지만 앞으로 몇 년이 지났다고 생각합니다.