Програмування на мові Java справді почало зніматися просто через їх здатність передавати програми на різних платформах. Це стосується не лише настільних комп'ютерів, але Java також присутня у кишенькових ПК та навіть у звичайних мобільних телефонах. Через це вже багато людей, які бажають запрограмувати мову Java, щоб скористатися цим великим і зростаючим ринком.
Програмування на Java означає, що ви повинні мати правильні інструменти, щоб швидко та ефективно закінчити проект. Одним із важливих інструментів є компонент GUI (графічний інтерфейс користувача). Це дозволяє легко додавати графічний компонент без необхідної більшості програм. У цій категорії можна вибрати два. Перший - це AWT (Abstract Window Toolkit), а другий - гойдалка, яка з’явилася значно пізніше.
Обидва ці набори інструментів мають свої плюси і мінуси, які роблять їх придатними для різних потреб програмування. AWT використовує безліч власних команд платформи, які надають їй велику швидкість. Але для того, щоб перетворити його для використання на інших платформах, потрібно змінити команди аналога. Swing з іншого боку використовує чистий код Java, що робить його дуже портативним на будь-яких платформах ціною швидкості та продуктивності.
Ще одна особливість гойдалки полягає в тому, що він намагається імітувати зовнішній вигляд ОС, на якій вона працює, роблячи це схожим на рідне середовище. Це побили AWT, оскільки він використовує нативні команди; це виглядає саме так, як виглядає рідний інтерфейс користувача. Головною перевагою гойдалки є те, що він підтримує набагато більше функцій, ніж те, що робить AWT. Такі компоненти, як підказки та піктограми, недоступні в AWT, хоча вони повністю використовуються в розпалі. Додані функції та чистий дизайн Java-гойдалки хоч означають, що для запуску програми вам знадобиться плагін java, тоді як більшість браузерів вже підтримують класи AWT, що виключає необхідність завантаження плагінів..
Підводячи підсумок, якщо ви хочете створити прості яблучні аплети, то, можливо, вам допоможуть швидкі та прості методи побудови AWT. Але якщо ви хочете створити повноцінний додаток, ви можете заглянути в те, що гойдалка може запропонувати вам. Розширений список компонентів та портативність можуть виявитися кориснішими.