Pull to refresh

Comments 21

> Пэкеджи

и чем вас не устраивает слово Пакеты?
Я как-то обсуждал уже это с товарищами разработчиками…
Пакеты совсем не то, имхо.
Мне кажется, что «пакеты» больше подходят для понятия «Redistributible package» или пакетов в Линуксе.
Ещё в пакетах носить чего-нить можно.
А так как это ключевое понятие в VSX, я решил ввести новый термин. Звучит ярко и звучно, запоминается и выделяется.
ну мы так же называли это дело. К тому же, учитывая то, что работали на аутсорс
> Дисклэймер

хочется убиват!!! если так уж нужно то пишите хотя бы латиницей
Зачем в русском языке использовать латиницу?
Наименования продуктов и аббревиатуры я транслитерировать не стал.
Слово «disclaimer» не могу кратко и ёмко перевести на русский. Изобрёл новое.
«отступление» не подходит?
Насколько мне известно, «disclaimer» — это не просто «отступление», а некий отказ от ответственности…
и что, кто-то вам в «отступлении» мешает отказаться от ответственности?
Уважаемый Владимир, я приверженец функционального подхода.
Для того чтобы меньше написать, но чтобы было понятно всем в подходящих случаях использую аббревиатуры, в подходящих — слова, отсутствующие в словарях Даля и Ожегова.
Я посчитал использованный мной вариант короче.
Так же, я обычно стараюсь уместно использовать знаки препинания и прописные буквы в текстах. Не только потому что это грамотно, но и с целью передачи смысла в том виде, в котором было запланировано.
Часто с трудом пытаюсь вычитать в комментариях и статьях что-то похожее больше на поток бессвязных мыслей, чем на осмысленных текст.
В общем, считаю умеренное использование варваризмов уместным. Для сообщения об этом и была часть-дисклеймер в начале.
Сильно минусовать товарища не стоит.
Не совсем согласен с экспрессивным выражением мысли, но понимаю возмущение уважаемого HighwayStar.
Не планировал особо. А вас что-то конкретно интересует?
Вижуал-студия всем известна. Думаю, любой дотнетчик видел SQL Server Management Studio Express — средство для визуальной работы с SQL-сервером. Это яркий пример.
Про Решарпер я тоже упомянул.
На данном уровне проникновения в тему просто не знаю чего тут скриншотить :)
Насколько я понимаю, 2010-я студия и новый SDK пока ничего другого в этот список не привнесли.


2010-ая поддерживает Managed Extensibility Framework.
Я имел в виду, что список из трёх элементов (макросы, надстройки и пэкеджи) десятая студия и SDK не расширили.
А про MEF спасибо, что напомнили, сейчас чиркну.
Что больше всего бесит в нынешней разработке с VSX — то что СОМ очень трудно отлаживать, и что сама объектная модель студии запредельно сложная — каждая простенькая операция требует изобретения велосипеда. Тем не менее, хочу поделиться ссылкой на свой проект CodeGenUtils, который хоть и устарел в свете Т4 и пр., но тем не менее неплохо иллюстрирует как можно использовать VSX для кодогенерации. В том же ключе сделан еще один мой проект, SharpWizard, который реализует оконную систему (WPF) быстрого определения классов.
Я пока VSXtra и другие штуки не использовал, но они должны в некоторой степени упрощать работу. Надеюсь, в 2010-й студии скроют эти ком-объекты совсем )
Помню, делал пекеджи. Тот ещё шарм :D, пробежаться по дереву проектов, выделить нужный файл в дереве… Чего стоит то, что дебажишь саму студию через студию :D
Особенно весело, когда мимо пролетают какие-то эксепшены, кем-то гасятся и конечный пользователь в результате ничего этого не видит :)
Спасибо за статью!
Понимаю что работа не простая, но может продолжите? Примеры, парочку тестовых расширений с исходниками сильно бы помогли и внесли ясность для разработчиков, которым захотелось написать какой то свой плагин.
Да, планировал. Пока ещё никак не решу в каком виде.
У меня есть пяток примеров с описанием и исходниками. Но просто так их выкладывать бессмысленно. Думаю чем и в каком объёме их сопроводить.
Sign up to leave a comment.

Articles