powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Изменения в версиях каше
79 сообщений из 79, показаны все 4 страниц
Изменения в версиях каше
    #37158903
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скажите, что изменилось серьезного в каше с версии 5.2 по 2009.1.6 не считая исправления ошибок?
Нужны такие вещи, чтобы можно было объяснить не программисту.
Я че-то в затупе, вспоминаю, что студия изменилась в лучшую сторону, а что еще?
Зен мы не используем. В 2010.2.2. появилось зеркалирование.

Походу кто-то у нас в руководстве решил сэкономить не поддержке, а это нам не нравится.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37158908
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н. , как вариант посмотреть архив рассылки/конференции кащейской, что письмами приходит... ИС там шлёт письма с перечнем того что менялось/изменялось/улучшалось.
Т.о. можно подготовить солидную "подборку" всего, что изменилось
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37158937
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да это понятно, что там много всего, я описания релизов почитал.
Но че-то как раз надо одним словом, чтобы стало понятно "платить, однозначно платить" :-)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37158950
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Но че-то как раз надо одним словом, чтобы стало понятно "платить, однозначно платить" :-)
Мы при переходе от 5.0 к 2007 как аргумент использовали ЗЕН. Но он вам без надобности...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37158986
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ээх, вот и пожалеем, что не освоили ЗЕН
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159058
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н., упирайте на повышение производительности объектного кода (были красивые такие диаграммки, мол, в разы :), намекайте на зеркалирование в 2010 (99.9999 :).
ЗЕН - зло, ничего не потеряли, однозначно :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159108
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я так и написал, что быстродействие подняли.
Кстати, в 2010 вроде обещали поднять быстродействие локальных массивов.
И на зеркалирование в 2010.2 намекнул (тем более это действительно будет причиной нашего следующего перехода)

А зен правда зло? а то че-то не лежит душа в нем разбираться. То ли я дурак, то ли правда интуиция подсказывает :-)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159133
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintБлок А.Н., упирайте на повышение производительности объектного кода (были красивые такие диаграммки, мол, в разы :)
А что потом говорить если ускорения клиент не заметит?
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159137
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.А зен правда зло?
Неправда.
Но особенностей в нём валом!
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159170
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaА что потом говорить если ускорения клиент не заметит?
Конечно не заметит! Мы же функционал увеличиваем, и база растет, во! :-)
А вообще мы SSD диски поставили, так что пока норм ;-)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159234
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Конечно не заметит! Мы же функционал увеличиваем, и база растет, во! :-)
Ну смотрите...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159241
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Скажите, что изменилось серьезного в каше с версии 5.2 по 2009.1.6 не считая исправления ошибок?
Как вариант можно еще посмотреть операционки и железо... Может быть такой факт что 5.2 просто на чём-то не будет работать...
А 5.2. вообще поддерживается еще ИС? А то чем не аргумент?
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159250
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н. , вот чего еще вспомнил! 2009 (какой-то билд) сертифицировано (правда оно входит в состав Ансамбля). Это поможет если работаете с персрнальными данными...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159332
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Походу кто-то у нас в руководстве решил сэкономить не поддержке, а это нам не нравится.
Элементарно же. Письмо в саппорт ИС, типа: "Ребята, хотим послать Вас. Есть возражения!?"
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159757
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaА 5.2. вообще поддерживается еще ИС?Существует вообще-то такая таблица: Minimum Supported Version. Но когда решают сойти с сопровождения, это обычно слабый аргумент.
В качестве довода за продление сопровождения Cache мы обычно говорим, что поскольку прикладной продукт находится под нашим сопровождением, мы можем гарантировать его надлежащее качество, только если сопровождается СУБД, т.к. при эксплуатации могут выявиться проблемы, требующие выпуска "критических фиксов" к СУБД или смены её версии - а без сопровождения ничего этого не будет.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159785
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaБлок А.Н.А зен правда зло?
Неправда.
Но особенностей в нём валом!
ЗЕН - зло. Особенно, если заикнетесь про быстродействие... Будете потом доказывать про самую быструю и масштабируемую в мире... :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159805
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefint , "быстродействием" он действительно не блещет... Но и злом его называть так же не резонно.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159822
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintkrvsaпропущено...

Неправда.
Но особенностей в нём валом!
ЗЕН - зло. Особенно, если заикнетесь про быстродействие... Будете потом доказывать про самую быструю и масштабируемую в мире... :)
А какого быстродействия на ZEN Вы хотели бы достичь?
Время отклика 1-2 сек или 10-20 сек.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159852
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB , темка-то не про ЗЕН...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159865
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa AlexKB , темка-то не про ЗЕН...
Так и в ZENе то есть изменения тоже...
И нетолько в нем, начиная с...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159921
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa doublefint , "быстродействием" он действительно не блещет... Но и злом его называть так же не резонно. Согласен, иначе называл бы его - абсолютным злом :D
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159957
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefint , чем тебя так обидел ЗЕН?
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159990
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, про ЗЕН тоже интересно :-)

Нормальным я считаю время загрузки страницы <0.3 сек, в идеале <0.1 сек, но многие страницы просто сам браузер долго рендерит.
Лаганутая загрузка 0.3-1 сек, и такое допустимо только на редко используемых страницах. Больше двух секунд нужно ставить прогресс-бар :-)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37159996
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ругаюсь на коллег за гиперевенты на странице во время загрузки,
ругаюсь, если при нажатии на кнопку три и более гиперевентов происходит.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160002
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н. , страничка грузится долго... Вот например достаточно простая страничка на 2009. В 2010 вроде как обещели еще ускорить...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160014
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa,

на вашем примере мне кажется, что там провайдер слабоват. По крайней мере как там картинки грузятся.
Криминала со стороны ZEN так сходу я не заметил.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160029
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintkrvsaпропущено...

Неправда.
Но особенностей в нём валом!
ЗЕН - зло. Особенно, если заикнетесь про быстродействие... Будете потом доказывать про самую быструю и масштабируемую в мире... :)
Вы не с той стороны его курите... Кажись, всем уже разъяснял, что при правильном использовании НЕТ в нем проблем с производительностью... только что из дома через инет разрулил бАльшую проблему... легко и непринужденно...
Еще годик-два, разберемся с бизнесом (главные проблемы не в коде, а в процессах конторы) и ваще всех пААрвем нахрен...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160033
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Криминала со стороны ZEN так сходу я не заметил.
Уже хорошо!
А "сервер" у нас в конторе стоит... Он не представляет из себя ничего особенного.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160034
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa Блок А.Н. , страничка грузится долго... Вот например достаточно простая страничка на 2009. В 2010 вроде как обещели еще ускорить...
Она так долго грузится... ОТ СТЫДА!!! Сэкономили апятть, мля...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160042
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesovСэкономили апятть, мля...
На чём?
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160043
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa ,

Исходный код Вашей страницы у меня:
Сервер: Cache for Windows (x86-32) 2009.1.3 (Build 704_0_9104)
Страница сгенерирована за .015941 секунд.

Визуально загрузилась быстро.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160046
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitВизуально загрузилась быстро.
Наш админ ругает что это самая долгозагружаемое приложение которое использует наша контора...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160065
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Не, про ЗЕН тоже интересно :-)

Нормальным я считаю время загрузки страницы <0.3 сек, в идеале <0.1 сек, но многие страницы просто сам браузер долго рендерит.
Лаганутая загрузка 0.3-1 сек, и такое допустимо только на редко используемых страницах. Больше двух секунд нужно ставить прогресс-бар :-)
При всем уважении, у Вас паранойя... Вот эта страница, на которую Вы сейчас смотрите, грузилась у меня только-что 5-7 секунд... и нормально вроде... при том при всем самая навороченная страница в нашей прикладухе грузится при нормальной связи 1-2 секунды... запросы, бывает, отрабатывают секунд за 30-ть... В старой телнетовской системе часов по 20-ть бывало запрос шел...
Но вот если связь - говно... пинги до 1 секунды... зен реально сдыхает... я съехал дома на более дорогой тариф (+200 р. пер манс) и забыл о тормозах вовсе... Экономящие клиенты получают гемора по-полной... мазохисты, мля... им не позавидуешь ;)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160069
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsakolesovСэкономили апятть, мля...
На чём?
на дизайне... в самом широком смысле этого слова...
получили унылое говно - вот оно и тупит
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160070
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaНаш админ ругает что это самая долгозагружаемое приложение которое использует наша контора... Поэтому на каждой ZEN-странице выводятся время её генерации и версия Caché, вывод которых при желании можно подавить.
Ещё проверьте в настройках CSP-Шлюза включено ли GZIP-сжатие.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160162
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesov,

У нас приложение работает в основном по локальной сети.
У оператора по забивке квитанций норма 1300 квитанций в день, включая другую работу.
У других специалистов нагрузка не меньше.
Intranet приложение должно иметь такую же реацию, как и виндовое, иначе нафиг оно нужно?

В свое время нам ставили в вину выбранный путь (веб) и даже были идеи переписать модули под винду.
Обвиняли в долгой генерации страницы, перегрузке каналов и все всем, в чем и не виноваты были.
Мы резали все что можно из генерированных CSP, оптимизировали сами программы, потом уперлись в то, что сами слабые рабочие станции долго рендерят страницы. Ничего, устояли - и каналы подросли, и компы стали мощнее.

Многочасовые обработки были до последнего времени, сейчас на SSD дисках не знаю, прошло ли, но это не время реакции непосредственно за запрос. Как правило многочасовые обработки запускаются планировщиком, и раньше это было ночью.
Не так давно исправил алгоритм, дававший едва заметную дополнительную задержку на каждой странице. Может большинство и не поняло, но я разницу ощущаю и мне стыдно, что это работало несколько лет:-)

Я оцениваю, что технология ZEN даст дополнительную задержку порядка 0.1-0.2 сек, и на хорошей сети и мощных компах эта зедержка будет уменьшаться. Но и это много для нас :-)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160164
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Ругаюсь на коллег за гиперевенты на странице во время загрузки,
ругаюсь, если при нажатии на кнопку три и более гиперевентов происходит.
Именно поэтому и не используйте ЗЕН.
Оно надо только для одной ситуации - например, вы умеете программировать только на Каше, и вам срочно надо выставить что-нибудь через Web, про который вы не в зуб ногой. На первых порах, как ходунки для маленьких... Потом бежать, бежать от оного, ибо зло.
Кстати, то что ЗЕН страница загрузилась, это еще не значит что она начала работать, гляньте в исходники, отведите душу. Даже krvsa грязно ругался не раз :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160205
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintБлок А.Н.Ругаюсь на коллег за гиперевенты на странице во время загрузки,
ругаюсь, если при нажатии на кнопку три и более гиперевентов происходит.
Именно поэтому и не используйте ЗЕН.
Оно надо только для одной ситуации - например, вы умеете программировать только на Каше, и вам срочно надо выставить что-нибудь через Web, про который вы не в зуб ногой. На первых порах, как ходунки для маленьких... Потом бежать, бежать от оного, ибо зло.
Кстати, то что ЗЕН страница загрузилась, это еще не значит что она начала работать, гляньте в исходники, отведите душу. Даже krvsa грязно ругался не раз :)
Обилие аргументов типа "зен - это (два удара в бубен) зло (три удара в оный же)" наводит на мысль о том, что не стоит вступать в пререкания со столь умудренным шаманом квалифицированным программером. Однако же позволю себе остаться при своем - глупо не использовать зен, используя каше... Посылки к тому щас выбью из бубна ;)
Не нужно ругать то, что не умеете использоваль, ибо становитесь похожи на ту лисицу, что до винограда дотянуться не могла ;)
Умерьте пыл... полегче пожалуйста.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160236
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Я оцениваю, что технология ZEN даст дополнительную задержку порядка 0.1-0.2 сек, и на хорошей сети и мощных компах эта зедержка будет уменьшаться. Но и это много для нас :-)
Ну... всех ругают... нас тоже, и неслабо. Но есть реальный выхлоп, с которым трудно спорить - и в области доходов, и в части порядка на предприятии.
Зен дает нагрузку при первой загрузке страницы? 2 секунды??? О УЖАС!!! А о том, что юзер, открыв эту страницу, работает с ней не один час, а то и не один день, скромно молчим, да? О том что механизмы взаимодействия клиент-сервер настолько просты, что любые проблемы разруливаются за 5 минут, молчим... конечно же легче трахаться с json, jQuery etc... ну у вас же времени уйма - кони, х..ля...
Мы, к примеру, мониторим ВСЕ, что делает юзер... только что траекторию движения мыши не записываем... Да, это дает допнагрузку... но соптимизировано будет через пару лет... и меня это вовсе не грузит...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160288
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesov,

Мы не пишем новые приложения, только дорабатываем модули к старому и перерабатываем то, что есть.
Я то думал, что можно отдельные csp-страницы заменять на ZEN, а оно вон че оказывается - грузим одно приложение и в нем работаем? В наших условиях не пойдет.
Для взаимодействия с сервером используем гиперевенты, пока необходимости в чем-то другом не испытываю.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160383
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Я то думал, что можно отдельные csp-страницы заменять на ZEN, а оно вон че оказывается - грузим одно приложение и в нем работаем? В наших условиях не пойдет. Zen Classes as CSP Classes
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160397
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

тут говорят, что оно первоначальную загрузку страницы делает 2 секунды. А тут по сути каждая загрузка будет первоначальной.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160448
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.тут говорят, что ...Попробуйте сделать хотя-бы одну CSP-страницу на ZEN и посмотрите результаты.
Для работы с "чистым" html воспользуйтесь специальными компонентами Other Zen Components

PS: я перевёл сложное, с богатым интерфейсом GUI-приложение, написанное в Delphi, на ZEN. С учётом всех оптимизаций скорость в некоторых случаях стала даже выше, чем у GUI.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160537
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Я оцениваю, что технология ZEN даст дополнительную задержку порядка 0.1-0.2 сек :-)
Ах, если бы. Открываем пример krvsa с firebug, и ждем несколько лет, когда сбудется то, что "не грузит" kolesovа. Каждому свое, конечно :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160641
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesovна дизайне...
Нууу, Нашел чем укорить...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160645
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintгляньте в исходники, отведите душу. Даже krvsa грязно ругался не раз :)
Исходники конечно ппц...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160723
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsadoublefintгляньте в исходники, отведите душу. Даже krvsa грязно ругался не раз :)
Исходники конечно ппц...
Проблема не только в исходниках (табличная верстка на любой чих, динамические id, html аттрибуты для оформления - ага, отдайте ее дизайнеру :), но и в принципе действия - передается html, а потом он повторяется в js для создании объектной модели на клиенте, и это все только начнет инициализироваться после загрузки. По опыту, обычная страница на cls в 3-4 раза тоньше и быстрее
Хотя каждому свое :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160766
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
doublefint,

исходники конечно.......
Но исходники frontpage, word, excel... тоже... никто давно не смотрит.
Все таки csp - это не инструментарий, а средство для конкретного проекта и конкретного разработчика.

zen - уже оформившийся и развивающийся инструментарий, использующийся разными разработчиками, имеющий общие библиотеки кодов, примеров, конференцию (англ), где по 5-10 сообщений в день проходит от совсем простых, до весьма серьезных разборок кода.

А самое главное - работающие приложения, где результат удовлетворяет разработчиков серьезных проектов (kolesov, servit). Чего два года назад просто не было. Больше мата было, чем реального результата.

Мне только поддержка популярных браузеров в csp полным обломом вылезла - нереально тестировать и поддерживать csp-код небольшой командой.

Конечно, пока результат тормозной, но уже реально удовлетворительный в своей нише задач.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160776
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно посмотреть модельку
Логин - 1, пароль - 1.

И оценить скорость реакции разных компонент.
На тонкой (256 kbit) линии, на дохлом серваке, каше 2008.1.5.
Версия zen, конечно, двухлетней давности.
Не придирайтесь, это просто модель.

И все таки вертится. И под разными браузерами :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160802
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ser_shu,
Кто ж спорит, на безрыбье и колбаса мясо.
Наберите в поисковике "Zen" и "jQuery", сравните результаты (компоненты, форумы, поддержка). Кто-то серьезно "недоедает винограда", причем за счет клиентов, и что самое обидное, за счет самой быстрой и масштабируемой :) Матрешечная модель Zen переводит сервер в режим постоянной склейки строк, а у него вроде как другие задачи.
Хотя, конечно, каждому свое. Кто-то может прийти к заказчику и предложить ему обновить распределенный парк в 150 машин ибо Zen это круто, кто-то утрется, прочитает два стандарта и один сайт и просто сделает страничку легче и быстрее в разы :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37160909
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintser_shu,
Кто ж спорит, на безрыбье и колбаса мясо.
Наберите в поисковике "Zen" и "jQuery", сравните результаты (компоненты, форумы, поддержка). Кто-то серьезно "недоедает винограда", причем за счет клиентов, и что самое обидное, за счет самой быстрой и масштабируемой :) Матрешечная модель Zen переводит сервер в режим постоянной склейки строк, а у него вроде как другие задачи.
Хотя, конечно, каждому свое. Кто-то может прийти к заказчику и предложить ему обновить распределенный парк в 150 машин ибо Zen это круто, кто-то утрется, прочитает два стандарта и один сайт и просто сделает страничку легче и быстрее в разы :)
Ну что-ж, шитоборствовать, так шитоборствовать. Давайте тогда уж вон-чем меряться.
/topic/767432&hl=
/topic/794490&hl=
В этих постах есть примеры кода с использованием зен. Код полностью портабелен - не требуется ничего, кроме этого кода для переноса между каше-системами. В Вашей версии как это будет выглядеть,а? Уверен, гораздо более громоздко.

Сравнивать зен и джейквери нужно так:
"+zen +cache +intersystems" "+jquery +cache +intersystems" - увидите, что разница даже не на порядок (при всей популярности jQuery), более того, второй выигрывает за счет индексирования статей со сравнением (оцените разницу при поиске "+jquery -zen +cache +intersystems"). И использовать jQuery совместно с zen, кстати, никто не запрещал... Я вот уверен, что в нашем случае они со временем прекрасно друг-друга дополнят ;)

О том, что страничка "легче", заказчик никогда не узнает... разве что переедет на диалап... А зачем платить за то, что не сможешь пощупать???

Про "быстрее" еще более спорный вопрос... Возьмите любой из моих примеров и ускорьте его ощутимо - вряд ли у Вас это получится - там и так все летает ;) Ускорить работу можно прилагая усилия во многих направлениях. И скорость гуя - далеко не самое важное... если реальный запрос к базе работал 30 секунд, но за счет оптимизации (надеюсь, понятно, что не гуй оптимизировали?) стал работать полторы секунды, при чем тут "скорость странички"? Вам же видно, сколько она генерится...

Меньше кода - меньше проблем. Меньше технологий - меньше проблем... Конечно, если Вы не о выручке компании-разработчика (или интегратора) думаете, не о смете "покруче", а о том, что бизнес получит завтра ;)

Если не секрет, откуда такое желание забросать какашками технологию, в которой не понимаете? При этом не предлагая ничего адекватного в замен?
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161034
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot kolesov]
Сравнивать зен и джейквери нужно так:
"+zen +cache +intersystems" "+jquery +cache +intersystems" - увидите, что разница даже не на порядок (при всей популярности jQuery), более того, второй выигрывает за счет индексирования статей со сравнением (оцените разницу при поиске "+jquery -zen +cache +intersystems").
[quot]
Вы программируете под web или так, покурить вышли?
Прикольно, читал людей которые за необдуманное использование jQuery на странице (22 kb - вся кроссбраузерная библиотека) готовы были убивать :) За jQuery UI (110 kb - начальный набор компонентов, диалогов, эффектов) убивали сразу, не разбираясь :)

[quot kolesov]
И использовать jQuery совместно с zen, кстати, никто не запрещал... Я вот уверен, что в нашем случае они со временем прекрасно друг-друга дополнят ;)
[quot]
Это будущее наступило еще в 2006. Без ЗЕН

[quot kolesov]
О том, что страничка "легче", заказчик никогда не узнает... разве что переедет на диалап... А зачем платить за то, что не сможешь пощупать??? Про "быстрее" еще более спорный вопрос... Возьмите любой из моих примеров и ускорьте его ощутимо - вряд ли у Вас это получится - там и так все летает ;) Ускорить работу можно прилагая усилия во многих направлениях. И скорость гуя - далеко не самое важное... если реальный запрос к базе работал 30 секунд, но за счет оптимизации (надеюсь, понятно, что не гуй оптимизировали?) стал работать полторы секунды, при чем тут "скорость странички"? Вам же видно, сколько она генерится...
[quot]
Я ж грил, ну не повезло мне с распальцовкой, и для таких же унылых, рекомендую, не родились во всем белом, читайте стандарты, иногда помогает

[quot kolesov]
Меньше кода - меньше проблем. Меньше технологий - меньше проблем...
[quot]
Эй, это мои слова!!! См. выше. Ключевое слово - стандарты. Только Cache. Только команда w. Просто текст. C 1998 года.

[quot kolesov]
Конечно, если Вы не о выручке компании-разработчика (или интегратора) думаете, не о смете "покруче", а о том, что бизнес получит завтра ;)
[quot]
Уже давно бизнес все получает. Какое завтра? Пятигодичное вчера. Проснитесь, доброе утро!

kolesovЕсли не секрет, откуда такое желание забросать какашками технологию, в которой не понимаете? При этом не предлагая ничего адекватного в замен?

Не закидываю, предупреждаю! Осторожно! Только как инструмент начального уровня!
Мне, как и Александру гиперсобытий хватает на все про все. Даже не знаю, что еще пожелать... Ну может только пакета аналогичного %XML - %JSON. Например, %JSON.Adapter :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161096
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefint,
Вы так ничего, кроме словоизвержений, и не предложили... Чудесного кода я не увижу?
авторУже давно бизнес все получает. Какое завтра?
Стагнируете? Тогда понятно все - скорость разработки не нужна, требования уже десять лет, как "в камне"... Нафиг гибкость, нафиг новое в каше - прикрутим модное чонить, всем начнем вещать, что табличная верстка - гуано (тезис умер года 3 назад, кстати... даже самые упертые "слоисты" вернулись к табличкам там, где это выгодно), производительность программеров тоже пофиг - все работает ведь...
Это как раз Вы, уважаемый, "покурить вышли", а у меня все живенько - постоянно надо вчера и много, каждую неделю сборка с тучей нового и измененного функционала... в общем, взбиваем сливки, что та лягушка ;) Не до академических штучек... и уж точно не до стандартов. Не знаю более глупого занятия, чем rfc "читать" - оттуда нужно брать только необходимые вещи, когда есть конкретная необходимость...
авторНе закидываю, предупреждаю! Осторожно! Только как инструмент начального уровня!
Может и так, но есть пара нюансов:
1. зен - лучший инструментарий для новообратившихся или вчерашних студентов.
2. зен - лучший инструментарий быстрой разработки на каше (возражающие - берут мой код, переписывают его хоть под крутую яву, хоть под гламурный дотнет, хоть под аскетичный цееспе с любимыми гиперивентами и джейкверей - я уверен в результате)
3. для тормозных рабочих мест (или,например, для мобильных терминалов) и я, как это не удивительно, использую csp - это нормально.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161121
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет ничего плохого в наличии двух мнений.
Главное, на личности не переходить ;-)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161179
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У kolesovа такой стиль общения - круто наехать, и все бросились решать его проблемы (потребительский экстремизм или "гоп-стоп, мы подошли из-за угла..."). Особенно рассмешил с требованием "умерить пыл". Было весело.

kolesov, требование исходников, это справедливо. Зачем слова, если все покажет код. Я так понимаю, это должен быть аналог вашего примера , работать сразу после импорта проекта, на любой Каше под Windows( под *nix, я не готов протестировать )? Еще требования, пожелания, ограничения?
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161265
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintУ kolesovа такой стиль общения - круто наехать, и все бросились решать его проблемы (потребительский экстремизм или "гоп-стоп, мы подошли из-за угла..."). Особенно рассмешил с требованием "умерить пыл". Было весело.

kolesov, требование исходников, это справедливо. Зачем слова, если все покажет код. Я так понимаю, это должен быть аналог вашего примера , работать сразу после импорта проекта, на любой Каше под Windows( под *nix, я не готов протестировать )? Еще требования, пожелания, ограничения?
Я просто эмоциональный человек, готовый драматизировать события ;) Иначе жить шибко постно...
Извините за "умерить пыл" - это обычный способ "с удовольствием пораздражать оппонента", и Вы, имхо, подтвердили эффективность этого не совсем честного приема ;)... а неча было зен ругать - у меня сотрудники Ваши опусы читают, и им сомнения ни к чему, вот.
Про код. М.б., хватило бы и самого простого варианта, как отсюда: /topic/767432&hl=
Только нужен именно конечный код, без собственных надстроек... А то я тогда приведу пример готового интерфейса для работы со справочником, где все тоже, что в вышеуказанном примере, а код примерно такой:
Код: plaintext
Class my.Gui Extends common.gui.RefBook\n{\n\nMethod %OnAfterCreatePage() As %Status\n{\n\ts sc = ##super()\n\ts %page.%GetComponentById("DataCtrl").modelClass="my.Class"\n\ts %page.%GetComponentById("table").tableName="my.Class"\n\tQuit sc\n}\n\n}\n
И это реальный код цельного приложения, даже слегка покруче примера - там и табличка с фильтрами и форма, и кнопочки... и все работает... но не нативно как-то, я прошу программеров так не делать ;)
Ну и вопросы доступа к приложениям/данным тоже как-то хотелось бы обозначить - в зене ресурс можно повесить и на страницу и любой компонент на странице - от позиции меню, до последнего чекбокса - и это тоже экономит уйму времени, например, на одном интерфейсе указав соответствующие ресурсы для таблиц/кнопочек, можно организовать работу нескольких категорий пользователей.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161279
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Class my.Gui Extends common.gui.RefBook
{

Method %OnAfterCreatePage() As %Status
{
	s sc = ##super()
	s %page.%GetComponentById("DataCtrl").modelClass="my.Class"
	s %page.%GetComponentById("table").tableName="my.Class"
	Quit sc
}

}

Наследование - великая сила!!!
А если еще и с параметрированием - "...на электричестве пахать и сеять будем!"
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161304
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesov, вы же понимаете, что в связи с тем, что лично я зен немного не долюбливаю, мне придется включать в пример что-то вместо него. Я же должен предложить замену? Ок, это будет типовой справочник (одна таблица, без ссылок?), с прокруткой, фильтрацией, поиском, редактированием, добавлением, удалением, и использованием ресурса при выводе страницы. Так?

Кстати, в моих опусах крамолы особой нет - призыв учиться и думать. Например, постоянная склейка строк - это зло, генерация объектной модели сервера на интерпретаторе клиента - зло, фреймфорк, построенный на склейке строк - зло, программист умеющий работать только на таком фреймфорке - беда. Вы то и стандарты просмотрели и с csp повозюкались...
Знание делает вас свободным, понимаю. Другим такого не желаете?
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161337
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintkolesov, вы же понимаете, что в связи с тем, что лично я зен немного не долюбливаю, мне придется включать в пример что-то вместо него. Я же должен предложить замену? Ок, это будет типовой справочник (одна таблица, без ссылок?), с прокруткой, фильтрацией, поиском, редактированием, добавлением, удалением, и использованием ресурса при выводе страницы. Так?

Кстати, в моих опусах крамолы особой нет - призыв учиться и думать. Например, постоянная склейка строк - это зло, генерация объектной модели сервера на интерпретаторе клиента - зло, фреймфорк, построенный на склейке строк - зло, программист умеющий работать только на таком фреймфорке - беда. Вы то и стандарты просмотрели и с csp повозюкались...
Знание делает вас свободным, понимаю. Другим такого не желаете?
Так я о том и говорю, что Вы "что-то" вставили вместо зена. Я знаю jQuery в том объеме, чтобы гарантировать - Ваш код будет громоздким. По сравнению с зен, конечно. Вы будете вынуждены заботиться о множестве вещей... с теми же ресурсами, Вы будете ПРОВЕРЯТЬ, а я просто впишу параметр <anyZenComponent blabla=1 resource="onlyForVasya" /> и забуду о том, как это устроено внутри... MVC той степени интегрированности, что в зен Вам тоже не добиться - Вы будете вынуждены контроллер самостоятельно реализовывать... По сути, Вы напишите свой зен в итоге. А я, смирившись с той спорной долей секунды, сэкономил годы на разработке (не шучу - годы и есть).
И кстати, раз уж Вы прошлись про мой стиль общения... Вы серьезно частите с безапелляционными "то - зло", "сё - зло"... это совсем неубедительно... Складывается впечатление, что Вы или передергиваете, или врете... надеюсь, первое ;)
Ругай я csp, и защищай Вы его, я бы код уже выложил раз 5 за время дискуссии ;)
Утро вечера мудренее, говорят. У нас второй час ночи. До завтра.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161348
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKB
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Class my.Gui Extends common.gui.RefBook
{

Method %OnAfterCreatePage() As %Status
{
	s sc = ##super()
	s %page.%GetComponentById("DataCtrl").modelClass="my.Class"
	s %page.%GetComponentById("table").tableName="my.Class"
	Quit sc
}

}

Наследование - великая сила!!!
А если еще и с параметрированием - "...на электричестве пахать и сеять будем!"
Ррр, меня бесит даже это :)
Код: plaintext
1.
 s %page.%GetComponentById("DataCtrl")=...

Сделайте myzen.inc напишите в нем
Код: plaintext
1.
 #define g(%id) %page.%GetComponentById(%id)
подключите в базовый Zen-класс
Код: plaintext
1.
2.
3.
Include myzen
/// 
Class MyZenPage Extends ....
Используйте на странице
Код: plaintext
1.
 s $$$g("DataCtrl").modelClass="my.Class"
Эй, это мои слова - "Наследование - великая вещь". :) Только причем здесь Зен? Как всегда, Зен здесь ни причем. :) А вот параметризация с генерацией на порядок круче :)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161650
visius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура, у нас начинаются holywar-ы !!

З.Ы. В порядке разрядки обстановки хочу добавить, что кому-то что эффективно то и быстро, а кому-то наоборот, что быстро то и эффективно. Zen, csp, excel ... и вообще, "кому и кобыла - невеста", пардон telnet живее всех живых. И ничего, здравствуют по мере сил.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161864
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintРрр, меня бесит даже это :)
Код: plaintext
1.
 s %page.%GetComponentById("DataCtrl")=...

Сделайте myzen.inc напишите в нем
Код: plaintext
1.
 #define g(%id) %page.%GetComponentById(%id)

Вот я и понять не могу,почему Вас бесит то, что Вам не подходит? Сами же говорите, парк компов старый... наверно серваки медленные, каналы просевшие и т.п. Извините, что додумываю за Вас немного, но других аргументов в пользу ненависти к зен я от Вас пока не услышал (и не увидел кода, кстати).
Я, к примеру, никогда по собственной воле не выберу технологию майкрософт при наличии альтернативы. Но я же не ругаю здесь ребят, юзающих дотнет+каше - это на их вкус... м.б.
Про инклуд-файлы и макросы...Боюсь Вас совсем расстроить... У нас нет ни одного собственного инклуда или макроса. Ни одного! Только методы классов.
Я пример кода взял у коллеги, сам так не пишу... Но если бы я это писал, то весь код был бы вот такой (только тогда совсем зен незаметен, в предыдущей версии глаз радовали %page...):

Код: plaintext
1.
2.
3.
4.
Class my.Gui Extends common.gui.RefBook
{
 Parameter PAGENAME = "Справочник мер и весов";
 Parameter CLSNAME = "my.Class";
}

И никаких $$$ не нужно ;) Это для ребят, тратящих время на настройку собственного "удобного" меню в ворде, покупающих в свое авто "зеркало широкого обзора", на самом деле только мешающее постоянно, и вообще, "как бы улучшающих" свою жизнь. Избыток калорий нужно куда-то деть... Это м.б. и неплохо, но я стараюсь тратить время на семью, детей, друзей, и себя-любимого... Потому видать в воскресенье с утра в форуме сижу ;)
Представьте, что потом садится за ваш комп (руль), другой парень... привыкший к дефолту... и на 140 км в час в потоке "щелкает" козырьком солнцезащитным... козырек бьет по "зеркалу", зеркало начинает показывать непонятно что, козырек не открывается до конца и загораживает обзор и все может печально завершиться.... заметьте - для того парня и тех, кто рядом с ним ехал... А у Вас-то все ок:doublefintИспользуйте на странице
Код: plaintext
1.
 s $$$g("DataCtrl").modelClass="my.Class"
Вам-то понятно как с зеркалом управляться что такое $$$g. А то, что в этой строчке напрочь отсутствует семантический смысл - да и ну его... Не понял Ваш разработчик этого кода - сам виноват, надо было стандарты читать и инклуд-файлы разучивать...
doublefintЭй, это мои слова - "Наследование - великая вещь". :) Только причем здесь Зен? Как всегда, Зен здесь ни причем. :) А вот параметризация с генерацией на порядок круче :)
Зен позволяет наследование удобно использовать...
А можно пример "параметризации с генерацией"? И еще по тексту не совсем понятно, чего они круче? Наследования или зена?
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161865
ser_shu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
телнет - старое зло :( , zen - новое зло :)

Прям начало книги
Аркадий и Борис Стругацкие. Пикник на обочине
Ты должен сделать добро из зла,
потому что его больше не из чего
сделать.
Р.П.Уоррен
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37161867
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
visiusУра, у нас начинаются holywar-ы !!
У нас это шитоборством зовется ;)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37162190
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ser_shuТы должен сделать добро из зла
Точно-то как... это должно предварять каждый релиз-ноутс интерсистемз...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37162749
gr_vl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Ну я так и написал, что быстродействие подняли.
Кстати, в 2010 вроде обещали поднять быстродействие локальных массивов.
И на зеркалирование в 2010.2 намекнул (тем более это действительно будет причиной нашего следующего перехода)



А можно чуть подробнее о зеркалировании, зачем оно вам так понадобилось!
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37162858
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что при сбоях сервера останавливается билинг. А билинг это недополученные деньги и лишнее возмущение абонентов.
Причем недополученные деньги настолько большие, что день простоя (если посчитать, что эти деньги навсегда потеряны и абоненты не придут платить снова) я не смогу возместить со своей зарплаты в течении всей своей жизни.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37164361
misha_shar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорош Zen или плох все зависит от задачи и предпочтений разработчика. Давайте взглянем по другому нужен он или нет. По моему IS точно определило слабые места MUMPSa в том числе и отсутствие средств визуальной разработки. По моему мнению такой инструмент в современной системе должен быть обязательно. Ну а как он реализоват вопрос другой. Как смогли так и сделали. Мне лично не нравится и я не использую ни классы и ни Zen. Основные недостатки Zen в дискуссии отражены. Исходники меня тоже потрясли. Выбор есть и каждый выбирает для себя путь. Пока я исследую jQuery есть еще Ext.
Насчет первоначальной темы о развитии Cache я вынужден был отказаться от 5,0 и 5.2 так как они не встали на Visty и я думаю что не встанут на семерку. Пришлось брать какуюто версию 2009.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37169353
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения за задержку, но тестирование на версиях 5.0, 5.2, 2008.2, 2010.2, та еще задачка
Собственно, сам код я уже выкладывал ранее (дважды), но kolesov его отвергал с аргументом, мол сразу не запустилось (лень скопировать js-библиотеки и сss?). Теперь js, css упакованы в классы, png в глобали. После импорта в область (для которой настроено веб приложение), открыть класс csp.index, в меню студии выбрать View -> webpage
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37169561
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesovМожет и так, но есть пара нюансов:
1. зен - лучший инструментарий для новообратившихся или вчерашних студентов.
Согласен. Признаю. А вот результат такого симбиоза... Вай-вай

kolesov2. зен - лучший инструментарий быстрой разработки на каше (возражающие - берут мой код, переписывают его хоть под крутую яву, хоть под гламурный дотнет, хоть под аскетичный цееспе с любимыми гиперивентами и джейкверей - я уверен в результате)
Недавно опрашивал коллег, спрашивал, на что больше уходит времени - интерфейс или реализация "бизнес"-"логики"? Пока на второе. Так, что ждем WYSWYG редактора для Zen (обещали показать в 2011.1)

kolesovИ кстати, раз уж Вы прошлись про мой стиль общения... Вы серьезно частите с безапелляционными "то - зло", "сё - зло"
Прошу прощения, виноват. Больше не повторится.

kolesovВот я и понять не могу,почему Вас бесит Меня "бесит" :) . Тупо-лень постоянно, многократно, ежедневно, бесконечно писать длинные и бестолковые наименования чужих методов

kolesovПро инклуд-файлы и макросы...Боюсь Вас совсем расстроить... У нас нет ни одного собственного инклуда или макроса. Ни одного! Только методы классов. Как бы, у каждого свои недостатки. Вовсе не обязательно их оглашать. Мне искренне жаль вас и особенно ваших подчиненных. Ctrl+Shift+G вам в помощь на чужих макросах.

kolesovЯ пример кода взял у коллеги, сам так не пишу... Эх... Передавайте привет коллеге
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37170074
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintПрошу прощения за задержку, но тестирование на версиях 5.0, 5.2, 2008.2, 2010.2, та еще задачка
Собственно, сам код я уже выкладывал ранее (дважды), но kolesov его отвергал с аргументом, мол сразу не запустилось (лень скопировать js-библиотеки и сss?). Теперь js, css упакованы в классы, png в глобали. После импорта в область (для которой настроено веб приложение), открыть класс csp.index, в меню студии выбрать View -> webpage
Сорри, но вначале с Фукусимой нужно разобраться ;)
Чуть попозже отпишусь...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37171737
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintkolesovМожет и так, но есть пара нюансов:
1. зен - лучший инструментарий для новообратившихся или вчерашних студентов.
Согласен. Признаю. А вот результат такого симбиоза... Вай-вай

kolesov2. зен - лучший инструментарий быстрой разработки на каше (возражающие - берут мой код, переписывают его хоть под крутую яву, хоть под гламурный дотнет, хоть под аскетичный цееспе с любимыми гиперивентами и джейкверей - я уверен в результате)
Недавно опрашивал коллег, спрашивал, на что больше уходит времени - интерфейс или реализация "бизнес"-"логики"? Пока на второе. Так, что ждем WYSWYG редактора для Zen (обещали показать в 2011.1)

kolesovИ кстати, раз уж Вы прошлись про мой стиль общения... Вы серьезно частите с безапелляционными "то - зло", "сё - зло"
Прошу прощения, виноват. Больше не повторится.

kolesovВот я и понять не могу,почему Вас бесит Меня "бесит" :) . Тупо-лень постоянно, многократно, ежедневно, бесконечно писать длинные и бестолковые наименования чужих методов

kolesovПро инклуд-файлы и макросы...Боюсь Вас совсем расстроить... У нас нет ни одного собственного инклуда или макроса. Ни одного! Только методы классов. Как бы, у каждого свои недостатки. Вовсе не обязательно их оглашать. Мне искренне жаль вас и особенно ваших подчиненных. Ctrl+Shift+G вам в помощь на чужих макросах.

kolesovЯ пример кода взял у коллеги, сам так не пишу... Эх... Передавайте привет коллеге
1. У Вас больше секунды страница грузится... У меня меньше или сравнимо (хромовский таймлайн показывает от 900 мс до 1100 мс).
"Вай-вай" - такая же демагогия и пропаганда, как и "то - зло", "сё - зло"... Но это было до Вашего обещания так больше не делать... простительно ;)
2. Ваши попытки передергивать постоянно упираются в полную бесталанность в этом нелегком и небогоугодном деле. Это и к лучшему. Мы вроде как раз интерфейсные дела и обсуждаем... Логика "интерфейс не важен" убивает весь смысл нашей дискуссии, не так-ли? Кстати "я провел опросс коллег" (а так же жены и дворника?) - тоже совершенно демагогический инструмент. Нас, старых работников культуры, этом не проймешь ;) Я занимаюсь разработкой много лет... Я в курсе, что и сколько весит...
Визивиг к чему, непонятнаа...
3. То, что Ваши коллеги могут писать, по Вашему мнению, длинные и бестолковые наименования, характеризует Вас как разработчика-одиночку (я не на личности здесь перехожу - я тоже не командный игрок, но стараюсь труд коллег уважать). Действительно, $$$g(i) иногда быстрее работает, чем ##class(utils.Transportation).GetSlotName(slotId) ;) Но насколько-же удобно не устраивать распальцовку в стиле альт-шифт-жэ, а просто сразу понимать, что происходит... Вы знакомы с термином "рефлексИя"? Чем ея меньше, тем проще все работает.
И вообще, Ваше "Мне искренне жаль вас" (вернее, не Ваше, а штампованно-тролльское) меркнет в сравнении с "и особенно ваших подчиненных." Тут мне совсем трудно сдерживаться, но, слава богу, у меня с собой было... Такие речи совершенно неуместны... Еще раз: Умерите-таки пыл... Пошлить здесь ни к чему ;)
4. Собственно по коду. По сравнению с моими 50-тью никчемными строками, Ваш шедевр поражает своими, не побоюсь этого слова, планетарными, масштабами... Когда я лет 8-мь назад иногда впадал в прострацию и начинал глобалить , "CodeMode = generator" и макросы (да-да, я тогда их писал, глупый...), служили столь же прекрасными инструментами, сколь, как я позже понял, и вредными. Думаю, наши с Вами дороги просто разошлись когда-то... Я начал писать "тупо и еще тупее". Думаю, Вам не понять моего скромного маленького счастья в этом деле.
Перед кодом снимаю шляпу - Вы на самом деле хорошо потрудились, а я - просто ленив ;)
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37172263
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesov, еще раз прошу прощения, заносит иногда
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37172812
AlexKB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А тут еще новая версия появилась 2011.1 - будем пробовать...
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37174637
cache hit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эх... Передавайте привет коллеге[/quot]
1. У Вас больше секунды страница грузится... У меня меньше или сравнимо (хромовский таймлайн показывает от 900 мс до 1100 мс).
[/quot]

Справедливости ради нужно сказать, что пример у меня заработал в полную силу после доводки. В js.js.cls нужно установить в параметре EXPIRES что-нибудь вроде 999999. Я достиг стабильного результата в 110-120мс
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37175348
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cache hit, в пример включен полный jquery ui (куча лишних плагинов), полный jquery grid (аналогично). Их можно сильно порезать (% так на 60, см. страницы загрузки ). Потом, если не планируете повторно (в других grid) использовать json службу, можно изменить формат ее ответа ( см. опция jqGrid jsonReader:{repeatItems:true} . Ну а если захотите совсем быстро, то jqGrid идет с исходниками ;), можно миновать стадию ( создание струткур html на клиенте) и получения первой порции данных ajax-запросом
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37175586
cache hit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Упс, недоглядел, EXPIRES=999999 вызывает ошибку. С EXPIRES=9999 все нормально и 600мс.

doublefint, а json.service это прототип вашего реального кода или просто пример? Мне кажется под простой CRUD такой класс можно целиком генерировать на автомате
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37175849
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cache hit, реальный рабочий пример :) Немного устарел. Целый класс генерил (это была начальная идея), негибко получается. И да, до Zen компонента - один шаг :D . Только у jqGrid настроек и возможностей мульён, зашивать его в класс - жесть.
...
Рейтинг: 0 / 0
Изменения в версиях каше
    #37212330
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKBА тут еще новая версия появилась 2011.1 - будем пробовать...
На прошлой неделе были опубликованы материалы с недавно прошедшего InterSystems Global Summit 2011
В материалах можно найти:
графики прироста производительности (локальные массивы, компиляция тысяч классов) + примеры кода

Enterprise Management System

Визуальный редактор ZEN Отчётов

Новая технология - i.Know

DeepSee II: MDX, Widgets, Google Map, распараллеливание запросов и многое другое

...

PS: на видео можно увидеть новый интерфейс общего Портала (Caché, Ensemble, DeepSee II и т.д.) в действии.
...
Рейтинг: 0 / 0
79 сообщений из 79, показаны все 4 страниц
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Изменения в версиях каше
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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