существует ли подобное чудо и где его можно приобрести/скачать?
Конкретно на JS это сделать нереально.
Вы представляете сколько это будет весить и как тормозить? Даже по нынешним временам - это уж слишком
Но есть их реализации на Java, PHP, Perl и Python (которые используют бинарки).
К тому же ни кто не запрещает собрать бинарник как CGI программу или использавать dl() или взять программу swetest и вызывать её через exес().
Если нужно конкретно на JS - то тут я кое что выкладывал, это не ШЭ, но для простенького виджета сгодиться (ссыдка в начале темы не работает - см. ближе к концу, потому что я перезаливал файл на другой файлообменник).
Не знаю что вы именно хотели делать на JS, но сейчас есть как раз такая задумка сделать на JS отрисовку интерактивной карты. А для данных как раз использовать ШЭ, но расчет вести на сервере на одном из языков под которые есть готовые библиотекии, и отдавать результат через http API в формате json.
Не знаю что вы именно хотели делать на JS, но сейчас есть как раз такая задумка сделать на JS отрисовку интерактивной карты.
Проще тогда на чистом Java (без сервера вообще). У меня в AstroMantaPC все уже готово, попробовал сделать Applet для отрисовки внутри броузера. С наскока не пошло, так что пока отложил.
Проще тогда на чистом Java (без сервера вообще). У меня в AstroMantaPC все уже готово, попробовал сделать Applet для отрисовки внутри броузера. С наскока не пошло, так что пока отложил.
Как я написал, все зависит от задачи.
Не вижу принципиальной разницы между приложением на Java или любым другим приложением.
Как уже писали выше, возникают проблемы:
1. Объем, например файл de431.eph весит 2,7Гб
2. Скорость. Ресурсы облачного сервера могут быть значительно производительнее чем локальный клиент на котором вы запустите апплет.
Но главное чего хочется добиться:
Фиксированная спецификция на api позволит позволит изменять/дорабатывать/совершенствовать серверную часть не затрагивая работающих клиентов.
Разделение на серверную часть и клиентскую позволит создавать любые клиентские приложения: карта, таблица аспектов пр. причем возможно в различных вариациях, реализуя только интерфейс на получаемых данных без расчетных алгоритмов.
Эти эффемериды работают прекрасно и без внешних файлов. Достаточно быстро и точно для 99% применений.
Цитата:
2. Скорость. Ресурсы облачного сервера могут быть значительно производительнее чем локальный клиент на котором вы запустите апплет.
У меня расчет положения септенера с 1936 по 2004г (24820 карт) занимает 20 сек - не достаточно быстро? И при этом идет обработка данных из SQL базы.
Цитата:
Разделение на серверную часть и клиентскую позволит создавать любые клиентские приложения: карта, таблица аспектов пр. причем возможно в различных вариациях, реализуя только интерфейс на получаемых данных без расчетных алгоритмов.