AWT ve Salınım Arasındaki Fark Java dilinde

Anonim

değildir Java dilinde programlama, çoklu platformlar arasında programlar getirme kabiliyetleri yüzünden gerçekten başlamıştı. Bu yalnızca masaüstü bilgisayarlar için geçerli değildir, Java cep PC'lerde ve hatta standart cep telefonlarında da mevcuttur. Bu nedenle, bu büyük ve büyümekte olan pazardan yararlanmak için Java dilini programlamak isteyen çok insan var.

Java'da programlama, projenizi hızlı ve verimli bir şekilde bitirmek için doğru araçlara sahip olduğunuz anlamına gelir. Gerekli araçlardan biri GUI (Grafik Kullanıcı Arayüzü) bileşenidir. Bu, programlama gerektirmeden kolayca grafiksel bileşen eklemenize izin verir. Bu kategoride, seçim yapabileceğiniz iki tane var. Birincisi AWT (Soyut Pencere Araç Seti) ve ikincisi daha sonra ortaya çıkan salıncaktır.

Bu araç takımlarının her ikisi de farklı programlama ihtiyaçları için uygun olan kendi artı ve eksilerini taşımaktadır. AWT, platformda büyük miktarda hız kazandıran bir çok yerli komutunu kullanıyor. Ancak, onu diğer platformlarda kullanmak üzere dönüştürmek için, karşılık gelen komutları değiştirmeniz gerekir. Swing Öte yandan saf Java kodu kullanıyor ve platformlar arasında hız ve performans karşılığında çok taşınabilir olmasını sağlıyor.

Salınmanın diğer bir özelliği, üzerinde çalıştığı işletim sisteminin görünümünü ve öyküsünü taklit etmeye çalışmasıdır, bu da doğal çevreye benzemektedir. Bu, yerel komutları kullandığı için AWT tarafından dövüldü; tam olarak yerel kullanıcı arayüzünün nasıl göründüğü görünüyor. Salınmanın en büyük avantajı, AWT'nin yaptığı şeyden çok daha fazla özelliği desteklemesi. Araç ipuçları ve simgeler gibi bileşenler, salınımda tamamen kullanılabilirken AWT'de bulunmaz. Eklenen özellikler ve swing'in salt java tasarımı, programın çalışması için java eklentisi gerektirir; bununla birlikte çoğu tarayıcı bugün zaten eklenti indirmelerine olan ihtiyacı ortadan kaldıran AWT sınıflarını desteklemektedir.

Özetlemek gerekirse, basit java appletleri oluşturmak isterseniz, AWT'nin hızlı ve kolay inşaat yöntemlerini büyük bir yardımcı bulacaksınız. Fakat tam şişmiş bir uygulama oluşturmak isterseniz, hangi salıncak size verebileceklerine bakabilir. Geliştirilmiş bileşen listesi ve taşınabilirlik daha yararlı olabilir.