peter_lemenkov
Recent Entries 
10th-Oct-2006 12:09 pm - Мультиплатформенность и Java.
Есть смотрелка для геоданных ArcExplorer от конторы ESRI. Написана она на Java. К java я как-то без пиетету относился, ну язык, как язык - мало ли языков, а еще и тормозной кое-где, однако я пропускал самую фичастую фичу.

Итак, берем, качаем эту штуку:

http://gis.esri.com/download/index.cfm?downloadid=358

33 метра (внутрь догадались запаковать jre), все дела.

На х86 все работает. Затем берем и переносим все как есть на PowerPC. Ну тут сложность - единственная Java VM, которая заработала на PowerPC-Linux, это Blackdown Java 1.3.1, а официально требуют JRE версии 1.4.2, но, вроде как, все работает и на 1.3.1

В общем берем, копируем файлы, и видим, что все работает! I'm impressed! Честно говоря так и не верил, что они делают реально переносимый код, причем без проблем с BigEndian/LittleEndian. Переносимость в смысле на одной процессорной архитектуре, но на разных операционках мы уже видали - нас этим не удивить. Но переносимость между процессорными архитектурами... Я думал, что так только Erlang умеет.

Drawback, это скорость выполнения (теоретически), но на практике я проблем не заметил. В общем java, это тоже хорошо.
This page was loaded Oct 14th 2008, 7:36 pm GMT.