Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Господа, поытные кашеводы! ))) Мы только планируем начать использование Кащея и хотелось бы получить сведения по следующим вопросам: 1) Какой интерфейс Вы чаще используете - CSP или собственное GUI? 2) Используете ли Вы кашебейсик и насколько интенсивно? Или лучше с ним даже не заморачиваться? 3) Используете ли Вы сторонние инструменты, не поставляемые с Cache? Если да, то какие и насколько велика в них необходимость; достаточно ли чистого Cache для большинства реальных задач? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 18:48 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
1. CSP хватает за глаза. 2. Так как изучал М - бейсиком не пользуюсь. Для новичком должно быть привычнее - оссобенно если они с ним имели дело. На самом деле отличия достаточно минимальные. 3. [думает...] Apache... [думает...] WinSQL ... [думает...] больше ничего в голову не приходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 21:08 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
чистый MUMPS виртуальный многопользовательский EXCEL на CACHE-сервере клиенты получают его отображение на свои реальные EXCELи все M-команды в ячейках реальных EXCEL звер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 22:01 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Спасибо за отзывы!!! Будут еще мнения? Под сторонними средствами я имел в виду, например, Frameworks. Просто до колик запарили языки, в которых самые обыденные вещи (например, локализация интерфейса) реализована по принципу "сделай-сам ручками и прикрути" или "купите наш замечательный глючный framework".. (ага, и еще книгу по нему в придачу, а то без книги и бутылки в нем никак не разберешься.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 22:32 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Мыш Летучий1) Какой интерфейс Вы чаще используете - CSP или собственное GUI? В одних проектах первое, в других второе. Мыш Летучий2) Используете ли Вы кашебейсик и насколько интенсивно? Или лучше с ним даже не заморачиваться? Нет. Мы не связываемся. Плюсов в нем по сравнению с М пока не нашли. Появятся - посмотрим. Мыш Летучий3) Используете ли Вы сторонние инструменты, не поставляемые с Cache? Если да, то какие и насколько велика в них необходимость; достаточно ли чистого Cache для большинства реальных задач? SMWrap, дельфи. Чистый каше дает только csp и телнет интерфейсы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 11:04 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Мыш Летучий1) Какой интерфейс Вы чаще используете - CSP или собственное GUI? GUI Мыш Летучий 2) Используете ли Вы кашебейсик и насколько интенсивно? Или лучше с ним даже не заморачиваться? Нет и не собираюсь. Мыш Летучий 3) Используете ли Вы сторонние инструменты, не поставляемые с Cache? Если да, то какие и насколько велика в них необходимость; достаточно ли чистого Cache для большинства реальных задач? Если инструменты относящиеся к Cache - то никаких. Иначе - Clarion, в качестве GUI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 11:08 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
А как вообще общее впечатление? На первый взгляд попахивает 70-80-ми.. Но может в этом и есть сермяжная правда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 22:13 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
от полного новичка - да, язык странный... но по архитектуре, возможностям и заявленной производительности окрас резко меняется. Я начал смотреть на каше после того как не сумел втиснуть нашу задачу в щель между реляц и многомерной моделью (пытался сделать на это на MS SS,AS...). а 70-80года... Многие современные системы имхо растолстели за счет использования железа и разных наворотов для которых нужно все больше ресурсов, а не за счет развития внутренней логики. Такчто может пусть лучше куцый язык но умные потроха. кстати прикольная статейка: http://www.tincat-group.com/mewsings/2006/01/is-codd-dead.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 22:22 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Мыш Летучий 1) Какой интерфейс Вы чаще используете - CSP или собственное GUI? Те партнеры, кому нужно разработать Web-интерфейс, используют CSP. Последние проекты - CSP+ZEN. Те партнеры, кому Web-интерфейс не нужен используют .Net, C++, Delphi и т.д. Java у нас используется с Cache' не очень активно, хотя для нее есть отличные новые интерфейсы. В мире Java с Cache' используют более активно. Например, в IBM. Есть партнеры, которые используют свои средства создания пользовательского интерфейса. Некоторые от них уже отказались в пользу стандартных или CSP и ZEN. Разработали свои наборы компонентов и/или подходы для создания Web-интерфейса. По-моему, сейчас начинать разработку своего инструментального средства для GUI не имеет большого смысла. Мыш Летучий 2) Используете ли Вы кашебейсик и насколько интенсивно? Или лучше с ним даже не заморачиваться? Basic у нас используется очень мало. В мире тоже. Мыш Летучий 3) Используете ли Вы сторонние инструменты, не поставляемые с Cache? Если да, то какие и насколько велика в них необходимость; достаточно ли чистого Cache для большинства реальных задач? Если нужно разрабатывать интерфейс - .Net, C++ и т.д. Смотрите пункт 1. А так особенно ничего не нужно. Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 22:45 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
StplЯ начал смотреть на каше после того как не сумел втиснуть нашу задачу в щель между реляц и многомерной моделью (пытался сделать на это на MS SS,AS...).вот-вот, та же беда... Есть еще и объектная моделя, с которой тоже надо тискаться, а оно никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 22:45 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
VadimFТе партнеры, кому нужно разработать Web-интерфейс, используют CSP. Последние проекты - CSP+ZEN. Те партнеры, кому Web-интерфейс не нужен используют .Net, C++, Delphi и т.д. Вадим, мы начали с Вами общение но к сожалению до ZEN я еще не дошел. Впрочем вопрос уже стоит: неужели CSP+ZEN сравним например с ASP.NET? мы сейчас делаем веб интерфейс для интранетовского решения и возможности ASP.NET конечно весьма радуют. Вы хотите сказать что реально забыть о нем и все сделать на CSP+ZEN? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2007, 22:57 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Stpl VadimFТе партнеры, кому нужно разработать Web-интерфейс, используют CSP. Последние проекты - CSP+ZEN. Те партнеры, кому Web-интерфейс не нужен используют .Net, C++, Delphi и т.д. Вадим, мы начали с Вами общение но к сожалению до ZEN я еще не дошел. Впрочем вопрос уже стоит: неужели CSP+ZEN сравним например с ASP.NET? мы сейчас делаем веб интерфейс для интранетовского решения и возможности ASP.NET конечно весьма радуют. Вы хотите сказать что реально забыть о нем и все сделать на CSP+ZEN? Я думаю, что CSP+ZEN в связке с Cache' лучше ASP.NET. Во-первых, CSP+ZEN - это реализация идей AJAX. Во-вторых, удобно, что все сразу в Cache'. В-третьих, при большом количестве конкурентных пользователей CSP быстрее. Если вариант Cache' + ASP.NET устраивает и хорошо работает, то можно использовать его. В любом случае приложение стоит проектировать так, чтобы бизнес-логика и интерфейс "не перемешивались". Тогда будет разрабатывать интерфейс на любой технологии. Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 02:29 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Ну чтож... будем смотреть ZEN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 08:43 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Согревают сердце милые баги.. Правда за пару дней заметил их только в студии и портале управления. Русская локализация напоминает творчество ресурс-хакера, ну да ляд с ней, надеюсь в конце концов включить исходную английскую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2007, 19:53 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
вот еще интересный фидбэк http://forums.thedailywtf.com/forums/thread/60692.aspx хотя касается только языка и студии вобщем-то.. прямо не знаю, кому верить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2007, 17:13 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Мыш Летучийвот еще интересный фидбэк http://forums.thedailywtf.com/forums/thread/60692.aspx хотя касается только языка и студии вобщем-то.. Иногда автор просто ошибается, иногда он неверно оценивает факты. Эта статья уже разбиралась на этом форуме. /topic/364619&pg=2 Мыш Летучий прямо не знаю, кому верить. Верить стоит себе. Если на Cache\' Вы получите технические и/или коммерческие преимущества для Вашей системы, то стоит использовать данную технологию. Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 01:06 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Да. При подробном разборе мне и собственных небольших знаний о Cache и M хватило, чтобы понять, что автор либо противоречит истине (меня лично очень впечатлило, например, авто-документирование классов, которого он вообще не заметил), либо никогда раньше не сталкивался с СУБД и стоит ожидать новой статьи "DBMS -- gateway to hell". Ладно, я пока заметил две такие штуки: 1) Вложенные объекты отображаются в таблицы только на первом уровне вложения. Если надо поддерживать SQL-запросы к объектам третьего уровня вложения и глубже - вместо многоуровневого вложения придется использовать отношение parent-children и хранить объекты уже в разных деревьях. Или я ошибаюсь? 2) Система тормозит при размере массива 1000 и более. Где-то тут уже об этом читал. Понятно, что разреженные массивы это совсем не прямоугольные, но все же. Есть ли подробная информация когда и почему это возникает и как это обходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 12:54 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
П.С. Есть ли вообще общие правила, когда надо применять массивы вложенных объектов, а когда отношения parent-children? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 12:55 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Массивы необходимо применять в основном для _встраиваемых_ объектов. Массивы необходимо применять для весьма ограниченного числа объектов. ~ 500. SQL-у будет всё равно - а вот объектный движок не справится. Ибо при сохраненнии объекта массивы "сворачиваются" в строку - а в М строка 32К. В массивах не работают триггеры и обработчики объектного уровня. Для _хранимых_ объектов рекомендуется всё таки использование parent-children. Тем более что на уровне классов children можно поместить внутрь дерева parent-ов. С определенными ограничения конешно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 14:40 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
В большинстве случаев еще лучше - one-many. Некоторые доводы в пользу оного: 1) возможность реализации различной семантики; представьте, что зависимый (сегодня) класс-потомок становится независимым завтра; 2) возможность bitmap-индексации атрибутов объектов-потомков; 3) что интересно, если ссылка на родителя проиндексирована (здесь, конечно, не bitmap!), может оказаться, что запросы "от родителя к потомку", например, Код: plaintext При этом чем больше уровень вложенности, тем преимущество выше. Не так просто объяснить этот феномен, но КашЕ вообще "любит", когда данные нескольких объектов лежат в нескольких глобалах, и не любит, когда в одном большом. Отчасти это связано с механизмом глобальных векторов, который позволяет эффективно исп-ть до 32 глобалов в одном процессе. Для каждого из этих 32 глобалов запоминаются ссылки на 3 последних блока данных. Пару лет назад, когда проектировалась схема достаточно большой БД (десятки-сотни Гб), сравнивалась производительность различных запросов для обоих вариантов реализации (parent-child vs. one-many). Подробностей тестирования не сохранилось, но тогда (по совокупности) был сделан уверенный выбор в пользу второго варианта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 18:16 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Сорри за опечатку. Следует читать, конечно же, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 18:18 |
|
||
|
Вопросы новичка
|
|||
|---|---|---|---|
|
#18+
Спасибо за интересную информацию. В данном конкретном случае семантика связей ТОЧНО менятся не будет - структура чисто иерархическая, триггеры тоже не нужны. Структура чисто иерархическая, уровней вложения 5-6, а если удалять, так все скопом. Видимо, стоит все-таки использовать parent-children, а вложенные объекты - только там там где одно свойство описывается несколькими аттрибутами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2007, 20:07 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=34263119&tid=1559428]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 359ms |

| 0 / 0 |
