powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / отличие CSP от CLS
8 сообщений из 83, страница 4 из 4
отличие CSP от CLS
    #37090906
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Выкиньте вашу систему контроля версий. ...
А одну csp одновременно двум людям править нет смысла.
Я как бы предупреждал, что каждому свое...
Выкинуть систему контроля версий, когда разработка web-системы
ведется двумя территориально-разнесенными коллективами разработчиков...
И дело даже не в одновременной правке...

Может проще сделать так:
Зайти в Студию, нажать Сtrl+N, написать имя класса и отнаследовать его %CSP.Page
...
Рейтинг: 0 / 0
отличие CSP от CLS
    #37090948
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintБлок А.Н.Выкиньте вашу систему контроля версий. ...
А одну csp одновременно двум людям править нет смысла.
Я как бы предупреждал, что каждому свое...
Выкинуть систему контроля версий, когда разработка web-системы
ведется двумя территориально-разнесенными коллективами разработчиков...
И дело даже не в одновременной правке...

Может проще сделать так:
Зайти в Студию, нажать Сtrl+N, написать имя класса и отнаследовать его %CSP.Page
Че-то какая-то лисица и виноград :-)
У нас не получилось настроить контроль версий с csp - поэтому csp отстой, а отстой нам и даром не нужен :-)
Кстати, у вас разработчики на разных серверах работают что ли?
...
Рейтинг: 0 / 0
отличие CSP от CLS
    #37090978
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Вообще говоря, csr это совсем не параметризованный вызов метода.
По сути это сам по себе параметризованный генератор методов и изменятель контента страницы, причем одна CSR может породить несколько методов. Инструмент мощный, но сложный. Не для всех, согласен.
Но кто-то (как мы) его просто использует, не создавая своих библиотек. Причем, в том, что мы используем, механизм отладки встроен в сами csr.
Ок, метод другого класса добавляющий методы к первому... Так лучше?
...
Рейтинг: 0 / 0
отличие CSP от CLS
    #37091005
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintну яНа мой взгляд, CSR - это одно из самого вкусного в CSP.
Но по сути, это обычный параметризированный метод в режиме генерации кода?
Почему именно CSR? С его отдельным синтаксисом, особенностями загрузки и отладки?
Ну понимаю krvsa без cspbind как без рук... Но CSR как самое вкусное... Уж очень специфическое блюдо
1) Ну как-бы собсно сам движок CSP в своей основе построен на CSR. Посмотрите класс %CSP.Rule и производные от него.
2) Это компонентный подход, что само по себе плюс. При правильном следовании компонентной методике большинство CSP страниц это просто наборчик соответствующих CSR на странице.
...
Рейтинг: 0 / 0
отличие CSP от CLS
    #37091012
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н. У вас не получилось настроить контроль версий с csp - поэтому csp отстой
У нас как раз-таки получилось... И именно поэтому разработчики работают каждый на своем сервере...
Но csp - это файл, который после загрузки компилируется в класс...
Блок А.Н. а отстой нам и даром не нужен :-)
Почему же отстой, крутейшая вещь!
С некоторыми, в принципе несущественными, ограничениями, по сравнению с CLS :)
...
Рейтинг: 0 / 0
отличие CSP от CLS
    #37091053
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я Это компонентный подход, что само по себе плюс. При правильном следовании компонентной методике большинство CSP страниц это просто наборчик соответствующих CSR на странице.
В ближайших аналогах CSP, да и похоже вообще в веб-разработке, компоненты это все чаще js-библиотеки, которые сами рисуют на странице свой интерфейс. Остается сгенерить их настройки (параметры), организовать для них службы получения данных, соединить их обработчиками. HTML все меньше и меньше. В основном генерация JS. Зачем по каналу тянуть кб <html>
...
Рейтинг: 0 / 0
отличие CSP от CLS
    #37091220
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintну я Это компонентный подход, что само по себе плюс. При правильном следовании компонентной методике большинство CSP страниц это просто наборчик соответствующих CSR на странице.
В ближайших аналогах CSP, да и похоже вообще в веб-разработке, компоненты это все чаще js-библиотеки, которые сами рисуют на странице свой интерфейс. Остается сгенерить их настройки (параметры), организовать для них службы получения данных, соединить их обработчиками. HTML все меньше и меньше. В основном генерация JS. Зачем по каналу тянуть кб <html>
Не хотите генерить html - генерите ссылки на js. Мне например проще видеть тег
<app:jscripts />
который сам вставит и предусмотрит все что надо про js чем пачку тегов
<script language ....> с копипастом.
Пока не вижу как относится способ генерации html и ссылок на js к объему передачи.
...
Рейтинг: 0 / 0
отличие CSP от CLS
    #37091333
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я, речь шла про что-то вроде этого
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
ClassMethod OnPage() As %Status {
 &html<<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title>#(..#CAPTION)#</title>
<link rel='stylesheet' href='css/redmond/jquery-ui- 1 . 7 . 2 .custom.css' type='text/css'/>
<link rel="stylesheet" href="css/ui.jqgrid.css" type="text/css" media="all"  />
</head><body>
  <table id="table"></table>
  <div id="tableCtrl"></div>>
  
  d ..wButtons()

  ;Вместо <app:jscripts />  А так как это базовая страница...
  
  #define JSINC(%src) w "<script type='text/javascript' src='",%src,"'></script>"
  $$$JSINC("js/jquery-1.3.2.min.js")
  $$$JSINC("js/jquery-ui-1.7.2.custom.min.js")
  $$$JSINC("js/i18n/grid.locale-ru.js")
  $$$JSINC("js/jquery.jqGrid.min.js")
  
  w "<script type='text/javascript'>"
  w "var page=document.page||{}; "
  w "page.colModel=[" d ..wJsColModel() w "];" 
  w "page.jsonurl='",..#JSONURL,"';"
  d ..wFormOptions()
  w "page.userSettingsUrl='csp.UserSettings.cls';"
  w "page.caption='",..#CAPTION,"';"
  w "page.height='",..#HEIGHT,"';"
  w "page.minwidth='",..#MINWIDTH,"';"
  w "page.maxwidth='",..#MAXWIDTH,"';"
  w "page.minheight='",..#MINHEIGHT,"';"
  w "page.maxheight='",..#MAXHEIGHT,"';"
  w "page.maxwidth='",..#MAXWIDTH,"';"
  w "page.minheight='",..#MINHEIGHT,"';"
  w "page.maxheight='",..#MAXHEIGHT,"';"
  w "page.backpage='",..#BACKPAGE,"';"
  w "</script>"
 &html<<script type="text/javascript" src="csp.face.js"></script>
</body></html>>
 Quit $$$OK
}
То есть самих html-тегов в теле почти нет. Максимум, начальные точки крепления для скрипт-компонентов.
В какой-то мере CSP vs CLS отражает сам процесс развития Web технологий.
Контент уже не такой статичный, больше динамики, все чище данные, меньше тегов.... Их почти нет...
...
Рейтинг: 0 / 0
8 сообщений из 83, страница 4 из 4
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / отличие CSP от CLS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]