|
16 / 0 / 2
Регистрация: 10.11.2012
Сообщений: 117
|
|
Добавление веб интерфейса06.01.2017, 23:01. Показов 4036. Ответов 7
Метки нет (Все метки)
День добрый!
Есть множество процедур, реализованных на С++. Хочется сделать сайт, предоставляющий пользователям удобные способы взаимодействия с этими процедурами. В веб разработке я полный 0. Хотелось бы услышать как бы лучше сделать подобного рода сервис. Предполагается что работать одновременно с сайтом могут несколько пользователей. Заранее благодарю вас за советы!!
0
|
|
| 06.01.2017, 23:01 | |
|
Ответы с готовыми решениями:
7
Общение веб-интерфейса и демона в linux Добавление событий пользовательскому веб-элементу интерфейса Установка веб-морды (веб-интерфейса) на коммутатор Huawei S3300 |
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
||
| 07.01.2017, 00:47 | ||
|
В любом случае, удачи!
1
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||
| 07.01.2017, 06:26 | ||
|
Еще советую обратить внимание на возможности Qt в плане создания гибридных Интернет-приложений. М.Саммерфилд "Qt. Профессиональное программирование" Глава 1. Кстати, на этом форуме очень приличный раздел для Веб-программистов. И охотно приходят на помощь, и помогают часто всерьез. Но не следует забывать - "Чтобы правильно задать вопрос, надо знать бОльшую часть ответа"
0
|
||
| 07.01.2017, 18:04 | ||
|
Тоже неспешно в фоновом режиме интересуюсь этим вопросом...
![]() А так тоже хотелось бы накидать хотя бы настольное Вэб-приложение - фронтенд на ХТМЛ/джаваскрипт, страничка открывается в любом браузере и используется в качестве гуя, а в фоновом режиме крутится приложение на С и отвечает на запросы гуя, делая вид, что оно сервер
0
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|
| 07.01.2017, 18:36 | |
|
_Ivana, Есть такие замечательные штуки, как Denver (не люблю) и Open Server (люблю и рекомендую)
https://ospanel.io/ Бесплатный. Но если есть желание - можно бросить монетку. При установке этой штуки на ваш отдельно взятый комп у вас на нем появляется и Сервер, и Клиент. Отладив свои PHP, HTML, JS-фантазии на домашнем компе, вы можете выложить свои разработки на настоящий хост, и они будут там прекрасно работать. А то, что я сказал, называется совсем не страшным словом CGI https://ru.wikipedia.org/wiki/CGI CGI-скрипты (шлюзы - терминология в этой области чудовищная ) это просто программки, вызываемые сервером в ответ на ваши запросы, т.е. это одна из тех вещей, которые обеспечивают динамичность HTML-страниц, но на стороне сервера в отличие от JS, который делает все у вас на компе (в броузере)CGI-скрипты пишут чаще всего на PHP, Perl, но в принципе можно и на Си. Правда, не все хостеры это любят. Естественно, ваша Си(++) должна быть оттранслировано и собрана для той машины и ОС, на которой она будет работать. Для домашнего компа это чаще всего Винда, а на сервере скорее всего Линух. Но поскольку Си был задуман как кроссплатформенный язык, и местами еще является таковым, особых проблем это не вызывает. Можно ли писать CGI-скрипть на Хаскел, честно говоря, не знаю. ![]() Возможно, я здесь написал кучу всем известных вещей, но несколько лет назад все это (и многое другое) было для меня в диковину. Вот и пытаюсь поделиться.
2
|
|
| 07.01.2017, 18:42 | |
|
Байт, то есть вы предлагаете следующий вариант: не писать вэб-сервер самому (поскольку это долго, бессмысленно и беспощадно
), не реализовывать все эти вэб-сокеты и прочие посты/геты и хттп, а взять готовый прокси-сервер (тоже чужой и немаленький), который буде просто мостом между страничкой и моим бэкендом, написанным на чем-то, что этот прокси понимает и умеет общаться? То есть в любом случае осваивать АПИ и ограничения выбранного прокси?
0
|
|
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
||||||
| 07.01.2017, 19:15 | ||||||
|
1
|
||||||
|
901 / 478 / 93
Регистрация: 10.06.2014
Сообщений: 2,700
|
|||
| 07.01.2017, 19:37 | |||
|
Если подразумевается создание сайта который не несет никакой смысловой нагрузки кроме как "дергать плюсовые программы", то достаточно будет набросать веб интерфейс, на бэкенде использовать скриптовый язык для системных вызовов(вызывать программы на С++ которые должны что то сделать) и отдать результат пользователю. Для взаимодействия вам понадобится веб сервер, например Apache и интерпретатор скриптового языка. При необходимости сохранения данных и обработка их гибким образом, ещё и сервер БД ![]() Байт, В таком случае лучше самому не реализовывать хттп)) CGI, кстати, медленная штука. FastCGI куда более быстрее Добавлено через 8 минут Дальше веб сервер принимает запросы по сети и вызывает скрипт (если в этом есть необходимость), потом плюёт ответ обратно по сети опенсервер(и ему подобные) в этот процесс никак не вклиниваются
0
|
|||
| 07.01.2017, 19:37 | |
|
Помогаю со студенческими работами здесь
8
Привязка веб интерфейса Модификация веб интерфейса dlink 2500u и ip веб интерфейса Подскажите концепцию реализации веб-интерфейса Разработка веб-интерфейса для базы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|