Masa depan kaya!

Percaya atau tidak, bahkan ada versi gratis dari Flex, yang disebut Flex SDK, meskipun ditujukan hanya untuk itu perusahaan yang ingin membuat IDE Flex mereka sendiri dan merupakan pilihan serius hanya bagi mereka yang kekurangan uang penghobi. Berikutnya adalah Flex Builder 2, yang berharga £315 (£370 termasuk PPN) di Inggris dan $499 di AS (£260). Mengapa 20% lebih banyak di Inggris? Karena kami cukup mampu untuk membayarnya…

Masa depan kaya!

Tapi mengapa Anda ingin membeli Flex? Apa yang ditawarkannya yang tidak ditawarkan oleh Flash Professional? Jawabannya: tidak ada apa-apa, sungguh. Lagi pula, lingkungan pengembangan Flex 2 menghasilkan file Flash 9 SWF standar, jadi kecuali Adobe berencana membatasi beberapa fitur Flash Player – sehingga versi berikutnya dari Flash Professional tidak dapat mengaksesnya (sangat tidak mungkin) – Flex hanya dapat mencapai hasil akhir yang sama seperti Flash Profesional. Perbedaannya bukan pada apa yang dapat Anda capai tetapi bagaimana caranya.

Untuk memahami maksud saya, lihatlah Flex 2 IDE, yang didasarkan pada Eclipse IDE dan sangat berbeda dari lingkungan Flash. Flex cocok untuk Anda jika menurut Anda garis waktu Flash lebih merupakan hambatan daripada bantuan, dan terlebih lagi jika, seperti saya, Anda menghabiskan sebagian besar waktu pemrograman Anda mengerjakan file ActionScript (.as) eksternal di beberapa editor pihak ketiga seperti SEPI. Saya biasanya menggunakan bingkai garis waktu hanya sebagai titik awal yang nyaman untuk fungsi yang disimpan secara eksternal, yang sejujurnya merupakan kombinasi dari kenyamanan sederhana dan latar belakang saya dalam pemrograman Direktur.

Secara struktural, perbedaan utama antara Flash Professional dan Flex 2 adalah, sedangkan pada Flash Professional Anda menyimpan informasi tata letak aplikasi dan item perpustakaan dalam file FLA biner, Flex 2 menggunakan MXML, yang seperti namanya bermuara pada sekumpulan tag khusus dalam XML standar mengajukan. Sementara banyak proyek Flash akan terdiri dari satu file FLA biner, proyek Flex berisi banyak file dalam format berbasis teks yang lebih familiar bagi pengguna bahasa pemrograman tujuan umum seperti Java dan C#. Dan ada kendalanya, karena perbedaannya adalah desainer akan menyukai Flash, sedangkan programmer akan lebih menyukai Flex.

Jika Anda bertanya-tanya di kelompok mana Anda termasuk (mengingat hampir semua film Flash akan menyertakan beberapa ActionScript), ujian utamanya adalah ini: di mana Anda menyimpan kode Anda? Jika Anda menyimpannya dalam bingkai di timeline, Anda adalah seorang desainer. Jika Anda menyimpannya di file AS eksternal, Anda adalah seorang programmer. Saya tidak membuat penilaian apa pun di sini: sebagai kepala kode yang tidak direkonstruksi, saya sering kagum dengan apa yang rekan-rekan saya lakukan. dapat dilakukan melalui timeline, dan ini adalah kekuatan Flash yang biasanya ada lebih dari satu cara untuk mencapainya memengaruhi. Saya menganimasikan objek menggunakan kode ActionScript, sementara rekan saya Tim, Kristina, dan Tracey mencapai hal yang sama secara interaktif di timeline. Cara mereka selalu lebih cepat untuk sekali saja, tetapi ketika harus membuat perangkat lunak elearning selama 15 jam (seperti yang baru saja kita lakukan), pendekatan kode akan membuahkan hasil.

Bonusnya adalah Flex 2 Builder Edition, seperti yang saya tulis, 35% lebih murah daripada Flash 8 Professional, tetapi tidak sesederhana harganya. Jangan berharap pengembang C#, Java, atau bahkan JavaScript berbondong-bondong bermigrasi ke Flex 2. Ini akan menjadi proses bertahap yang didorong oleh informasi dari mulut ke mulut dan tekanan klien, yang berarti mayoritas Flex 2 pengguna sudah menjadi pengguna Flash 8 Professional, jadi Flex 2 menjadi biaya tambahan daripada a penggantian.

Meskipun saya tidak berharap para pengguna ini menganggap migrasi ke Flex IDE sulit, ada satu rintangan besar – Flex 2 menggunakan ActionScript 3 dan, memang, merupakan kekuatan pendorong di balik versi bahasa skrip terbaru ini. Hal ini menunjukkan bahwa, meskipun Flex 2 telah ada sejak Juli 2006, versi 9 dari Flash Professional belum dirilis. Sampai batas tertentu, AS3 merusak kesenangan pembuatan skrip dengan menghilangkan banyak kebiasaan AS2 yang lebih menyenangkan dan pemaaf, tapi sepertinya itu adalah sebuah arah. semua bahasa berkembang, dan hal ini tentunya membuat proses debug menjadi lebih mudah (AS2 sangat pemaaf sehingga menemukan bug bisa jadi sangat sulit).