:: Visual Foxpro, Foxpro for DOS
WEB интерфейс для Fox-приложения
Victoriacom
Автор

Сообщений: 106
Дата регистрации: 08.12.2010
Здравствуйте!

Задача:
есть DBF-файл событий, где главные реквизиты - ФИО, событие(прише/ушел), дата и время.
Дали хостинг на некоем сайте и поставили задачу организовать вывод информации по заданным параметрам (напр., диапазон дат).

Всё отлично. Только последний раз, когда я занимался подобными вещами, было 20 лет назад. И то, один раз попробовал, получилось и забыл.

Нужен совет, с чего начать, что почитать. На каком языке это делать.

Задачка-то ведь в принципе, простая. Но я так понимаю, что повозиться придется.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
() Эксель это делает почти сам (фильтры по датам там хорошие)...
А хостинг зачем? Это надо сделать в браузере?
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Victoriacom
Автор

Сообщений: 106
Дата регистрации: 08.12.2010
of63
() Эксель это делает почти сам (фильтры по датам там хорошие)...
А хостинг зачем? Это надо сделать в браузере?

Да, именно в браузере. Причем мобильная версия.
Есть программа, ведущая учет рабочего времени, написанная на Фоксе. Всё ок, но клиенты жалуются, что нет ВЭБ-интерфейса.
Идея такая. Программа подкачивает на сайт, предоставленный клиентом, необходимую информацию.
А дальше клиент читает ее со своего мобильника.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Задача-мечта с нуля...

Если есть программа на фоксе, и надо ее затащить в веб, то наверное именно ее никак, придется написать новую, на ПХП например... На скорую можно установить "удаленный рабочий стол" и юзать на нем эту фоксовую прогу, но это уже не "веб-технологии"
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Victoriacom
Автор

Сообщений: 106
Дата регистрации: 08.12.2010
of63
Задача-мечта с нуля...
Если есть программа на фоксе, и надо ее затащить в веб, то наверное именно ее никак, придется написать новую, на ПХП например... На скорую можно установить "удаленный рабочий стол" и юзать на нем эту фоксовую прогу, но это уже не "веб-технологии"
Да нет, программу закачивать не нужно. Нужно закачать один файл (DBF или какой-то другой формат). И просто его показывать в браузере.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
Я так понимаю данные будут дополняться?
Плюс клиенты должны видеть не все?
Маленькое, но всё-таки это веб-приложение.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Sawradym

Сообщений: 2244
Откуда: Винница
Дата регистрации: 15.05.2007
Victoriacom
of63
Задача-мечта с нуля...
Если есть программа на фоксе, и надо ее затащить в веб, то наверное именно ее никак, придется написать новую, на ПХП например... На скорую можно установить "удаленный рабочий стол" и юзать на нем эту фоксовую прогу, но это уже не "веб-технологии"
Да нет, программу закачивать не нужно. Нужно закачать один файл (DBF или какой-то другой формат). И просто его показывать в браузере.

Ну тогда я бы уже перелил табличку в mySQL (обычно есть на любом хостинге) и ее уже показывал, таких решений полно в интернете, выбирай на вкус.
А организовать синхронизацию dbf-ки с mySQL, думаю проблемы уже не составит.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Victoriacom
Автор

Сообщений: 106
Дата регистрации: 08.12.2010
Taran
Я так понимаю данные будут дополняться?
Плюс клиенты должны видеть не все?
Маленькое, но всё-таки это веб-приложение.
Да, данные будут дополняться. Клиенты предполагаются только высокого уровня (директора и т.п.), поэтому один логин, один пароль. Полный доступ.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.




Исправлено 1 раз(а). Последнее : Victoriacom, 09.09.20 12:28
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Как сказал Sawradym перелить в мускул, или другую субд, что лучше знаешь.
И написать на пхп, или что ближе. Языков для веба, не меряно.

Потратишь время на изучение, написать такое часа 3
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Victoriacom
Автор

Сообщений: 106
Дата регистрации: 08.12.2010
Аспид
Как сказал Sawradym перелить в мускул, или другую субд, что лучше знаешь.
И написать на пхп, или что ближе. Языков для веба, не меряно.
Потратишь время на изучение, написать такое часа 3
Боюсь 3 часами не обойдусь.
С PHP я разберусь. Но... Главный вопрос: "перелить в мускул".
1. Про БД я почитал, - там замучаешься только среду обитания mysql создавать (apache, mysql, php, phpMyAdmin).
2. Надо создавать базу mysql? Или есть возможность создать свободную таблицу в формате mysql?
3. Или я куда-то не туда копнул?
4. Мне нужно на стороне клиента, в фоксе создать табицу mysql из DBF и закачать ее на фтп? А затем уже запустить php-обработчик на стороне сервера?
Фууу... С ума сойти.


------------------
Алло, это прачечная? Да, это прачечная. Здравствуйте.




Исправлено 1 раз(а). Последнее : Victoriacom, 11.09.20 17:19
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
Чет я видимо отстал от прогресса.
Думал что веб-приложение это HTML, CSS, JS+ jQuery, ну и конечно PHP etc...
А тут вона как люди говорят.
И в инете примеров полно и 3 часа если с нуля.

Если задача разовая и явно не профильная, то стоил ли вникать? Месяц убьешь и сьешь полтинник зарплаты либо за пару-тройку тыщ найдешь исполнителя.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Victoriacom
1. Про БД я почитал, - там замучаешься только среду обитания mysql создавать (apache, mysql, php, phpMyAdmin).
2. Надо создавать базу mysql? Или есть возможность создать свободную таблицу в формате mysql?
3. Или я куда-то не туда копнул?
4. Мне нужно на стороне клиента, в фоксе создать табицу mysql из DBF и закачать ее на фтп? А затем уже запустить php-обработчик на стороне сервера?
Фууу... С ума сойти.
1. это слова страшные, а дел не надолго. И чему то научитесь.
2. У СУБД, не бывает "свободных" таблиц. И не ясно, что пугает. Попробуйте, гораздо лучше чем богом забытый дбф.
3. Не знаю)))
4. Ни фига не понятные слова.
Поэтапно.
4.1. Из дбф перекачать таблицу в мускул.
4.2. На каком то веб языке (пусть php) написать, нарисовать страничку-сайт, которая из мускула будет отображать данные.

Из этого следует, что как ты будешь качать 4.1. твое дело. Главное написать эту процедуру, а там уж решишь, где, как и кто ее будет запускать.
В общем то все.
Может есть какие вордпресс, и ему подобные, которые умеют с БД работать. Тогда может проще будет, но знаний меньше)
Если ты программист, то все пойдет на пользу.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Taran
Думал что веб-приложение это HTML, CSS, JS+ jQuery, ну и конечно PHP etc...
Ну а как же без БД?
И за короткими словами HTML, CSS, JS+PHP etc... так много скрывается))))
Все развивается)))
HTML уже HTML5, а CSS - CSS3
На JS стока фреймвоков, перечислять замучаешься, выбрать что тебе по душе, ой не просто)))

КАроче, своя сфера деятельности.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
Чистый html или 5, чистый css или 3 - это детали и мелочи.
Поставленная задача обойдётся чистыми. Но кто в теме, то естественно юзает новые версии.

Одно знаю точно: программист не имеет доступа к данным и не переливвет данные из локальной базы в веб. Он делает механизм. Тем более выше было сказано: данные обновляются.

3 часа это только "хихи хаха" выяснение нюансов.
Сделать "чтоб не стыдно" несколько больше времени.
Тем более упонянут доступ с мобилы, а это и планшет и рано или поздно десктоп. Т.е. адаптивный дизайн, ну к примеру Bootstrap.
Работа собственно с БД на сервере это 3-5% от всей суеты.
Люди ждут "картинку", простоту и понятность, а это интерфейс.
Пхп - это уж потом, это бак, но сначала фронт.
А перед этим вопрос по Фоксу. Пирога в развитии, в активной поддержке? Встроить кнопку или отдельная софтина имеющая доступ к локальной бд?
Про то что с десктопа можно законектиться с мискл в вебе я в курсе. Опасно. Сразу отметаем. Только http.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Sawradym

Сообщений: 2244
Откуда: Винница
Дата регистрации: 15.05.2007
Victoriacom
Боюсь 3 часами не обойдусь.
С PHP я разберусь. Но... Главный вопрос: "перелить в мускул".
1. Про БД я почитал, - там замучаешься только среду обитания mysql создавать (apache, mysql, php, phpMyAdmin).
2. Надо создавать базу mysql? Или есть возможность создать свободную таблицу в формате mysql?
3. Или я куда-то не туда копнул?
4. Мне нужно на стороне клиента, в фоксе создать табицу mysql из DBF и закачать ее на фтп? А затем уже запустить php-обработчик на стороне сервера?
Фууу... С ума сойти.

1. Обычно apache, mysql, php, phpMyAdmin предоставляются хостингом, т.е. среда уже есть изначально.
2. База создается с помощью phpMyAdmin, а дальше, как вариант, можно поставить odbc драйвер и залить данные из фокса напрямую.
3. Самую малость.
4. Сначала см. п.2, "а затем уже запустить php-обработчик на стороне сервера".
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Taran
3 часа это только "хихи хаха" выяснение нюансов.
Ну конечно)
3 часа, если умеешь.
И то наверное утрирую.
Я и писал, сначала изучить.
Taran
Работа собственно с БД на сервере это 3-5% от всей суеты.
Не берусь считать проценты.
Но я бы оценил в 50 и больше.
Правильные репозитории, это то, от чего потом отталкивается все.

Если начинающий, как ТС, я бы пошел таким путем.
1. Разобрался с мускулом. Да хоть из под фокса поэксперементировал.
2. Написал получение данных на веб языке (наверное пхп проще всех?)
нарисовал самый простой интерфейс, что бы все поехало.
3. Изучил бутстрап. И перевел интерфейс на него.

Собственно все.
Каждый этап, даже не представляю, сколько потребует усилий от новичка.
Но других то путей и нет. ИМХО.

ЗЫ. По мне, сегодня держать жанные в дбф - мовитон.
Удобный доступ, только из фокса, и ему плдобных. Не говоря у туче других проблем.
Переведя БД на нормальную СУБД, имеешь возможность выкладывать данные в инет. Что сегодня становится просто нормой.
А потму все эти изучения, трата времени, не только на эту задачу.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
Да, Володя, все правильно, если это НАДО и Надолго.
Если разовая задача, то за нах?
Про начинающего я не уловил. На форуме 10 лет, "20 лет назад делал подобное".
Вообще вопрос ни о чем и, уж извините меня, дилетантский.

50% и более работа с БД?
Четыре операции на обработку данных, создать, изм, уд, выбрать. Ну и сам коннект к БД. Все.
Организация постраничного вывода данных займет на пару порядков больше строк кода и усилий.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Taran
Про начинающего я не уловил
Ну Олег, это же к ТС относится.

Задача как она описана, спецом выполняется, за кратчайшее время.
Taran
Если разовая задача, то за нах?
И если это не нужно для себя, то ты 100% прав.

Когда писал, про 50% работы с БД, имел ввиду вообще, задачи веб.
Но пожалуй ьы прав. Это как правило делается в начале, а потом только подправляется, в то время как UI, можно совершенствовать долго.
Ratings: 0 negative/0 positive
Re: WEB интерфейс для Fox-приложения
Божья_коровка

Сообщений: 25720
Дата регистрации: 23.08.2001
Victoriacom
Про БД я почитал, - там замучаешься только среду обитания mysql создавать (apache, mysql, php, phpMyAdmin).

Где то год назад, я баловалась с веб-разработкой. Для этого развернула XAMPP, там всё что нужно есть и базулька MySQL, для такого недалекого человека как я, для тренировок оказалось всего достаточно. Заняло это минут 15. За пару дней изучения удалось слобать небольшой сайтик, загрузить инфу, перекинуть это всё на хостинг. В общем всё работает.

Цитата:
XAMPP - Кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.

Victoriacom, даже я справилась, и у вас всё получится


------------------
Жись, она как зёбра, полоса белая, полоса черная, а мне всегда задница достается...




Исправлено 4 раз(а). Последнее : Божья_коровка, 14.09.20 12:20
Ratings: 0 negative/2 positive
Re: WEB интерфейс для Fox-приложения
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Божья_коровка
развернула XAMPP, там всё что нужно есть и базулька MySQL, для тренировок оказалось всего достаточно. Заняло это минут 15. За пару дней изучения удалось слобать небольшой сайтик, загрузить инфу, перекинуть это всё на хостинг. В общем всё работает.
И это не единственный инструмент, уверен)))
Так что судя по описанию задачи, все недолго, и не сложно
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 12 (Гостей: 12)

© 2000-2024 Fox Club 
Яндекс.Метрика