Увы, но объем и разнообразие работ сейчас таково, что любая инфа вылетает из головы, если не запишу... Сейчас увидел и обалдел - оставлю здесь, как замечание на некое будущее
Видимо все знают, что сейчас в десятую винду входит, как подсистема Linux (?). И можно , к примеру , установить APACHE сервер. В дополнении к этому вот несколько выдержек с форума FW в "вольном" переводе :)
кто-нибудь может объяснить мне, что такое mod_harbour?
- Вы когда-нибудь хотели использовать Harbour для создания приложений для Интернета?
Это именно mod_harbour . Это модуль который позволяет запускать PRG напрямую в Интернете, без необходимости создавать EXE-файлы и т.д.
Вы просто устанавливаете mod_harbour на сервер Apache (работающий локально на вашем компьютере или на удаленном ПК) и вы начинаете запускать свои PRG в Интернете !!!
Mod_harbour является полностью бесплатным и открытым исходным кодом.
-->Нам нужен код PHP, чтобы сделать работу правильно?
Фактически, вы используете prg напрямую, но это будет то же самое, что и файлы в .php, как раньше?
-PHP не нужен вообще. Мы используем только PRG-код Harbour !!! Вот в чем прелесть.С mod_harbour вам не нужно создавать EXE. PRG запускаются непосредственно с веб-сервера. Это превращает Harbour в язык веб-разработки на том же уровне, что и php, python, asp и т. Д. Он не использует php, но генерирует HTML-код (необходимый для веб-сайтов).
-> Может ли конечный пользователь увидеть prg? нет
> а по поводу баз данных?
пользователь не может их видеть или загружать, если используется правильный файл .htaccess и помещен туда, где находятся файлы DBF. В качестве альтернативы вы можете использовать MySQL или MariaDB и т. д.
--------------
А при чем тут Linux и Windows 10? Apache можно на любой Windows поставить напрямую, хоть на XP.
-------------
...
Поддержка DBF
Пусть ваши DBF работают в сети в рекордно короткие сроки . Просто скопируйте их в / var / www / test на сервере Apache, установите правильные разрешения для тестовой папки, и вы готовы к работе. Пожалуйста, прочитайте подробные инструкции здесь . Пожалуйста, просмотрите примеры / dbedit.prg и dbrowse.prg и используйте их в качестве шаблонов .
Поддержка MySQL
Если вы предпочитаете использовать MySQL, тогда в моде Harbour есть все, что вам нужно . Пожалуйста, просмотрите samples / mysql.prg для полного примера, который вы можете использовать в качестве шаблона.
...