русский
Germany.ruForen → Архив Досок→ Programmierung

Резюме для программиста

06.05.22 10:18
Re: Резюме для программиста
 
Программист коренной житель
in Antwort alex445 06.05.22 09:32
Уже одни подсказки Интеллисенс значительно облегчают работу.

У викса тоже есть интеллисенс. Собственно говоря, это просто схема.


Я не знаю, нахрена был придуман Викс на XML.

А на чем его еще придумывать? Он так и называется (W)indows (i)nstaller (X)ML. Создали его в лохматые годы... Тогда кроме XML ничего и не было :) Да и сейчас врядли есть более подходящий формат.


Т.е. гипотетический "мастер по Викс и XML" всё равно должен уметь кодить - т.е. всё равно инсталлятор будет делать обычный разраб-кодер. Так сделайте сразу всё в коде.

Я много работал с WiX и ни разу не писал расширения :) Ничего особенного эти расширения не делают, это просто сахар. Иногда надо написать кастом экшен, но они расширяют MSI, а не WiX.


По-моему, это было сделано для совместимости с ещё более дремучей и муторной вещью - MSBuild. Так что какие-то сложные инсталляторы народ делал тупо спецприложением (те же Формы или WPF) и делал всё опять в привычном для себя коде.

Ты просто не в курсе :)

Технология MSI была сделана для установки офиса. Потом MSI стал расширяться и на другие продукты MS. Альтернатива MSI - скриптовые инсталляторы типа Wise или InnoSetup. Какой WPF? Все эти технологии появились еще до .Net :D

 

Sprung zu