Perbezaan antara awt dan ayunan

Perbezaan antara awt dan ayunan

Pengaturcaraan dalam bahasa Java telah benar -benar mula dimatikan hanya kerana keupayaan mereka untuk membawa program di pelbagai platform. Ini bukan sahaja berlaku untuk komputer desktop tetapi Java juga terdapat di Pocket PC dan bahkan di telefon bimbit standard. Oleh sebab itu, sudah ada banyak orang yang ingin memprogram bahasa Java untuk memanfaatkan pasaran yang besar dan berkembang ini.

Pengaturcaraan di Java bermaksud bahawa anda mesti mempunyai alat yang betul untuk menyelesaikan projek anda dengan cepat dan cekap. Salah satu alat penting ialah komponen GUI (antara muka pengguna grafik). Ini membolehkan anda dengan mudah menambah komponen grafik tanpa sebahagian besar pengaturcaraan yang diperlukan. Dalam kategori ini, terdapat dua yang boleh anda pilih. Yang pertama adalah AWT (Abstrak Window Toolkit) dan yang kedua adalah ayunan, yang muncul kemudian.

Kedua -dua alat ini mempunyai kebaikan dan keburukan mereka sendiri yang menjadikannya sesuai untuk pelbagai keperluan pengaturcaraan. AWT menggunakan banyak arahan asli platform yang meminjamkannya dengan banyak kelajuan. Tetapi untuk menukarnya untuk digunakan di platform lain, anda mesti menukar perintah rakan sejawat. Swing di sisi lain menggunakan kod java tulen menjadikannya sangat mudah alih di seluruh platform dengan kos kelajuan dan prestasi.

Satu lagi ciri ayunan ialah ia cuba mencontohi rupa dan rasa OS yang sedang berjalan, menjadikannya menyerupai persekitaran asli. Ini dipukul oleh AWT kerana ia menggunakan perintah asli; kelihatan seperti ui asli. Kelebihan utama ayunan ialah ia menyokong lebih banyak ciri daripada apa yang dilakukan oleh AWT. Komponen seperti petua dan ikon tidak tersedia dalam AWT semasa digunakan sepenuhnya dalam ayunan. Ciri-ciri tambahan dan reka bentuk swing Java tulen walaupun anda memerlukan pemalam Java agar program ini dijalankan, sementara kebanyakan pelayar hari ini sudah menyokong kelas AWT yang menghapuskan keperluan untuk muat turun plug-in.

Untuk meringkaskan, jika anda ingin membuat applet Java yang mudah maka anda mungkin dapati kaedah pembinaan yang cepat dan mudah untuk menjadi sangat membantu. Tetapi jika anda ingin membuat aplikasi yang ditiup penuh, anda mungkin melihat apa yang dapat anda tawarkan. Senarai komponen yang dipertingkatkan dan mudah alih mungkin terbukti lebih berguna.