Re: Что Аркадий думает о сообщениях Игоря и Бориса.


[ Пpишедшие ответы ] [ Отпpавьте свой ответ ] [ Пеpеговоpный пункт ] [ FAQ ]

Posted by Аркадий Водяник (195.58.229.55) on September 01, 2002 at 00:21:27:

In Reply to: Re: О новом Клиенте и копьях-палках posted by Борис, Киев. on August 31, 2002 at 15:31:17:

Начнем по FirstInFirstOut. Причем задумайтесь о последней букве сокращения :)

Игорь пишет:

: Эх,зря наш уважаемый Аркадий Григорьевич нападает на "людей из списка", ставя слово "заняты" в
: кавычки. Вот только маленькая часть того, что следует срочно менять только благодаря
: законотворчеству за последний месяц :
: - форму по НДС;
: - форму по налогу на прибыль;
: - форму по ЕСН;
: - книгу покупок;
: - книгу продаж;
: - механизм зачета НДС при строительстве хозспособом.
: Отчетные формы это вообще отдельная песня - они меняются с начала года уже 3-й, если не ошибаюсь,
: раз. А клиенты привыкли, требуют. В этих условиях перед нами встает дилемма плюнуть на все и
: заняться вплотную клиентом, которого сами же долго и выпрашивал или все-таки поддерживать
: актуальность настроек. Как людям отвечающим перед клиентами за конечный результат, приходится
: выбирать второе. Мне кажется, что такие проблемы не только у нас ...
: Все это, конечно, не означает, что мы не занимаемся новым клиентом. Занимаемся, но гораздо
: меньше, чем хотелось бы.

Эх, напоминает мне все это, Игорь, лепет неуспевающего студента.
Дескать, задают много, препод не такой, и т.п. и т.д. и др.
A есть такая отрасль науки - "исследование операций" называется.
И в этой отрасли интересный метод придумали (сейчас не буду вспоминать
его точное название), назовем его метод фотографии.
Это когда исследователь шатается вокруг рабочего у станка и через
равные или случайные интервалы времени записывает, что делал рабочий в
тот или иной момент. Интересные результаты иногда получаются - применительно
к неуспевающему студенту - вместо того, чтобы книгу в библиотеке взять,
студент на пиво пошел, вместо того, чтобы лабораторку сделать - он на
свидание отправился. Оно понятно, и пиво нужно, и женщины, но когда
расходы времени на это превосходят, скажем, 50% - где уж тут до
успеваемости. Я отмечу, конечно, что тебе, Игорь, просто стоит задуматься
о расходе своего рабочего времени и, разумеется, не прилагать к себе
буквально все то, что написано выше.

Игорь продолжает:

: Пара вопросов у нас, например, возникло сразу.
: 1. В чем для наших настроек заключается несовместимость при традиционном режиме работы.
: Директив из форм мы не применяем, только в одном месте в конструкции "создать документ"
: есть автосоздание субсчета. Легко откажемся.
: 2. Могут ли быть формы разворота субсчетов типа 41.rpt формами-апплетами при традиционном
: режиме . Очень бы хотелось, мы бы с этого и начали.

Здесь, конечно, мне надо бы краснеть и оправдываться. Но я не буду.
И вот почему. Моя главная ошибка - это то, что в CLX остался "хвост":
так называемая традиционная часть. Я не рискнул сходу от нее избавиться.
Между тем, уже давно можно было заметить, что возможностей единственной
формы/апплета достаточно для практически полной имитации CLW.
Очевидно, что такая форма была бы вовсе немаленькой, но количество ее
строк было бы существенно меньше, чем у эквивалента, написанного на Delphi
или C++. Существенно! Вот только писать такой имитатор с отвратительным "N:"
нет никакого желания. Все сказанное в этом абзаце не означает, что я
призываю совсем отойти от ввода операций фразой. И ввод фразы имитируется
легко; просто весь сопутствующий контекстно-зависимый груз, предназначенный
только лишь для того, чтобы "дотянуть" CLW до ввода многострочников
теперь можно с легкостью выбросить. Соответственно, нет никакой нужды
в вводе фразы с промежуточным раскрытием форм через апплетный механизм.
Все же многострочники лучше и легче делаются специализированно - через CLX,
a не через искусственный многострочный ввод (мной же и придуманный в свое
время в DOS-клиенте и несколько непоследовательно воспроизведенный
Д.Придаткиным в CLW).

Наша queue подошла к Борису. Он пишет:

: Согласен...
: Преемственность и поддержка всего что сделано в предыдущих версиях ПО всеми
: и всегда встречалось и будет встречаться с большим одобрением.
: Написал до этого целую "поэму", потом пришёл один вопросик, полез запускать
: multiline и завис так, что моей старушке пришлось перегружаться и как Вы понимаете
: всё пропало. Всё что не делается, всё к лучшему?...


Вот лучше бы, Борис, ты "поэму" опубликовал :)
О традиционном режиме я уже все сказал. Да и надо делать скидку на то,
что версия 0.21. Это, конечно, не означает, что в 0.22 традиционный режим
улучшится или будет даже оставлен. Поговорим о совместимости. Если бы я
напрягся и, наряду с CLPROGRAM реализовал бы "N:", то мотивов изучать
CLPROGRAM вообще не осталось бы. Все бы оставались в рамках несколько
неуклюжих интерфейсов, основанных на "N:". Что означало бы на практике
многократные обращения к Серверу, порождение холостых окон по-прежнему
нагружающих Сервер - если не принимать все время специальные меры.
А что сейчас? Несовместимость? Но зато, например, все системные формы
можно было бы сделать единственной формой, которая содержала бы в разных
своих layer'ах и главную оборотную ведомость и все подчиненные оборотные
ведомости по всем счетам и субсчетам - и оставалось бы только перелистывать
готовое на клиентской стороне - не нагружая Сервер при этом никакими запросами!
Разве подобное не стоит несовместимости?!

Далее:

: 2. текстовый режим позволил упрощенное написание сценариев, но "уронил"
: восприятие и гибкость отображения на мониторах с разным разрешением.

Ну переведу сказанное на свой язык: мы предлагаем использование в CLX
одного из моноширинных шрифтов, выбранного в суффиксе CLPROGRAM:
либо 8x16, либо 10x18. Но от скольких же проблем мы при этом ушли!
Допустим, что мы разрешили бы использование пропорциональных шрифтов.
И при каждом выводе текста на экран пользователь был бы вынужден
просчитывать - "а сколько же пикселов приходится на мою фразу?
А уместится ли эта фраза в мой layer? А как быть с переносами и разрывами
слов?" И так далее.

Вот что: ничего мы не "уронили"! A скорее, подняли. Потому что есть
layer'ы с атрибутом image. Можно в эти layer'ы любое изображение
загрузить: любых оттенков, с прозрачным или непрозрачным фоном, с любыми
текстами, написанными любыми шрифтами. И поскольку эти тексты готовятся
не в CLPROGRAM (хотя можно и там - но это для виртуозов), а, например,
в обычном PAINT - то, зная размеры layer'a, куда их надо уложить, можно
добиться приемлемого изображения заранее. Более того, весь апплет может
состоять из единственного изображения!


: 3. редактор форм далек от принятых норм.

Да, редактор несколько упрощен пока. Но, по крайней мере, нормально
подсвечивает синтаксис и серверной и клиентской частей. Он теряется,
когда слишком длинные строки появляются в тексте? Он не имеет скроллинга
по горизонтали? Все это так. Но в версии 0.22 это все появится - наряду
с copy и paste.


: Без поддержки существующих CLW-настроек, успешный старт под CLX
: кажется проблематичным.

Поживем, увидим.


Пpишедшие ответы:



Отпpавьте свой ответ

Name:
E-Mail:

Subject:

Comments:
Link URL:
(можно не вводить)
Link Title:
(можно не вводить)
Image URL:
(можно не вводить)
ВАЖНО: Если отпpавленное сообщение не будет видно сpазу в
списке сообщений, нажмите клавишу Reload в browser'e.


[ Пpишедшие ответы ] [ Отпpавьте свой ответ ] [ Пеpеговоpный пункт ] [ FAQ ]