Надо было как-то написать более интерактивное интранет приложение. Хотели, чтобы выглядело, как мои локальные мнемосхемы - с красивыми анимированными индикаторами и всплывающими таблицами и графиками.
Но приложение у меня крутится на Rails/Sinatra, и поэтому можно использовать для динамики лишь JavaScript/Ajax. Читал про него много - больно замороченный выходит. Да ещё под разные браузеры подстраиваться...
Поискал и нашёл RightJS. Там работа с Ajax более простая - берешь любой объект и говоришь - загрузись, а дополнительно описываешь (если надо) события на ошибку или завершение работы. Да и он сам может отображать прогресс загрузки. Что ещё надо для счастья.
вторник, 13 ноября 2012 г.
CodeTyphon - сборка для FPC/Lazarus
Пишу на Ruby уже год и вполне доволен работой - пишет быстро, код маленький, куча библиотек. Но вот недавно столкнулся с проблемой портирования. Можно, конечно, всё на гемах писать, но этот путь пока не самый интересный - каждое приложение делать гемом, чтобы его потом располагать на github/rubyforge, и после этого ставить клиентам. Но приложение - проприетарное. Мне за него деньги платят, а эти хранилища - полностью открытые.
Решил попробовать старый способ - Delphi. Нашёл FreePascal/Lazarus и увидел - компонент, то не хватает. Немного поискал и нашёл CodeTyphon. Эта сборка содержит множество компонент - от GlScene до Indy и PascalSCADA.
Получаемый код - разумных размеров и работает нормально. При установке нужно лишь размещать сами файлы, без установки рубина и скачивания множества гемов, что я использовал в приложении. Возможно это и не лучший способ, но когда у пользователя нет широкополосного интернета - это выход.
И можно собрать под разные платформы - там даже Android есть. Пока его не пробовал.
В общем понравилась эта вещь. Детальнее посмотреть можно на сайте CodeTyphon
Решил попробовать старый способ - Delphi. Нашёл FreePascal/Lazarus и увидел - компонент, то не хватает. Немного поискал и нашёл CodeTyphon. Эта сборка содержит множество компонент - от GlScene до Indy и PascalSCADA.
Получаемый код - разумных размеров и работает нормально. При установке нужно лишь размещать сами файлы, без установки рубина и скачивания множества гемов, что я использовал в приложении. Возможно это и не лучший способ, но когда у пользователя нет широкополосного интернета - это выход.
И можно собрать под разные платформы - там даже Android есть. Пока его не пробовал.
В общем понравилась эта вещь. Детальнее посмотреть можно на сайте CodeTyphon
Подписаться на:
Сообщения (Atom)
