Đây là một hiệu ứng rất phổ biến trong ngành công nghiệp của chúng tôi.
Ví dụ: cá nhân tôi sử dụng haXe và triển khai mã máy khách của mình trên Flash Player, vì IMHO nó là nền tảng hỗ trợ web tốt nhất tôi có thể nhắm mục tiêu. Khi phần cuối C # kết thúc, tôi có thể sẽ kiểm tra xem Silverlight có đáng để sử dụng hay không, mặc dù cảm giác cá nhân của tôi là nó đã chết, trước khi nó thực sự cất cánh.
Rất hài lòng với lựa chọn ngôn ngữ của mình, một điều tôi thường tự hỏi mình là: Tại sao nhiều nhà phát triển web không sử dụng ngôn ngữ đa nền tảng, đa mô hình, biểu cảm, đa nền tảng?
Có nhiều lý do, nhưng chúng luôn giống nhau. Một hợp lệ là sở thích cá nhân. Nhưng thường thì nó dẫn đến sự thiếu hiểu biết hoặc miễn cưỡng đối với các công nghệ mới / thích hợp.
Khi nói đến Flash, tôi đã có nhiều tranh luận về lý do tại sao nó có vị trí của nó và tại sao nên sử dụng nó. Mọi người chủ yếu tranh luận, rằng toàn bộ quan điểm của Flash là tạo ra các trang web ưa thích tải theo thời gian và hoạt động khủng khiếp (và lan truyền rất nhiều thông tin sai lệch khác).
Trên thực tế, điều ngược lại là đúng và các ứng dụng như Aviary Phoenix hoặc Sliderocket và các trò chơi như Koyotl và Tanki Online đã chứng minh điều đó. Flash là một nền tảng trưởng thành để tạo ra trải nghiệm giống như máy tính để bàn trong trình duyệt.
Cuối cùng, có quá nhiều quyết định chiến lược được đưa ra bởi những người bất tài, những người thích theo xu hướng và tin tưởng một số blogger ưa thích hơn các nhà phát triển của họ. Và những người thực sự có rất nhiều ý tưởng sai trong đầu của họ.
Các công nghệ mới / thích hợp sẽ luôn đấu tranh để được chấp nhận, trừ khi chúng thực sự tạo ra bước đột phá. Ruby chẳng hạn đã thành công trong việc này thông qua Rails và sự cường điệu lớn xung quanh nó. Flash đã có một bước đột phá như vậy đối với các nhà thiết kế, bởi vì trong thập niên 90, mọi người nghĩ rằng chói tai là tốt và đó là nền tảng lan truyền rộng rãi đầu tiên cho phép thực hiện điều đó.
Mặc dù Flex, Flash chưa bao giờ thực sự có một bước đột phá như vậy đối với các nhà phát triển. Có thể do GWT , qooxdoo và rất nhiều khung triển khai trên HTML khác đủ tốt, đơn giản là không sử dụng Flex hoặc Flash, và có nhiều nhà phát triển Java và JavaScript hơn (rõ ràng các công ty thích chọn công nghệ có số lượng nhân viên tiềm năng cao ).
Ngày nay, bạn không cần phải viết trang web AJAX của mình. Bạn thực sự có thể không có bất kỳ hiểu biết về HTML và làm điều đó bằng ngôn ngữ bạn chọn.
Ngay bây giờ, HTML5 được quảng cáo và đẩy mạnh về phía trước và nhiều người suy luận về cái chết của Flash từ đó. Rất nhiều lý do tuyệt vời được đưa ra, tại sao HTML5 tốt hơn Flash. Điều có nhiều khả năng là, bạn sẽ có ngày càng nhiều tài nguyên, các trang web cồng kềnh được tạo bằng HTML5. Crap dựa trên tiêu chuẩn không tốt hơn crap dựa trên bên thứ 3.
Ngay bây giờ, có rất nhiều điều xảy ra. IPhone và các thiết bị tương tự khác đã tạo ra một thị trường khổng lồ, cách đây 4 năm. Và các tiêu chuẩn web cuối cùng đã được thúc đẩy bởi tất cả các công ty lớn theo cùng một hướng (mơ hồ).
Cá nhân, tôi chỉ hy vọng rằng tất cả sự khuấy động sẽ ổn định trong vòng một hoặc hai năm, rằng HTML5 sẽ ổn định, trưởng thành và lan rộng cho đến lúc đó, trong khi Apple hy vọng sẽ có lập trường ít chuyên quyền hơn và Flash Player trở nên nhanh hơn trên nền tảng di động. Và rằng một khi bước tiến lớn này được thực hiện, mọi người sẽ quay lại để chọn công cụ phù hợp cho công việc, giống như sau khi các cuộc chiến trình duyệt đã kết thúc. Đến bây giờ, có quá nhiều tiếng ồn để mọi người suy nghĩ rõ ràng.