Ini adalah efek yang sangat umum di industri kami.
Sebagai contoh, saya secara pribadi menggunakan haXe dan menyebarkan kode klien saya pada Flash Player, karena IMHO itu adalah platform dengan dukungan web terbaik yang dapat saya targetkan. Setelah backend C # selesai, saya mungkin akan memeriksa apakah Silverlight layak digunakan, meskipun perasaan pribadi saya, bahwa itu mati, sebelum benar-benar lepas landas.
Menjadi sangat senang dengan pilihan bahasa saya, satu hal yang sering saya tanyakan pada diri saya adalah: Mengapa tidak lebih banyak pengembang web menggunakan open-source, multi-paradigma, ekspresif, bahasa lintas platform?
Ada banyak alasan, tetapi semuanya selalu sama. Yang valid adalah preferensi pribadi. Namun seringkali hal itu disebabkan oleh ketidaktahuan atau keengganan terhadap teknologi baru / niche.
Ketika datang ke Flash, saya punya banyak argumen tentang mengapa itu memiliki tempatnya dan mengapa menggunakannya. Sebagian besar orang berpendapat, bahwa seluruh poin Flash adalah untuk membuat situs mewah yang memuat selama berabad-abad dan berkinerja buruk (dan menyebarkan banyak informasi yang salah lainnya).
Faktanya, yang terjadi adalah yang sebaliknya dan aplikasi seperti Aviary Phoenix atau Sliderocket dan game seperti Koyotl dan Tanki Online membuktikannya. Flash adalah platform yang matang untuk menciptakan pengalaman seperti desktop di browser.
Pada akhirnya, terlalu banyak keputusan strategis dibuat oleh orang-orang yang tidak kompeten, yang lebih suka mengikuti tren dan lebih mempercayai beberapa blogger mewah daripada pengembang mereka. Dan yang benar-benar memiliki banyak ide yang salah di kepala mereka.
Teknologi baru / niche akan selalu berjuang untuk diterima, kecuali jika mereka benar-benar membuat terobosan. Ruby misalnya berhasil dalam hal ini melalui Rails dan hype besar di sekitarnya. Flash memiliki terobosan bagi para desainer, karena pada tahun 90-an orang berpikir shrill adalah baik dan itu adalah platform yang tersebar luas pertama yang memungkinkan untuk menerapkan hal itu.
Meskipun Flex, Flash tidak pernah benar-benar membuat terobosan bagi pengembang. Mungkin karena GWT , qooxdoo dan banyak kerangka kerja deploy-on-HTML lainnya cukup bagus juga tidak menggunakan Flex atau Flash, dan ada lebih banyak pengembang Java dan JavaScript (tampaknya perusahaan lebih suka memilih teknologi di mana ada banyak karyawan potensial dalam jumlah besar ).
Anda tidak perlu menulis situs web AJAX Anda dari awal saat ini. Anda sebenarnya tidak dapat memahami HTML dan tetap melakukannya, dalam bahasa pilihan Anda.
Saat ini, HTML5 sangat diiklankan dan didorong ke depan dan banyak orang menyimpulkan kematian Flash karena itu. Banyak alasan bagus diberikan, mengapa HTML5 lebih baik daripada Flash. Apa yang lebih mungkin, adalah bahwa Anda akan memiliki lebih banyak dan lebih banyak sumber daya, situs web kembung yang dibuat dengan HTML5. Omong kosong berdasarkan standar tidak lebih baik dari omong kosong berbasis pihak ke-3.
Saat ini, ada banyak hal yang terjadi. IPhone dan perangkat serupa lainnya telah menciptakan pasar raksasa, yang belum ada 4 tahun yang lalu. Dan standar web akhirnya didorong ke depan oleh semua perusahaan besar ke arah yang sama (samar-samar).
Secara pribadi, saya hanya berharap bahwa semua agitasi selesai dalam satu atau dua tahun, bahwa HTML5 menstabilkan, jatuh tempo dan menyebar sampai saat itu, sementara Apple diharapkan akan mengambil sikap yang kurang despotik dan Flash Player menjadi lebih cepat pada platform mobile. Dan begitu langkah besar ini dilakukan, orang hanya akan kembali untuk memilih alat yang tepat untuk pekerjaan itu, sama seperti setelah perang browser berhenti. Sampai sekarang, ada terlalu banyak suara bagi orang untuk berpikir jernih.