1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-thinking-in-java-zh

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
13.20 总结.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 09:15 d56454c

13.20 Заключение

Для AWT Java 1.1 до Java 1.2 наиболее значительной переменой стало введение новых библиотек Java. Версия AWT в Java 1.0 была полностью осуждена как один из самых плохих дизайнов, который когда-либо встречался. Её графический интерфейс пользователя (GUI) был назван "так себе" на всех платформах. Кроме того, она была ограничена, громоздка и неудобна при сравнении с локальными средствами разработки приложений на специальных платформах. Когда в Java 1.1 были введены новые модели событий и Java Beans, платформа была подготовлена — теперь её можно было перетаскивать в средствах визуального проектирования приложений для создания GUI компонентов. В дополнение к этому, дизайн моделей событий и Bean явно стремился к удобству программирования и поддержанию чистого кода (что было менее очевидно в Java 1.0 AWT). Однако это стало возможным лишь после завершения работы над компонентами GUI — классами JFC/Swing. Для Swing компонентов, кросс-платформенная разработка GUI может стать образовательным опытом.Сейчас единственным недостатком является отсутствие средств разработки приложений, что и есть место для настоящего изменения. Microsoft Visual Basic и Visual C++, Borland Delphi и C++Builder требуют своих средств разработки приложений. Если мы хотим, чтобы наши средства разработки приложений становились лучше, нам придётся скрестить пальцы и надеяться, что автоматическое лицензирование предоставит нам необходимое. Java представляет собой открытую среду, поэтому помимо конкуренции с другими средствами разработки приложений, Java также способствует их развитию. Эти средства должны серьёзно использоваться и должны поддерживать JavaBeans. Это означает равноправное поле для применения: если появится лучший инструмент разработки приложений, мы сможем использовать его без необходимости привязываться к нему — мы можем взять его и работать с новым инструментом, что повысит нашу продуктивность. Такое конкурентное окружение для средств разработки приложений никогда ещё не существовало, и эта конкуренция действительно повышает эффективность работы разработчиков.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-thinking-in-java-zh.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-thinking-in-java-zh.git
oschina-mirror
wizardforcel-thinking-in-java-zh
wizardforcel-thinking-in-java-zh
master