Làm cách nào để nói chuyện với khách hàng khỏi trang web Flash? [đóng cửa]


21

Gần đây tôi đã thực hiện một loạt các dự án bên web thông qua các khuyến nghị truyền miệng. Mặc dù tôi là một lập trình viên nhiều hơn một nhà thiết kế, nhưng kỹ năng thiết kế của tôi không tệ và không ghét giao dịch với UI như nhiều lập trình viên. Kết quả là, tôi thấy mình bị cuốn vào một loạt các dự án phụ, ngoài một phần cuối tối thiểu để quản trị nội dung, hầu hết các chương trình đều nằm trên giao diện giao diện người dùng (đọc javascript / css).

Cho đến nay, sự thất vọng lớn nhất mà tôi có là thuyết phục khách hàng rằng họ không muốn Flash. Bên cạnh thực tế là tôi thực sự không thích "phát triển" Flash, có nhiều lý do thực tế khiến Flash không được mong muốn (thiếu khả năng tương thích giữa các thiết bị, giảm khả năng truy cập của khách hàng, yêu cầu trình cắm, tăng thời gian phát triển, v.v.). Thay vì chỉ thẳng thắn nói với khách hàng "Tôi sẽ không xây dựng trang web flash cho bạn", tôi thà sử dụng các chiến thuật để thuyết phục / giải thích với họ rằng đây không phải là điều họ thực sự muốn, tức là: đáp ứng yêu cầu của họ tốt hơn so với html tiêu chuẩn / css / js và đánh lạc hướng người dùng khỏi nội dung của họ.

Những loại kinh nghiệm đầu tay nào người khác có với điều này? Làm thế nào để bạn giải thích cho ai đó rằng javascript / css / AJAX thường là một lựa chọn tốt hơn cho hầu hết các trang web? Tại sao mọi người muốn sử dụng Flash quá tệ để bắt đầu?

Câu hỏi này liên quan đến các khách hàng không có bất kỳ lý do kỹ thuật nào muốn flash, nhưng chỉ muốn nó vì họ nghĩ rằng nó tạo ra các trang web đẹp.


7
bởi vì nó hào nhoáng;)
Pemdas

9
Nói với họ rằng Facebook và twitter (trong số các trang web phổ biến khác) không được viết bằng flash, họ sẽ phải hiểu;)
Mahmoud Hossam

16
Chỉ cho anh ta một 'trang web flash' trên máy tính chưa cài đặt flash.

11
Hiển thị cho họ một trang web flash bằng kết nối mạng quay số.
oosterwal

3
Chỉ cho họ một trang Flash trong Lynx và nói với họ rằng đây là trình duyệt được sử dụng nhiều nhất trên thế giới.
đúng

Câu trả lời:


42

Nói với các trang web Flash là "trống" cho các công cụ tìm kiếm. Nếu doanh nhân muốn khách hàng google và khám phá doanh nghiệp của mình thông qua web, anh ta phải quên Flash. Bỏ qua một bên, doanh nhân sẽ hiểu chi phí mất khách hàng.

Nói với các trang web Flash được biết là làm chậm máy tính cũ và ngày nay người dùng ngày càng khó chịu hơn với các trang web Flash, đóng trang nếu nó không tải trong nháy mắt.

Tell 'em Flash đã trở thành một loại thẻ kinh doanh chống đối ngày nay để đánh dấu một công ty lỗi thời không liên lạc với hiện tại. Nói với người dùng sẽ nhăn và các đối thủ sẽ cười.


Một câu chuyện có thật. Cách đây một thời gian khi tôi chuyển đến một thị trấn khác ngay sau khi tôi cảm thấy cần phải đến gặp một nhà tạo mẫu tóc. Tôi là chính mình, tôi không có ý tưởng nào tốt hơn khi tìm kiếm một cửa hàng làm tóc. Tôi đã đến một trang đánh giá liệt kê khoảng 5-6 vị trí hàng đầu. Tôi đã vào trang web của họ và thấy ... bạn nghĩ gì? Flash thất bại! Một trang web sẽ không tải 100%, tôi thậm chí đã thử nhiều lần. Những người khác có điều hướng quá phức tạp, tôi không bao giờ có thể hiểu và có được thông tin cần thiết. Cuối cùng, tôi đã đến trang cuối cùng chỉ là HTML và CSS cơ bản. Tôi đã nhận được thông tin cần thiết trong vài giây, đặt một cuộc hẹn và là khách hàng của họ kể từ đó. Tôi đoán các cửa hàng khác sẽ phải kiếm tiền với nhà thiết kế web của họ vì người dùng bình thường không thể vượt qua.


8
Điều này trở nên ít đúng hơn, với liên kết sâuGoogle hiện có thể trích xuất văn bản từ Flash - nhưng tôi vẫn thấy hữu ích khi nói với khách hàng để tắt chúng, liên kết sâu tốn thời gian để thiết lập và do đó tốn kém. Phát triển flash đặc biệt tốn kém so với web thông thường như một quy luật.
Orble

13
Đừng lo lắng về tuyên bố này không giữ đến 100% - nó phù hợp với hầu hết các trường hợp và sẽ là một lập luận mạnh mẽ cho những người ít hiểu biết hơn.

3
Vì vậy, ý bạn là tốt hơn là nói dối với khách hàng của bạn hơn là nói "Tôi không làm các trang web flash"? Ngoài ra OP hỏi về các trang web AJAX. Nếu quá lạm dụng, AJAX đặt ra vấn đề tương tự.
back2dos

1
+1: Nội dung nên được đọc. Một câu chuyện có thật khác. Hôm trước tôi tìm thấy một trang web có số điện thoại là hình ảnh đồ họa được chèn vào trang. Vì số không phải là văn bản, iPhone không thể tìm thấy nó và tôi không muốn quay số theo cách thủ công.
S.Lott

11
Nói với các trang web Flash là "trống" đối với iPhone và iPad.
LennyProgrammer

15

Sử dụng Flash sẽ làm mất nhãn cầu.

Một trong những lý do lớn khiến Google phản đối Yahoo, Ask Jeeves, et. al. trong các cuộc chiến công cụ tìm kiếm là trang đích của họ và kết quả xuất hiện rất nhanh. Ngay cả vào cuối những năm 90, khi kết quả tìm kiếm của Google không thực sự tốt hơn, họ vẫn là công cụ tìm kiếm nếu bạn không muốn lãng phí thời gian của mình.

Mặt khác, có các trang web Flash. Bạn biết đấy, những trang mà trang đích là "Đang tải ... 10% ... 20% ..." Tôi không quan tâm đến tầm nhìn nghệ thuật đẹp đẽ của ai đó, tôi chỉ muốn nhận thông tin tôi cần và có được với ngày của tôi. Vì vậy, hầu hết thời gian, khi tôi truy cập một trong những trang web đó, tôi sẽ nhấn nút "bỏ qua hoạt hình" nếu có, hoặc nếu không, chỉ cần chuyển sang Google và tìm đối thủ cạnh tranh.

Thêm vào đó là thiếu sự hỗ trợ của iPhone / iPad và bạn đã bị trừ đi nhiều nhãn cầu hơn nữa.

Những người khác đã đề cập đến các vấn đề kỹ thuật với Flash; như Josh K, "Tôi chặn Flash (thông qua NoScript) ở mọi nơi" vì máy của tôi chạy tốt hơn và mọi thứ tải nhanh hơn.

Tôi hoàn toàn tuyệt vời với Flash như một thành phần tùy chọn của trải nghiệm người dùng trong các bối cảnh phù hợp - chẳng hạn, tôi là một người nghiện CityVille. Nhưng là một thành phần chính của một trang web thương mại hướng tới khách hàng không phải là bối cảnh phù hợp.


12

Nếu lý do kỹ thuật không hoạt động, hãy nói với họ rằng bạn không thể sử dụng đèn flash trong iPad hoặc iPhone


1
Hoặc iPhone. Tôi lướt web trên iPhone rất nhiều và tôi đã mua một số lượng khá lớn trong khi làm như vậy. Có hàng triệu người trong chúng ta và chúng ta có xu hướng có thu nhập khả dụng cao hơn mức trung bình.
David Thornley

Đúng, đó là rất nhiều người. Tôi cũng biết một số người từ chối cài đặt Flash trên máy tính của họ.
MetalMikester

10

Giải thích rằng Flash là một công cụ đa phương tiện thay vì hỗ trợ toàn bộ trang web. Flash làm một số việc cực kỳ tốt , nhưng một trang web Flash đầy đủ thì cồng kềnh và rất tải trước cho khách hàng. Thời gian tải được tăng lên, băng thông tăng lên và sự phát triển thường chậm lại.

Sử dụng giải pháp HTML / JavaScript sẽ tốt hơn cho 99% trường hợp Flash được xem xét. Flash là có để tăng cường đánh dấu hiện có thay vì sau đó thay thế nó. Mọi người không viết toàn bộ trang web bằng JavaScript vì lý do đó. Đó là một sự tăng cường, không phải là một sự thay thế.

Các trang web dựa trên flash sẽ không được chọn bởi các công cụ tìm kiếm. Bạn sẽ phải làm việc rất chăm chỉ để cho phép họ. Flash cũng sẽ gây khó khăn cho việc đánh dấu trang và chia sẻ liên kết, vì thường thì URL không thay đổi gì cả. Như đã đề cập trước đây vì thời gian tải lâu và các vấn đề xử lý, trải nghiệm người dùng thường có thể rất tệ. Tôi chặn Flash (thông qua NoScript) ở mọi nơi vì nó có vấn đề về hiệu năng lớn trên tất cả các máy của tôi (cả Windows và Mac).

Có rất nhiều hành vi giống như Flash có thể được sao chép bằng JavaScript. Thậm chí còn có các thư viện đầy đủ (Giao diện người dùng jQuery) được xây dựng xung quanh các tiện ích và hình động thả xuống để thay thế các đối tác Flash.


Tóm lược

Flash không nên được sử dụng cho toàn bộ trang web. Các bit và mảnh có thể có trong Flash, nhưng thiết kế tổng thể phải ở dạng HTML về khả năng truy cập, tính di động và tốc độ. Chi phí ít hơn để duy trì một trang web dựa trên HTML sau đó là một trang web dựa trên Flash, cũng như tăng số lượng người dùng có thể truy cập trang web một cách hiệu quả.


Đó là một lời giải thích tuyệt vời nhưng tôi sợ nó có "quá nhiều từ" cho một khách hàng ...

@ Nhà phát triển: Hãy để tôi tóm tắt.
Josh K

5

Mọi người thích những thứ hào nhoáng (không có ý định chơi chữ) và flash, hào nhoáng, có một danh tiếng mà người không có kỹ thuật đã nghe thấy nhiều lần.

EDIT: Đọc ở đây và truyền đạt những điểm này http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

Tổng giám đốc của công ty tôi làm việc đã tạo một trang web flash cho một trong những sản phẩm mới của chúng tôi và tôi đã phải gửi cho anh ấy một email với một danh sách tất cả những gì sai với nó, tôi cảm thấy nỗi đau của bạn.


2
Và làm thế nào để giúp giải quyết vấn đề?
whatsisname

Lưu ý và khắc phục.
Tim

4

Tôi nghĩ rằng quan điểm của bạn về flash là quá nông, điều này cũng áp dụng cho nhiều câu trả lời được cung cấp ở đây. Tôi đã làm việc với Flash Player như một nền tảng trong khoảng 5 năm nay và tôi muốn dành thời gian để giải thích một vài điều.
TLTR: kết luận goto .

Sự cố với Flash

Một trong những vấn đề lớn nhất của nền tảng đó là cách kiếm tiền:
Bằng cách cung cấp các công cụ phát triển giúp hạ thấp rào cản nhập cảnh xuống mức tối thiểu. Kết quả là, bạn có một lượng lớn các ứng dụng nhảm nhí ngoài kia.
Những gì được tuyên bố về flash là đúng với nội dung flash, nhưng không cụ thể cho nền tảng. Cùng một công ty, đã tạo ra flash, tạo ra Dreamweaver. Lần trước tôi đã kiểm tra, nó tạo ra kết quả về nội dung flash trung bình.

"Sự thật" về Flash

  • Sự thâm nhập thị trường Flash Flash có thể đo lường bằng trình duyệt mà bạn sẵn sàng thực sự tương thích khi tạo giải pháp HTML. Ước tính cho IE6 vẫn nằm trong phạm vi lên tới hơn 10% .
  • Flash Player không có mặt trên các thiết bị di động, ít nhất là không phải theo cách mà một người có thể làm việc nghiêm túc. OTOH, nếu bạn trung thực quan tâm đến trải nghiệm di động, thì bạn nên tạo một phiên bản di động của trang web bạn tạo.
  • Flash Player không chậm. AVM2 vượt trội hơn tất cả các công cụ JavaScript trong các tình huống mục đích chung, mặc dù V8 là một thay thế, nhưng nó chỉ được sử dụng trong Google Chrome. Flash player cũng khá nhanh đối với cả đồ họa vector và đồ họa raster và chỉ có thể vượt trội hơn hẳn so với các trình kết xuất HTML được tăng tốc phần cứng, không được phổ biến rộng rãi. Nếu Flash Player chỉ được sử dụng để hiển thị dữ liệu giống như các trang web HTML, bạn sẽ không nhận thấy sự khác biệt.
  • Flash Player được sử dụng để tạo các trang web và biểu ngữ đa phương tiện crappy. Tuy nhiên, Flash Player có khả năng chạy ứng dụng internet phong phú như Sliderocket , Aviary Tools (đáng chú ý là Phoenix), các trò chơi như Tanki OnlineKoyotl (Bản thân tôi đang làm việc trên trò chơi này và hy vọng sẽ ra mắt phiên bản beta công khai vào tuần tới, cho đến khi sau đó các ảnh chụp màn hình ở phía dưới sẽ cho bạn một ấn tượng).

Có một thứ giống như phát triển flash thực tế và nếu bạn thực sự quan tâm, tôi khuyên bạn nên lấy một bản sao FlashDevelop , tất cả là về phát triển phần mềm thực tế trên nền tảng flash.
Yêu cầu của bạn rằng flash yêu cầu nhiều thời gian phát triển hơn chỉ dựa trên bộ kỹ năng cá nhân của bạn. Như thể một nhà phát triển .NET tuyên bố phát triển Java cần nhiều thời gian hơn.

Flash so với HTML

Flash là - từ trải nghiệm cá nhân của tôi - một lựa chọn tốt hơn HTML, nếu bạn muốn xây dựng một ứng dụng tương tác phức tạp, bền bỉ, một ứng dụng khách béo được triển khai từ web (*).
Bây giờ để xây dựng các trang web có mức độ tương tác tương đối thấp, ví dụ như một diễn đàn, không có nhiều lý do để sử dụng flash, ngoại trừ một số trường hợp cạnh không thực sự quan trọng ở đây. Chọn HTML giúp làm SEO dễ dàng hơn và đảm bảo khả năng truy cập. Nhưng nó vẫn là vấn đề của hương vị, mặc dù tôi không thể tưởng tượng những người phi kỹ thuật có bất kỳ lý do chính đáng nào để thích flash.
Tùy thuộc vào tình huống và triết lý cá nhân, cái này hay cái kia là "tốt hơn", nhưng các phát biểu từ "flash hút" đến "nó là một bổ sung" thì quá đơn giản.

Điều tôi sợ là, bằng cách muốn xinh đẹp , khách hàng của bạn có nghĩa là loại xinh đẹp khiến bạn muốn nôn mửa . Trong trường hợp đó, đèn flash cũng là công cụ tốt hơn để thực hiện cơn ác mộng này. Tôi từ chối những công việc như vậy và tôi cũng không chuyển tiếp chúng. Đây là một tội ác. Và tôi e rằng một khi phần phụ trợ HTML5 của Adobe CS Flash đủ ổn định, bạn sẽ không thể ẩn khỏi điều này chỉ bằng cách gỡ cài đặt flash.
Nếu đó là những gì họ muốn, tôi cầu xin bạn hãy thử nói với họ về điều đó. Nó không phải hông, nó không tuyệt, nó khó chịu. Bạn có biết rằng. Mọi người ở đây làm. Họ cũng nên như vậy.

Phần kết luận

Chứng minh flash không thực sự trung thực và tôi không nghĩ bạn cần nó.
Có kinh nghiệm với JavaScript / CSS / HTML là có giá trị. Nói rằng bạn rất năng suất với ngăn xếp đó và bạn cảm thấy tự tin rằng bạn sẽ đáp ứng các yêu cầu của khách hàng (giả sử bạn là) là một điều tốt và một lý do hoàn toàn hợp lệ.
Công việc tốt nhất bạn có thể làm với chi phí tối thiểu là sử dụng các công nghệ mà bạn thành thạo và khách hàng của bạn muốn có được điều đó . Không giống như một số sự thật nửa vời phổ biến, đây là một thực tế vững chắc.


(*): Tôi nghĩ tiêu chuẩn là một điều đáng yêu. Bản thân tôi đang sử dụng haXe từ 2 năm nay, một động lực là khả năng chuyển đổi, khi tôi coi HTML là một giải pháp thay thế phù hợp với yêu cầu của mình. Cho đến nay tôi phải nói rằng, trình phát flash vẫn là mục tiêu ưa thích của tôi vì một số lý do mà tôi đưa ra một tập hợp con. Vì vậy, trong khi tôi đang mong chờ ngày mà HTML làm cho trình phát flash trở nên lỗi thời cho công việc của tôi, tôi nghĩ rằng nó vẫn còn vài năm nữa.


3

Một lý do hợp lệ là một trang web dựa trên Flash sẽ không hoạt động trên iPhone, iPad 1, iPad 2 hoặc iPod Touch - là 170 triệu thiết bị, lần trước tôi đã tính.

Vâng, đây là quyết định của Apple, nhưng nó trở thành mối quan tâm nghiêm trọng khi xây dựng trang web. Thật vậy, Microsoft đang từ bỏ phát triển trên Silverlight cho Web vì HTML chỉ hoạt động trên nhiều thiết bị hơn.


3

TL; DR

Điều này phù hợp hơn với những gì nhiều người đóng góp đã chỉ ra, nhưng bạn thực sự cần phải tuân theo SỰ THẬT rằng Flash không được hỗ trợ đầy đủ. Adobe đã rút phích cắm trên hỗ trợ Flash Mobile. Động thái này được thực hiện bởi Adobe có nghĩa là các thiết bị di động khác sẽ sớm bị ảnh hưởng, khiến các thiết bị di động không có khả năng xem Flash hoàn toàn. Chúng tôi đã thấy điều này xảy ra trước đây. Lấy ColdFusion làm ví dụ. Có khá nhiều lập trình viên và khách hàng bị ảnh hưởng bởi cái chết do ColdFusion gây ra bởi Adobe.

Tóm lại, một nền tảng dựa trên web (và bất kỳ nền tảng nào cho vấn đề đó) chỉ tốt như những người ủng hộ, người đóng góp và người tạo ra nó. Xây dựng toàn bộ trang web trên một nền tảng chao đảo SILL, không nghi ngờ gì , khiến khách hàng chi tiêu ngoài ngân sách của họ khi đến lúc phải xây dựng lại trang web của họ.


2

Như Timk đã nói, hào nhoáng là điều tốt trong mắt khách hàng. Khách hàng trung bình có thể không biết / nghĩ về những thứ như:

  • SEO
  • Khả năng tiếp cận
  • Truy cập di động
  • Không hoạt động tốt với lịch sử trình duyệt, dấu trang, v.v.

Bạn có thể thử nói chuyện với họ về những vấn đề này và sau đó hãy quyết định.


1

Nếu trang web của họ không yêu cầu flash, hãy nói với họ rằng trang web của họ không yêu cầu flash. NẾU họ khăng khăng sử dụng flash, hãy giới thiệu một nhà phát triển flash cho họ.

bạn không có nghĩa vụ phải làm việc với những khách hàng không lắng nghe hoặc sử dụng các công cụ bạn không thích.


2
hình như tôi đã nhận được một downvote lái xe từ một người hâm mộ flash
Steven A. Lowe

Tôi đoán rằng downvote là vì câu hỏi ban đầu đã từ chối tùy chọn chỉ đơn giản là "Tôi sẽ không xây dựng cho bạn một trang web flash."
jhocking

+1, tôi sẽ nói điều tương tự về việc không phải chấp nhận mọi khách hàng xuất hiện.
rjzii

từ chối khách hàng luôn là một lựa chọn
Steven A. Lowe

0

Tại sao bạn không "wow" chúng với các ví dụ không chớp nhoáng về công việc của bạn? Họ có thể nhìn thấy tiềm năng cùng với chuyên môn của bạn. Hãy cho họ biết rằng không có gì có thể được thực hiện trong Flash mà bạn không thể làm theo cách của mình (tôi hy vọng điều này là đúng.). Nếu họ tranh luận, sau đó chỉ cần sử dụng Flash, đã có thêm một số lý do kỹ thuật để tránh điều đó. Bạn cần chắc chắn rằng trong tâm trí họ, họ sẽ không bị giới hạn bởi sự lựa chọn này.

Họ có thể bị ấn tượng rằng một người mới có nhiều khả năng học cách điều chỉnh một cái gì đó trong Flash trong trường hợp khẩn cấp và không lo lắng về việc bị khóa trong một nhà phát triển cụ thể.

Luôn luôn có câu "Không ai bị sa thải vì mua IBM." Tâm lý. Flash có trong tin tức và khách hàng của bạn không phân biệt tốt với công khai xấu.


0

Cũng có thể có vấn đề với việc tuân thủ luật tiếp cận, ví dụ như đối với người dùng mù. Tôi không biết trình đọc màn hình đối phó với Flash tốt như thế nào - Tôi không tưởng tượng tốt lắm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.