Comments 22
Это чё?! Толстая затравочка к xslt?!
Да и генератор из winword xml с нужными данными — два-три занимает в реализации.
Какие то абстракные рассуждения ни о чем.
Согласен. Но программировать можно по-разному. Высока вероятность, что программировать придётся не на C# или Java. Надо пригляделся к неявным способам программирования вне этих языков, но в контексте файла docx. Если это возможно, то разработка шаблонов вполне выйдет на новый уровень. И кто первый догадается, то неожиданно может получить большой профит, т.к. всем нужно использовать свои шаблоны, а не те, что может осилить только программист и тем более не хочется вообще зависеть от программиста.
Вот простой пример по аналогии. Тестирование сайта, закрытого аутентификацией. Можно запариться и долго настраивать систему тестирования на прохождение разных видов аутентификации. А можно прогонять все запросы через fiddler, который будет просто подставлять авторизованные куки (три строчки кода в его панели JavaScript).
1.результат будет в MS Word или Excel.
Легко habrahabr.ru/post/101546 на минуточку, я это делал в 2010 году.
2.Документы могут быть более 100 страниц и генерация их должна происходить быстро.
Покажите мне пример. Зачем и кому нужен документ на 100 страниц? В 10-20 легко делается тем примером что я привел выше.
Должно быть минимальное участие сотрудников IT, т.к. документы нужны бизнесу и очень удобно, когда бизнес сам для себя делает документы.
Это как раз просто. Пишется движок отчетов. В итоге ИТ пишет запрос к примеру в БД с параметрами. А далее бизнес через интерфейс выбирает необходимые ему параметры и генерирует нужные ему документы. Такой движок пишется весьма быстро и просто.
С чего вы решили, что человек не говорит своему руководству, что они балаболят, когда они балаболят? Только на основании вашего личного отношения к руководству? Ну так это говорит только о вас, а не о вашем собеседнике.
У меня на майке есть слова Джобса
Его слова "I'm brutally honest, because the price of admission to being in the room with me is I get to tell you your full of shit if you're full of shit, and you get to say to me I'm full of shit, and we have some rip-roaring fights." вы тоже на майку повесите?
Я сужу по описанию в вашей статье. Что вам мешало показать в ней то, что я назвал ерундой? А описана у вас самая обычная шаблонизация, из которой вы почему-то сделали проблему.
Такие слова как Хрень, дребедень, ерунда -это не из словаря ИТишника.
А где в вашей статье ИТ-детали? Нет, такие умные слова как "XML" или "шаблон" не являются техническими деталями. Вы просто сказали, что они у вас есть, но не показали, как они используются. Нет ИТ-информации, значит и обсуждать из этой области нечего.
Стив Джобс так не выражался.
Тут вот написано, что он иногда и посильнее выражался.
Генерация документов. Легко и свободно