4. Достоинства XML-based
• Кроссплатформенность
• Распространенность
• Обилие существующих расширений
• Отсутствие необходимости в
использовании доп. инструментов
(MSBuild)
Бутылка саке и муравей, Тимур Рахматиллаев 4
5. Недостатки XML-based
• Тяжелый синтаксис
• Тяжелый синтаксис
• Ограничения, которые накладывает
XML:
• XML - язык для описания структур данных
• Императивные инструкции описываютс как
данные
Бутылка саке и муравей, Тимур Рахматиллаев 5
6. Достоинства
PowerShell/psake
• Тесная интеграция с системой
• Простота записи
• Удобство работы с файловой системой
• Легкость расширения (модульность)
• Возможность использования классов и
библиотек .NET
Бутылка саке и муравей, Тимур Рахматиллаев 6
7. Недостатки
PowerShell/psake
• Привязка к ОС семейства Windows
• Слабая поддержка системами
непрерывной интеграции
• Синтаксические
ограничения, связанные с
необходимостью работы из командной
строки
Бутылка саке и муравей, Тимур Рахматиллаев 7
8. XML-based vs PowerShell
• XML декларативен, а процесс сборки –
императивен
• XML утяжеляет синтаксис
• PowerShell предоставляет простоту
расширения
• PowerShell имеет более тесную
интеграцию с системой
Бутылка саке и муравей, Тимур Рахматиллаев 8
9. Спасибо за внимание
Тимур Рахматиллаев
ByndyuSoft
eskat0n@soft.byndyu.ru
twitter.com/eskat0n
Бутылка саке и муравей, Тимур Рахматиллаев 9