Уберинструментарий для тех, кому надоел MSBuild

60 %
40 %
Information about Уберинструментарий для тех, кому надоел MSBuild
Technology

Published on April 5, 2014

Author: skalinets

Source: slideshare.net

Description

Слайды с доклада ITSpring 2014

Уберинструментарий для тех, кому надоел 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 Packages Package 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. Есть много очень крутых и бесплатных решений, которые позволят работать разработчикам более эффективно и драйвово

Спасибо! Не забудьте:

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Tips & Tricks: Extending MSBuild with Tasks, Loggers, and ...

Tips & Tricks: Extending MSBuild with Tasks, Loggers, and Targets Faisal Mohamood (faisalmo@microsoft.com) TLNL01 Program Manager - MSBuild Microsoft ...
Read more

MSBuild Unveiled - Documents

MSBuild Unveiled. Peter Schneider MVP Visual Developer – Visual C# MCT, MCSD.NET, MCAD.NET, MCDBA ps@ugwa.net. In This Session…. MSBuild Architecture ...
Read more