The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началось бета-тестирование LibreOffice Viewer для Android, opennews (??), 21-Янв-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


38. "Началось бета-тестирование LibreOffice Viewer для Android"  +3 +/
Сообщение от vn971 (ok), 21-Янв-15, 20:51 
Являюсь уже несколько лет как программистом на java->Scala (последнее время только Scala).

Однако, посоветовать джаву для десктопа не могу. Причины:

* она долго грузится. 200-300мс только чтобы стартовать виртуальную машину, и ещё потом на прогрев надо пару секунд. Если `mv` или мой скрипт для скриншота окна будут выполняться по 300мс -- это будет отстой.

* потребление памяти джавой. По этому критерию вообще бесполезно ждать улучшений. А ведь надо понимать что чем меньше потребление памяти у какой-нибудь программулины, тем выше шанс что она осядет у юзера (типа поисковика YaCy который я, помнится, удалил из-за неимоверного аппетита по памяти).

* за километр видно отвратную политику oracle.
Например, тот факт что openJDK не работает под виндой. Это отчасти и плюс линупсоидам, конечно -- они не допускают чтобы оракл пытался протолкнуть совсем уж дрянь в их (нашу) ОС. И по идее, меня конкретно это не слишком касается (уже несколько лет как happy linux user). Но всё-таки что-то неприятное есть когда компания продвигает настолько говняные решения насколько ей позволяет публика.

* не существует JRE (и JDK) для многих платформ вне списка Linux+MacOS+Windows. Если погрузиться в мир фантазий и представить себе что openJDK всюду портировали, то это не такой большой минус. Но чо-та реальность возвращает на место.

P.S. Изучайте альтернативы! Например, есть интересный rust-lang. Эта штука обещает не меньшую безопасность чем jvm (даже большую), продумывается большим коммьюнити, имеет почти встроенный пакетный менеджер (cargo вместо maven). По части IDE, действительно, джаву сейчас не побить. Но как уже спрашивали выше, имеет ли смысл пожертвовать по одному критерию чтобы выиграть по остальным (удобство для _пользователя_) ?

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

44. "Началось бета-тестирование LibreOffice Viewer для Android"  –1 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 21-Янв-15, 22:09 
> Эта штука обещает не меньшую безопасность чем jvm

Что за чушь порешь, jvm вообще никакой безопасности не обеспечивает.

Ответить | Правка | Наверх | Cообщить модератору

48. "Началось бета-тестирование LibreOffice Viewer для Android"  +2 +/
Сообщение от vn971 (ok), 21-Янв-15, 23:05 
jvm не позволяет выполнять какую-либо арифметику на указателях, имеет проверки выхода за границы массива и т.д.
Споры о статической типизации в данном случае даже лень начинать.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру