Malam tadi saya bermalam bersama beberapa rakan.
3 jam pertama dihabiskan di sempadan bekerja di laman web pelanggan yang mempunyai beberapa kebiasaan merentas penyemak imbas. Laman web ini ditulis dengan sempurna dan sah CSS. Namun, dengan Firefox 2 pada PC, daftar menu bullet mengalami pergeseran piksel yang jelek dan di Internet Explorer 6, salah satu kaedah CSS tidak berfungsi sama sekali.
Firefox 2 (lihat pergeseran piksel pelik yang membuatnya kelihatan hampir miring):
Beginilah rupa:
Setiap kali kami menguji sesuatu, penyemak imbas lain rosak. Kami menguji OSX dengan Safari dan Firefox dan kemudian XP dengan IE6, IE7, dan Firefox. Kepakaran Bill di CSS dan cinta saya pada JavaScript akhirnya membawa kepada penyelesaian yang tidak memerlukan peretasan khusus penyemak imbas ... tetapi ia adalah latihan yang tidak masuk akal (tetapi menyeronokkan) yang dilalui oleh pereka web setiap hari.
Hakikat bahawa Apple, Mozilla, microsoft, dan beroperasi tidak mampu menulis aplikasi yang menggunakan a Piawaian Web semestinya memalukan setiap mereka. Saya benar-benar faham jika setiap penyemak imbas mempunyai ciri tersendiri yang dapat disokong melalui skrip mereka sendiri - tetapi ini adalah perkara asas.
Ini adalah contoh mengapa Apollo dan Flex mempunyai peluang besar untuk menyapu Internet. Saya menulis beberapa hari yang lalu mengenai Skrapblog, aplikasi yang ditulis dalam Flex (dan cepat dihantar ke Apollo). Sekiranya anda tidak berpeluang melihatnya - pergi mencubanya - ini tidak kurang hebatnya.
Flex berjalan di bawah Adobe Flash pemalam penyemak imbas. Ini adalah pemalam yang 99.9% banyak Internet berjalan (anda berjalan setiap kali anda melihat video Youtube). Apollo menggunakan mesin yang sama tetapi membolehkan anda benar-benar berjalan di tetingkap aplikasi dan bukannya terhad pada penyemak imbas.
Apa itu Flex?
daripada Adobe: Rangka kerja aplikasi Flex terdiri dari MXML, ActionScript 3.0, dan perpustakaan kelas Flex. Pembangun menggunakan MXML untuk menentukan elemen antaramuka pengguna aplikasi secara deklaratif dan menggunakan ActionScript untuk logik dan kawalan prosedur klien. Pembangun menulis kod sumber MXML dan ActionScript menggunakan Adobe Flex Builder? IDE atau penyunting teks standard.
Memandangkan kekecewaan kami dalam membuat menu sederhana penyemak imbas, bayangkan cuba membina keseluruhan aplikasi web yang disokong di semua penyemak imbas! Pada akhirnya, pembangun harus menulis peretasan atau skrip khusus penyemak imbas untuk memastikan pengalaman yang sama tanpa mengira penyemak imbas atau desktop apa yang anda mahukan. Tidak ada masalah lintas penyemak imbas dan kelebihan tambahan dengan mudah menghantar aplikasi ke Apollo untuk berjalan masuk atau keluar dari penyemak imbas.
Selain tidak membimbangkan penampilannya di setiap penyemak imbas, terdapat kelebihan lain. Menulis untuk Flex tidak tidak memerlukan kemahiran pengaturcaraan formal. Saya rasa itulah sebabnya banyak pengaturcara profesional mengejek menggunakan Flex atau Adobe. Mereka lebih suka anda menghabiskan puluhan ribu dolar agar mereka mengembangkan ciri di ASP.NET yang memerlukan beberapa baris MXML.
Sekiranya anda ingin mengikuti Flex dan Apollo, langgan blog rakan saya Bill.
Baik kata Doug. Sekiranya pengguna teknologi pemasaran mendapatkannya, saya mempunyai harapan yang tinggi untuk lebih banyak pembangun 😉
> Ini adalah pemalam yang dijalankan oleh 99.9% Internet
Anda mungkin ingin memeriksa sumber anda untuk statistik itu… 🙂
Ini dia, April 2007 dan saya masih belum mempunyai klien flash yang berjalan di bawah persekitaran desktop Ubuntu x86_64 (AMD64) saya.
http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html
Stephen - anda betul ... ini adalah statistik yang tidak berasas. Sebenarnya, itulah yang dikenali sebagai SWAG.
Maaf tentang itu!
Berikut adalah pautan mengenai penembusan Flash - saat ini penembusan 84.3% dengan Flash Player 9.
Baik kata Doug, kemasukan Stephen.
Hmm .. Teknologi ini sungguh menarik. Saya bukan pengaturcara, tetapi semasa anda menulis, ia tidak memerlukannya. Syabas, saya akan pergi dan memeriksanya.
Artikel yang sangat menarik, akan memikirkannya.