![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
fedorov2012 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 27.8.2012 Репутация: нет Всего: нет |
Добрый день. Существует развитое прикладное приложение для определённого сектора экономики, работающее с БД и созданное в Delphi, под Windows (32 и 64 битный).
Как мы видим технологии не стоят на месте, резко возросла популярность мобильный устройств, а с ними и так называемые облачные приложения. Delphi к большому счастью не помер и тоже чуть по чуть развивается, появился Delphi XE5, который упорно развивает это направление. Программы, которые ориентированы для промышленных предприятиях, решающие разные специфичные задачи, зачастую руководителям этих производств хочется видеть актуальность данных в режиме online (тут даже не очень то важно с мобильного он заходит, или с обычного Web-браузера находясь далеко от своего предприятия)? Можно в самом простом случае предложить удаленное подключение к своему раб. столу на котором он запустит программу, но это в большинстве случаев невозможно и неудобно. Поэтому клиенты хотят видеть возможность видеть приложение через Web. Возникает сложность у разработчика т.к. изначально приложение разрабатывалось как стационарное. Вот возникают у разработчика такого рода желания, как не переписывая кучу кода оптимально быстро адаптировать свое приложение под web. Я ищу сами механизмы, реализующее это, понимаете. Это сообщение отредактировал(а) fedorov2012 - 28.11.2013, 14:09 |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
У подобного рода приложений все данные хранятся в БД. Как один из вариантов, можно написать php-скрипт, который будет вытягивать нужные данные из этой БД и предоставлять их в красивом виде для руководства. Им же надо только получать данные? Т.е. полный функционал программы не нужен, только отчетность.
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
fedorov2012 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 27.8.2012 Репутация: нет Всего: нет |
Да не скажите, не редко им весь функционал подавай. Кстати такая вот мысль пришла - всем известно удаленное подключение к раб. столу - используя этот механизм и имея Интернет мы может подключиться к нужному компьютеру интернет-сети, запустить на нем нашу программу и при нормальном трафике (а это доступно уже сегодня) спокойно с ней работать. Возникает сложность организовать само подключение, поднимать vpn-соединение, логины и пароли и т.п. Сразу же приходить мысль, а почему бы не сделать некий симулятор этого удаленного подключения но работающий в web-броузер т.е. пользователь как обычно заходит на ваш-сайт, нажимаете, условно говоря, ссылку запустить программу и него появляется раб. стол того компьютера, (или не весь раб. стол, а только стартует сразу ваша программа), который в настройках был указан. Почему бы такой механизм не реализовать? По большому счету конечного пользователя это бы устроило, ему всего лишь нужно посмотреть/внести данные в свою производственную программу. Это сообщение отредактировал(а) fedorov2012 - 28.11.2013, 15:58 |
|||
|
||||
EndErr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 9.12.2007 Репутация: нет Всего: нет |
Для этого я использую DataSnap.
Серверное приложение получает запросы обрабатывает и отправляет ответы или просто предоставляет вьюшки для таблиц. Клиентские приложения разные (тоже на делфи написанны но можно и на другие языки): десктопные, мобильные и веб. База данных: MySQL, Firebird, Interbase. Все это крутится в облако Амазона. |
|||
|
||||
fedorov2012 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 49 Регистрация: 27.8.2012 Репутация: нет Всего: нет |
Можно немного поподробнее об этом. |
|||
|
||||
EndErr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 9.12.2007 Репутация: нет Всего: нет |
Для начала советую посмотреть серии CodeRage 7-8. Там очень шорошо расказывают и есть разные интересные темы.
http://www.youtube.com/user/EmbarcaderoTechNet/videos Насчет Amazon-а это все даже очень просто, там есть сервисы: - EC2 для виртуальной машины на которой я ставлю серверное приложение и возможно сервер базы данных но ... - RDS это сервис именно для установки базы данных - есть еще и S3 для хранения файлов. Для начало думаю информации достаточно, будут вопросы - попробую помочь. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |