Perbezaan Antara AWT dan Swing Perbezaan antara pengaturcaraan

Anonim

Pemrograman dalam bahasa Jawa telah benar-benar mula dimatikan semata-mata kerana kemampuan mereka untuk membawa program merentasi pelbagai platform. Ini tidak hanya berlaku untuk komputer desktop tetapi Java juga hadir dalam PC poket dan juga dalam telefon mudah alih standard. Oleh kerana itu, sudah ada banyak orang yang ingin memprogram bahasa Jawa untuk memanfaatkan pasar besar dan berkembang ini.

Pemrograman di Jawa bermakna anda mesti mempunyai alat yang tepat untuk menyelesaikan projek anda dengan cepat dan efisien. Salah satu alat penting ialah komponen Interface Pengguna GUI (Graphic User Interface). 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 Tetingkap 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 meminjamkan sejumlah besar kelajuan. Tetapi untuk menukarnya untuk digunakan dalam platform lain, anda mesti menukar arahan rakan. Swing di sisi lain menggunakan kod Java murni yang menjadikannya sangat mudah alih merentasi platform dengan kos kelajuan dan prestasi.

Satu lagi ciri swing ialah ia cuba meniru rupa dan nuansa OS yang sedang berjalan, menjadikannya menyerupai persekitaran asli. Ini dipukul oleh AWT kerana ia menggunakan arahan asli; ia kelihatan seperti apa yang kelihatan seperti UI asli. Kelebihan utama ayunan ialah ia menyokong lebih banyak ciri berbanding AWT. Komponen seperti petua dan ikon tidak boleh didapati di AWT sementara boleh digunakan sepenuhnya dalam ayunan. Ciri-ciri tambahan dan reka bentuk java murni ayun walaupun bermakna anda memerlukan plug-in java agar program dijalankan, sementara kebanyakan penyemak imbas hari ini sudah menyokong kelas AWT yang menghilangkan keperluan muat turun plug-in.

Untuk merumuskan, jika anda ingin membuat applet java mudah maka anda mungkin dapati kaedah pembinaan AWT yang cepat dan mudah untuk membantu. Tetapi jika anda ingin membuat aplikasi penuh yang ditiup, anda mungkin melihat ke dalam ayunan apa yang boleh menawarkan anda. Senarai komponen yang dipertingkatkan dan kemudahalihan mungkin terbukti lebih berguna.