Твои Корни. Боевой Учебник Генеалогии Для Тех Кому От 13 До 18.
Уберинструментарий для тех, кому надоел MSBuild
-
Upload
serhiy-kalinets -
Category
Technology
-
view
506 -
download
0
description
Transcript of Уберинструментарий для тех, кому надоел MSBuild
Уберинструментарийдля тех, кому надоел
MSBuildСергей Калинец
@skalinets
Кто говорит?
Программирую с детства
Тренер по инженерным практикам
Шарю в .NET и не только
Стадии восприятия
MS Культ
Вопрос с тренинга
А чё это я в двадцать первом веке должен пользоваться унылым черным окошком вместо
красивеньких кнопочек и окошек?
Консоль или GUI?
Реакция linux guy на фразу“windows console”
Powershell
Chocolatey
Conemu
Powershell(command processor)
.NET based
Command completion
Aliases
Providers and modules
Automation ready
Chocolatey(command line installer)
apt-get on windows
Nuget based
1.7K PackagesPackage dependencies
Multiple tools in single package
Conemu(console host)
Supports any shell
Tons of settings
Modern look
Has quake mode
Еще инструменты
PSGet Nuget for powershell
PoshGit/HG powershell extensions
Notepad2 notepad on steroids
И еще
ProcessExplorer task manager as it should be
Package Manager Console powershell inside VS
LinqPad simple IDE for code snippets and exploration
MSBuild
Что надо знать о MSBuild:
Мощный
Неудобный
Неудобно
Читать
Писать
Расширять
Версионировать
Программировать
Уже такое было
CASE системы Workflow Foundation
Проблема: вся суть в деталях
А детали очень сложно
выразить квадратиками
или иными
декларативными способами
Альтернативы MSBuild
Uppercut (pwd by NAnt) декларативный фреймворк из серии «все включено»
Albacore (pwd by RAKE) набор RAKE тасков работы с .NET кодом
psake (pwd by powershell) DSL для сборки
FAKE (pwd by F#) DSL для сборки с кучей тасок и утилит и возможность деплоймена
Итого
.NET – это не только продукты Microsoft.
Есть много очень крутых и бесплатных решений, которые позволят работать разработчикам более эффективно и
драйвово
Спасибо!
Не забудьте: