Mengapa Flex dan Apollo Akan Berlaku

InternetMalam 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):
Menu Firefox 2

Beginilah rupa:
Internet Explorer 7

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.

7 Komen

  1. 1
  2. 2
  3. 5
  4. 6

    Hmm .. Teknologi ini sungguh menarik. Saya bukan pengaturcara, tetapi semasa anda menulis, ia tidak memerlukannya. Syabas, saya akan pergi dan memeriksanya.

  5. 7

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.