|
веб-интерфейс, конфигуратор |
|
|
|
 |
Ответов
|
Feb 8 2013, 09:37
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(uriy @ Feb 8 2013, 11:10)  JS использую потому-что считаю необходимым проверять валидность данных до их отправки на сервер. Да и без JS наверно невозможно сделать всплывающие окна и обновление лишь части html страницы, например в моем случае обновление состояния датчиков. Javascript очень простой язык, а с jquery становится еще приятней. Обновлять все страницу целиком как-то не серьезно. Я сторонник минимализма и концентрации как модно говорить "бизнес логики" в одном месте. Проверка валидности данных в HTML странице перед отправкой, приводит к тому, что при изменении структуры данных придется править две программы: в микроконтроллере и в скрипте на странице. Пока данных мало или проект одиночный то можно терпеть. Но скажем если параметров под сотню ( а это уровень сложности скажем так рядового частотного преобразователя в автоматизации), то проблема как говориться встает. Вообще увлечение скриптами на стороне клиента чревато всегда двойной работой. Хотя jquery сам люблю и применяю.
|
|
|
|
|
Feb 8 2013, 10:03
|
Участник

Группа: Участник
Сообщений: 22
Регистрация: 26-03-05
Пользователь №: 3 697

|
Цитата(AlexandrY @ Feb 8 2013, 13:37)  Я сторонник минимализма и концентрации как модно говорить "бизнес логики" в одном месте. .. Вообще увлечение скриптами на стороне клиента чревато всегда двойной работой. Хотя jquery сам люблю и применяю.  Для динамических страниц применение скриптов на стороне клиента оправдано - памяти то не бесконечно(на микроконтроллере). Проще формы и статический контент грузить в код, а динамически менять через ajax переменные-параметры. При этом ускорение работы страниц (из-за уменьшения объема обмена в десятки раз) огромное, правда скрипты загружаются долго в самом начале, зато потом даже сложная тяжелая форма летает . Например для маленьких микроконтроллеров без MMU linux и прочего по другому вообще никак, если хотите веб морду с серьезным дизайном (а не поделку на голом html). Да, и никто не запрещает написать генератор кода (например пишу для создания кусков страниц на Си в CGI из HTML контента) чтобы не делать как вы говорите - двойной работы. Я сторонник того чтобы программист пиал как можно больше утилит и программ )) Это повышает его умения.
|
|
|
|
Сообщений в этой теме
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 Слесарь Лет 7 тому назад писал web сервер на C++ объектно ... Feb 7 2013, 17:48 haker_fox QUOTE (Слесарь @ Feb 8 2013, 01:48) Это я... Feb 8 2013, 01:11  Слесарь Цитата(haker_fox @ Feb 8 2013, 04:11) Мож... Feb 8 2013, 06:04   haker_fox QUOTE (Слесарь @ Feb 8 2013, 15:04) по эт... Feb 8 2013, 12: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   Слесарь Цитата(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
|
|
|