Генеpатоp отчётов

From
Denis Balashov (2:5010/103.12)
To
Boris Rudakov ()
Date
2003-10-26T16:51Z
Area
CARBON.COPY
 * Forwarded from area 'SU.WINDOWS.PROG'
    Приветствую Вас, Boris!

 [было это 25.10.2003] Boris Rudakov написал к Denis Balashov:
DB>> сделал именно SQLXML + XSL.
BR> В принципе - вполне себе вариант. Но только нужно учесть несколько
BR> тонкостей:
DB>> если просто xml/xsl - то msxml уже везде есть.
BR> 1. Мелкософтовский xslt мягко говоря малосовместим с Ксаланом и
BR> родственной ему братией. Следует быть поосторожнее.

причем тут "ксалан и родственная ему братия"? Насколько я понимаю, эха
называется su.windows.prog и средство разработки выбирается под Windows. IE в
Windows есть изначально, MSXML берется с сайта microsoft бесплатно.

BR> 2. HTML не содержит приемлимых средств верстки: разбивки на страницы,
BR> управления колонтитулами и прочия и прочия. Извращения, которые
BR> приходится применять, имеют ограниченную работоспособность.

это да, согласен.

BR> 3. XML/HTML - очень громоздкие форматы представления и на обработке
BR> отчета большого размера браузер может не то что на десяток-другой
BR> минут углубиться в созерциние своего пупка, а просто может свалиться.
BR> Не говоря уж о том, что за IE водится косяк: на больших HTML-ях он
BR> лохается на разборе таблиц и показывает в документе объедки криво
BR> разобранных тегов.

странно, сколько пользую sqlxml - и таблицы на А3 в 20 листов 8ым шрифтом
таблицы им выдавал - и все печаталось и показывалось. Что я делаю не так?

BR> для серьезного продукта - увы. Такой формат отчетов может быть только
BR> дополнительным факультативным средством, а основная система подготовки
BR> отчетов должна быть другой. Гораздо более серьезной и надежной.

критерий серьезного продукта - в студию.

AS>>> тянyть... :) жиpновато. :)
DB>> все следующие версии Windows будут изначально иметь .net
DB>> framework.
BR> Что такое "следующая версия Windows" ?

Windows 2003 server и после него все. Не помню - в XP есть или нет встроенный
.net, надо смотреть на сайте ms.

BR> Ты понимаешь что преход основной массы юзеров на каждую версию
BR> занимает несколько лет с момента ее выхода ? То что в России софт
[.........]
BR> примере американии и видно - мелкософту удается разводить на очередной
BR> апгрейд (сиречь - тупое почти бесполезное бабкопросиралово) со скрипом
BR> и оооочень медленно.

.net runtime распространяется бесплатно, как и jdk. И ставится практически на
любой Windows, который по дефолту необходим (ведь мы в su.windows.prog? :-)

DB>> а если нет - на компашке приложить 20 метров не проблема.
BR> Приложить - не проблема. А убедить юзера что он это хочет ставить -
BR> проблема.

нет ножек - нет кофет.

BR> Вот у меня и в нашей компании .net не стоит и в обозримом будущем и не
BR> будет. Бо он нак не нужен. И софт который на него завязан - нак не
BR> нужен. И у клиентов ни у кого не стоит - ибо нак не надо.

BR> Только на одной стендовой станции vc7 стоит с этим нетом - потыкались,
BR> ознакомились, пожали плечами и... И все. Продолжения "ознакомления"
BR> нет и не предвидится.

BR> Вот ежели какой клиент упрется рогом, будет топать ногами и требовать
BR> чтобы ему не иначе как под .net неписали - яволь, поставим его и
BR> напишем. Но он нам за это бабла заплатит дополнительно: оплата
BR> дополнительных расходов.

три абзаца сверху - это все к чему?

BR> Ты не думай что все что высрал "папа мелкософт" - "рулез форэва" и все
BR> уже голопом бегут это юзать. Это не так. Ибо есть море других средств
BR> разработки, иные из которых - не в пример удобнее (и дешевле). И
BR> двацатиметрового шмотка говна за собой не тянут :)

давайти предметно. Человек ищет репортер. Раз их море - ну вы поделитесь
названиями. Заодно цену их скажите, коль речь зашла про лицензии.
Сколько там стоит Crystal Reports?

DB>> поставить :-)
BR> "Купить" ты хотел сказать ?
[.........]
BR> Итак - нужно раскошелиться на Офис. Тоже вариант. А если юзер не хочет
BR> ? А если есть конкурирующий продукт, который этого не требует, который
BR> не привязан к Офису ? Ты подумал об этом ?

ладна, завяжем с MSOffice. Остановимся на том, что юзер купил Windows. В
качестве бесплатного дополнения он получает:
- IE,
- xml/xsl,
- .net runtime.

это так, к слову пришлось. Мне вот одинаково с ними нравится FastReport.

[.........]
BR> Реальная альтернатива - писать софт так, чтобы все средства интеграции
BR> были факультативными, а базовый функционал был зависим только от ОС и
BR> free-redistributable компонент. В противном случае нужно честно
BR> говорить, что "стоимость пакета не включает в себя стоимость
BR> необходимого для работы пакета N фирмы F, который можно приобрести у
BR> дистрибьюторов фирмы F <список_оных>".

А вы пишете именно такой софт?

[.........]
BR> Виш в чем дело, халявке с воровством софта так или иначе скоро придет
BR> конец и надо завязывать с детским подходом что у клиента, де, всегда
BR> "и так есть" свежекраденый софт от мелкософта, оракла и прочих. А
BR> ежели нет - так ты ему это ворованное сам поставишь. За такое детство
BR> можно и на бабло попасть, причем - недетское...

есть бесплатный Interbase :-) он так себе и совсем не замена mssql и oracle, но
в случае необходимости - использовать можно.

                                                                   Denis.
--- [CDMA][win2000][Courier V.Evr]  [dba<собак>hotbox.ru][ICQ 99798225] ---
 * Origin: Отсутствует орган, принимающий извинения (2:5010/103.12)