| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Облачные приложения Delphi,конвертировать из Win32 |
| Автор: fedorov2012 28.11.2013, 13:21 |
| Добрый день. Существует развитое прикладное приложение для определённого сектора экономики, работающее с БД и созданное в Delphi, под Windows (32 и 64 битный). Как мы видим технологии не стоят на месте, резко возросла популярность мобильный устройств, а с ними и так называемые облачные приложения. Delphi к большому счастью не помер и тоже чуть по чуть развивается, появился Delphi XE5, который упорно развивает это направление. Программы, которые ориентированы для промышленных предприятиях, решающие разные специфичные задачи, зачастую руководителям этих производств хочется видеть актуальность данных в режиме online (тут даже не очень то важно с мобильного он заходит, или с обычного Web-браузера находясь далеко от своего предприятия)? Можно в самом простом случае предложить удаленное подключение к своему раб. столу на котором он запустит программу, но это в большинстве случаев невозможно и неудобно. Поэтому клиенты хотят видеть возможность видеть приложение через Web. Возникает сложность у разработчика т.к. изначально приложение разрабатывалось как стационарное. Вот возникают у разработчика такого рода желания, как не переписывая кучу кода оптимально быстро адаптировать свое приложение под web. Я ищу сами механизмы, реализующее это, понимаете. |
| Автор: Poseidon 28.11.2013, 14:18 |
| У подобного рода приложений все данные хранятся в БД. Как один из вариантов, можно написать php-скрипт, который будет вытягивать нужные данные из этой БД и предоставлять их в красивом виде для руководства. Им же надо только получать данные? Т.е. полный функционал программы не нужен, только отчетность. |
| Автор: EndErr 28.11.2013, 16:14 |
| Для этого я использую DataSnap. Серверное приложение получает запросы обрабатывает и отправляет ответы или просто предоставляет вьюшки для таблиц. Клиентские приложения разные (тоже на делфи написанны но можно и на другие языки): десктопные, мобильные и веб. База данных: MySQL, Firebird, Interbase. Все это крутится в облако Амазона. |
| Автор: fedorov2012 28.11.2013, 17:55 | ||
Можно немного поподробнее об этом. |
| Автор: EndErr 29.11.2013, 09:57 |
| Для начала советую посмотреть серии CodeRage 7-8. Там очень шорошо расказывают и есть разные интересные темы. http://www.youtube.com/user/EmbarcaderoTechNet/videos Насчет Amazon-а это все даже очень просто, там есть сервисы: - EC2 для виртуальной машины на которой я ставлю серверное приложение и возможно сервер базы данных но ... - RDS это сервис именно для установки базы данных - есть еще и S3 для хранения файлов. Для начало думаю информации достаточно, будут вопросы - попробую помочь. |