Подскажите ответ на вопрос:
Есть программа на с++ , например, такая - задающая вопрос:
сколько 2*2? и при получении ответа выдающая верно или нет.
Как организовать доступ к этой программе через интернет? т.е. программа лежит на сервере, а у пользователя только браузер.
Что при этом должно стоять на сервере и какова структура сайта, если это вообще можно сделать?
Доступ к программе через сайт
Модераторы: Naeel Maqsudov, C_O_D_E
Саму программу через сайт вы не запустите. Есть варианты:
1. Написать ту же программу на каком-нибудь серверном языке (например, PHP вместо C++).
2. Написать на PHP обертку (например, страницу, на которой пользователь видит надпись "сколько будет 2+2?" и поле для ввода ответа), а эта обертка будет посылать полученные от пользователя данные в программу, получать от нее ответ и отображать для пользователя.
3. Дать возможность пользователю скачать программу.
1. Написать ту же программу на каком-нибудь серверном языке (например, PHP вместо C++).
2. Написать на PHP обертку (например, страницу, на которой пользователь видит надпись "сколько будет 2+2?" и поле для ввода ответа), а эта обертка будет посылать полученные от пользователя данные в программу, получать от нее ответ и отображать для пользователя.
3. Дать возможность пользователю скачать программу.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ну, вообще, так я и подумал. А что легче, эта самая оболочка или полностью программа на php , если вместо 2*2 довольно сложная программа, которая представляет собой среду для построения схем (типа xilinx'a) с проверкой результатов выполнения и базой данных выполняющих тест?
т.е. по-другому вопрос звучит так : на каком языке проще написать такую среду, с использованием перетаскивания визуальных объектов итд.
т.е. по-другому вопрос звучит так : на каком языке проще написать такую среду, с использованием перетаскивания визуальных объектов итд.
У меня такое чувство, что это будет Flash и ActionScript.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.