Sun J2EE 1.3.1 стал уже вполне работоспособным продуктом, который может конкурировать с BEA WebLogic или IBM WebSphere.
Здесь у меня сервлет вызывает EJB, а Swing Web-клиент читает URL. Используются Sun J2SDK 1.4 + Sun J2EE 1.3.1.
Мой Java демо-код, безусловно, GPL :).
>>> Просмотр (1024x768, 173 Kb)
Идея сравнения C и Java 2 1.4 возникла у меня после наблюдения за дискуссией по поводу выхода новой версии Java 2. Скорость работы HotSpot компилятора, на мой субъективный взгляд, увеличилась и для несложных интерфейсных программ время реакции не намного хуже, чем для C программ с библиотеками WINGs. Кроме приведенной на скриншоте программы провел тест нейронных сетей - есть выигрыш по сравнению с J2SDK 1.3.1. Обратите внимание на строку кода JFrame.setDefaultLookAndFeelDecoration(true); и форму джаванского окна.
>>> Просмотр (1024x768, 127 Kb)
К сожалению менее функционален, чем полный IBM WSAD 4, доступный пока только для Windows. В Eclipse (WSAD) можно использовать не только AWT и Swing компоненты, но и SWT компоненты, хотя Motif SWT работает намного медленнее Windows SWT. Обещена поддержка GTK SWT. Моей обязанностью является создание EJB SOAP для IBM WAS 4 for Linux/390, а данный скриншот сделан на домашнем компьютере - вообще-то я больше люблю C + WINGs.
>>> Просмотр (1024x768, 110 Kb)
"Лучший способ предсказавать будущее - это изобретать будущее" -
А.Кей (автор Смоллтока)
Если IBM представила preview наиболее серьезного _чисто объектного_ языка программирования для Linux, то значит у Linux дела идут хорошо!
Замечу, что это еще не рабочая версия как VAST для AIX, Solaris и HP/UX, которым уже несколько лет. Теперь будет поддерживаться Linux.
>>> Просмотр (1024x768, 270 Kb)
← предыдущие |