Comments 13
Вся суть энтерпрайза в одном посте =)
P.S. За отсылку к Dwarf Fortress в названиии — зачет
P.S. За отсылку к Dwarf Fortress в названиии — зачет
+8
И даже в одной картинке. Рыдаю до сих пор, хоть мне и очень-очень грустно.
0
Отсылка в Dwarf Fortress в названии? Я не заметил, поясните пожалуйста.
0
Имеется ввиду DF-мем Котострофа/Котопакалипсис
0
Вместо апплетов можно использовать Java Web Start, который пока никуда не делся.
0
UFO just landed and posted this here
Проблема на самом деле в том, что есть хорошо работающее десктопное приложение, которое решили перетащить в веб. Но при перетаскивании его в веб за ним потянулся шлейф фич, которые в браузерах должны работать совсем иначе.
И чтобы не было «совсем иначе» притянули связку костылей, которые создают иллюзию похожести.
А эти костыли имеют свою цену.
И чтобы не было «совсем иначе» притянули связку костылей, которые создают иллюзию похожести.
А эти костыли имеют свою цену.
0
так вот из-за кого браузеры не обновляют.
+4
Мы тоже столкнулись с похожей проблемой. Решение было найдено очень остроумное. Был создан проксирующий объект(на js), который эмулировал Excel API. Он записывал все команды в специальный лог команд, затем лог отправлялся на сервер. Там он «проигрывался» и получался готовый xls. Ну а дальше все как у вас. Только в БД мы отчеты не сохраняем. Генерится уникальный url на сервлет, который тащит xls из памяти.
В результате, программы подготовки отчета(которые работают в браузере) даже не почувствовали, что произошли какие-то изменения. Они по прежнему продолжали отправлять все в Excel. Переписали только места, где были вызовы типа Workbook.SaveAs. Их оказалось немного.
В результате, программы подготовки отчета(которые работают в браузере) даже не почувствовали, что произошли какие-то изменения. Они по прежнему продолжали отправлять все в Excel. Переписали только места, где были вызовы типа Workbook.SaveAs. Их оказалось немного.
+2
Хром, кстати, поддерживал джава апплеты только в путь. А потом первым объявил, что перестанет. С него началось всё.
0
Sign up to leave a comment.
Джавапокалипсис в отдельно взятой системе