|
веб-интерфейс, конфигуратор |
|
|
|
 |
Ответов
|
Feb 7 2013, 17:48
|
Гуру
     
Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484

|
Лет 7 тому назад писал web сервер на C++ объектно под Windows и назвал метод удаленным пользовательским интерфейсом. Все что видит пользователь на страничке в браузере, это отдельные объекты C++. Более сложные объекты обычно производны от простых. Такой метод я считал более рациональным и функциональным чем существующие на тот момент методы, мною был создан полноценный WAP WEB интернет сайт. Данные хранились в БД SQL сервере. Незнаю, прижилось ли нечто подобное? Помнится Микрософт делали нечто подобное на C#. Для микроконтроллеров буду использовать только такой метод, только без ОС. Делал попытки, но пока сложности с размерностью буфера в котором будет создаваться объектная WEB страничка, под те контроллеры которые использую нужна внешняя SRAM память. В PC то память была практически неограниченной, аж 512 мб. Извините за лирическое отступление от темы. Просто мне так думается по этому вопросу. PHP тогда мне казался очень ущербным при работе со значительными массивами данных. делал многопользовательскую справочную систему где одни пользователи данные вносили, а другие пользователи данные просматривали. Но скорее всего, просто не хотелось осваивать еще и PHP после письма PC программ на С++. погружаться в несколько ограниченную среду очень не хотелось. А так писал тоже самое что и программы под Windows, только с окошком в браузере. Почти таж надстройка над MFC , только для реализации браузерных окошек. Это я к тому, что можно делать WEB интерфейс и на языке написания системных программ.
|
|
|
|
|
Feb 8 2013, 01:11
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
QUOTE (Слесарь @ Feb 8 2013, 01:48)  Это я к тому, что можно делать WEB интерфейс и на языке написания системных программ. Можно, если веб-сервер свой, а это случается Если веб-сервер стандартный (boa, apache,...) то, ИМХО, лучше воспользоваться "стандартными" средствами (блокнот, что там еще?), оттестировать все на "большом" брате, а затем перегнать на целевую плату...
--------------------
Выбор.
|
|
|
|
|
Feb 8 2013, 06:04
|
Гуру
     
Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484

|
Цитата(haker_fox @ Feb 8 2013, 04:11)  Можно, если веб-сервер свой, а это случается  В моем случае web сервер был просто модулем обработчиком HTTP протокола. Для микроконтроллеров наверное вполне логичен такой подход. Сейчас подобное есть в библиотеке Микрочип TCP/IP Stack, использую для 8-бит микроконтроллеров в организациии WEB сервера. Например для простого ввода параметров в устройство из окна браузера по сети. В случае интернет-радиоприемника, ввожу названия и адреса интернет-радиостанций. позапрошлогодний проект.  Цитата(uriy @ Feb 8 2013, 08:08)  Вот именно это огромное преимущество использования ОС в железке. по этому то последние годы получаются такие медлительные устройства. помнится пришел к другу домой и попытался включить DVD и вставить диск в дисковод, обычно в моем проигрывателе подобную операцию можно проделать в одну секунду, то есть включить в сеть и сразу нажать на кнопку Извлечение, проигрыватель выполнит. сейчас, с развитием производительности процессоров на эту операцию может потребоваться до пол минуты. в случае интернет-радиоприемника на 8-бит микроконтроллере начинает воспроизводить через две секунды, но такая продолжительная задержка больше всего связана с длительностью отклика на запрос по сети интернет.
|
|
|
|
Сообщений в этой теме
Zelepuk веб-интерфейс Feb 6 2013, 11:50 MALLOY2 Инструментарий для чего ? Для написания программы ... Feb 6 2013, 12:24 Zelepuk операционка Linux
просто на CGI такое можно сотвор... Feb 6 2013, 12:30 AlexandrY Цитата(Zelepuk @ Feb 6 2013, 14:30) опера... Feb 6 2013, 20:50  Make_Pic Цитата(AlexandrY @ Feb 6 2013, 23:50) У м... Feb 6 2013, 22:39 MALLOY2 Цитатаоперационка Linux
Ну так с этого и надо начи... Feb 6 2013, 13:01 uriy Вот мой пример. Это не окончательная версия, для п... Feb 7 2013, 05:33 uriy Забыл скрипты вложить
Для работы с cgi была исполь... Feb 7 2013, 09:14    Слесарь Цитата(haker_fox @ Feb 8 2013, 15:14) Ну ... Feb 8 2013, 15:08   Make_Pic Цитата(Слесарь @ Feb 8 2013, 09:04) ...
в... Feb 14 2013, 10:29    Слесарь Цитата(Make_Pic @ Feb 14 2013, 13:29) У в... Feb 14 2013, 17:21     sasamy Цитата(Слесарь @ Feb 14 2013, 21:21) Я ис... Feb 14 2013, 17:36      Слесарь Цитата(sasamy @ Feb 14 2013, 20:36) Что-т... Feb 14 2013, 18:58       sasamy Цитата(Слесарь @ Feb 14 2013, 22:58) Обыч... Feb 14 2013, 19:26        Слесарь Цитата(sasamy @ Feb 14 2013, 22:26) При п... Feb 14 2013, 19:44         sasamy Цитата(Слесарь @ Feb 14 2013, 23:44) если... Feb 14 2013, 19:51          Слесарь Цитата(sasamy @ Feb 14 2013, 22:51) Стоит... Feb 14 2013, 20:18           sasamy Цитата(Слесарь @ Feb 15 2013, 00:18) Ошиб... Feb 14 2013, 20:51   sasamy Цитата(Слесарь @ Feb 8 2013, 10:04) в слу... Feb 14 2013, 16:47 uriy Цитатаоттестировать все на "большом" бра... Feb 8 2013, 05:08 polyname ЦитатаВсе что видит пользователь на страничке в бр... Feb 8 2013, 06:08 Слесарь Цитата(polyname @ Feb 8 2013, 09:08) заче... Feb 8 2013, 06:10 AlexandrY Цитата(polyname @ Feb 8 2013, 08:08) заче... Feb 8 2013, 06:53 polyname ЦитатаВо первых AJAX требует XMLошибаетесь, давно ... Feb 8 2013, 08:20 AlexandrY Цитата(polyname @ Feb 8 2013, 10:20) ошиб... Feb 8 2013, 08:53 Слесарь Цитата(polyname @ Feb 8 2013, 11:20) ошиб... Feb 8 2013, 09:43 uriy Да XML я думаю уже давно устарел. JSON имеет ряд п... Feb 8 2013, 09:10 AlexandrY Цитата(uriy @ Feb 8 2013, 11:10) JS испол... Feb 8 2013, 09:37  Hamster1979 Цитата(AlexandrY @ Feb 8 2013, 13:37) Я с... Feb 8 2013, 10:03   Слесарь Цитата(Hamster1979 @ Feb 8 2013, 13:03) Д... Feb 8 2013, 11:08 polyname ЦитатаЕсли речь идет о редактировании параметров, ... Feb 8 2013, 09:23 polyname а где могут быть проблемы ? TCP - очень надежный п... Feb 8 2013, 17:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|