Я не говорю, что это панацея. Это лишь пример решения достаточно частной проблемы. Я думаю, вполне изящное решение, которое может сэкономить чье-нибудь время.
Как я уже говорил, программу работающую по этому методу я создавал для предприятия, затратив минимум времени. При этом очень важно то, что поддержка такой программы в 10 раз проще решения с программируемым шаблоном.
Какой хостинг? Это внутренний сервер предприятия. Вы просто мыслите другими категориями. Для вас, все что web — это интернет, но это далеко не так.
И раз уж разговор зашел о ReportLAB, опишите, каким образом в нем создаются шаблоны. Пример, вам нарисовали шаблон в векторном редакторе, как быстро вы сможете его вставить в программу?
И да, я не против вашего комментария. ReportLAB поистине мощная вещь, затыкающая любые бесплатные средства доступные на PHP. Плюс вам, за упомнинание этой библиотеки в этой теме=))
У ReportLAB и прочих подобных библиотек есть одно важное различие с предложенным мною вариантом — это необходимость [i]менять код[/i] программы при изменении шаблона. При использовании этого метода все работы с шаблоном можно проводить [i]только в графической среде[/i]. Нужно учитывать, что в некторых областях важны не только затраты системных ресурсов, но и людских. Как я уже говорил, программу работающую по этому методу я создавал для предприятия, затратив минимум времени. При этом очень важно то, что поддержка такой программы в 10 раз проще решения с программируемым шаблоном.
Я тоже сперва хотел описать, что таким же способом можно использовать целую кучу приложений как LaTeX, с неболшими ухищрениями OpenOffice, ведь принцип один и тот же. Но те кому надо, догадаются=)
Правильнее сказать «если ограничиваться Java». А вообще да, конечно, использование системных вызовов и достаточно объемного Inkscape'а является минусом при использовании для мелких нужд. Но в моем случае, я эту схему применял для создания web-приложения для печати пропусков на одном предприятии. Там уже была инфраструктура в виде web-сервера под ubuntu и большом числе приложений на php, потому эта схема оказалась идеальной.
Согласен, очень многое под вопросом. НО есть одна надежда, что MS выпустить SDK для Visual Studio Express Edition. Сейчас платформе Flash очень и очень сильно не хватает качественной бесплатной среды разработки. Flash — это элитарная платформа с высоким порогом вхождения. Silverlight же может стать более демократичной платформой, привлекательной в первую очередь для разработчиков RIA интерфейсов.
И вообще, не будем разводить холивар. Честно, я эту новость запостил скорее потому, что я являюсь пользователем FF3 нежели чем Silverlight.
Да, именно так. Вы не услышали главного:
Какой хостинг? Это внутренний сервер предприятия. Вы просто мыслите другими категориями. Для вас, все что web — это интернет, но это далеко не так.
И раз уж разговор зашел о ReportLAB, опишите, каким образом в нем создаются шаблоны. Пример, вам нарисовали шаблон в векторном редакторе, как быстро вы сможете его вставить в программу?
И вообще, не будем разводить холивар. Честно, я эту новость запостил скорее потому, что я являюсь пользователем FF3 нежели чем Silverlight.