После поста недельной давности
Полноэкранная карта я решил имплементировать и другие он-лайн планетарии к себе на сайт, с утра этим занялся и к вечеру завершил.
Что такое он-лайн планетарии и чем они отличаются от карт неба?
Вообще-то определений никто не давал, но разница есть: он-лайн планетарии показывают небо для наблюдателя с точки зрения
(
Read more... )
> Вообще планетарий Stellarium написан для десктопов как оупен-сорс, кажется на C, и сразу стал стандартом де факто для любителей астрономии, для продвинутых любителей и не только для любителей. Это действительно крутой продукт, и я им с удовольствием пользуюсь.
Сам планетарий изначально писался на C++, но в нём есть куски кода на C (сторонний код, если уж на то пошло). До версии 0.10 кода на C было намного больше.
> Но "настоящий" Stellarium нужно инсталлировать на компьютер. А сейчас модно все смотреть он-лайн через браузер, поэтому энтузиасты перегнали Stellarium на JavaScript и запустили в сеть - смотри-не хочу. Он-лайн версия по функциональности несколько урезана, но все равно она тормозит чудовищно. Оно и понятно: JS не C.
Веб-версию делают два брата, один из которых (Фабьен) родоначальник Stellarium'а. Фактически веб-версия пишется с нуля и на C, а потом при помощи Emscripten перегоняется в JS/WebAssembly. У меня на домашней машине веб-версия не тормозит, тот тут могут быть ньюансы - что именно тормозит в Вашем случае? Пробовали отключить слой DSS к примеру?
> Кроме того, у него ограниченный API и на мой вкус плохой GUI в той части, которую привнесли умельцы.
API веб-версии используется в мобильной планетарии (Stellarium Mobile Plus) - другое дело, что не всё оно используется в веб-интерфейсе. Если что-то не хватает, то ведь можно и feature request оформить на github'е ;)
Reply
На счет торможения - у меня даже текстуры заметно по времени подгружаются. :( Со слоями я не экспериментировал просто потому, что пользуюсь десктопной версией, которая выше всяких похвал. Все-таки веб-версию хочется иметь легонькую.
Рад вас встретить на территории ЖЖ и да, среди авторов Stellariuma обращал внимание Вашу фамилию.
Reply
Leave a comment