Re[6]: Microsoft: Всеобщая json'ификация?
От: Sinix  
Дата: 12.05.16 14:28
Оценка: +1
Здравствуйте, 0BD11A0D, Вы писали:

BDA>Аттрибуты в XML меня смущают гораздо больше. Я имею в виду вот этот древний срач: http://www.ibm.com/developerworks/xml/library/x-eleatt/index.html

BDA>Ясен перец, когда простого ответа на простой вопрос нет, а есть такие статьи, вопрос совсем не прост.

Вопрос как раз прост и проблема не в нём. Основные правила прямо в древнесраче расписаны, остальной текст — сплошь страдания на тему "ах, но что же делать, если выбор не очевиден?".


Проблема в товарищах, которые берутся менять инфраструктуру без предварительного изучения матчасти.

Как правило это заканчивается эпичным фейлом с злостной раздачей трындюлей причастным и непричастным, ибо не остановили. Что мы и наблюдаем на наглядном примере.
Ибо два года страдать %censored%, а затем заметить, что упс, у нас внезапно проблемы с портированием real-world проектов — это эльфизм 9k. Хипстеры, как и было сказано


BDA>В итоге, прагматичные люди давно забили на аттрибуты. В принципе. Мешают все прямо с данными

Прагматичные люди следуют правилу "если инструмент сломан — возьми нормальный". И используют нормальный тулчайн, от парсеров и до СУБД.
В первый раз слышу, чтобы от атрибутов отказывались по причине "мы их не осилили"


BDA>Если не выделять префиксами бывшие аттрибуты (по принципу «в новом паспорте отменить графу 'Национальность' и ввести графу 'Какая национальность была до отмены'»), а переписать код студии так, чтобы, разница стерлась, то и извраты будут не нужны.

Угу, а идейки куда девать прикажете(с)?
Ну, т.е. что использовать для ситуаций, когда нужны были именно атрибуты, как с Conditional?


BDA>Если посчитать, сколько в мире вполне себе коммерчески состоявшихся веб-сайтов с AJAX и сколько — программ с конфигами, вы с вашим утверждением будете иметь весьма бледный вид. И тренд таков, что последних будет все меньше, а первых — все больше.

Угу-угу. Нам тут в прямом эфире показывают, как реальные клиенты дружно голосуют за json вместо csproj Кэп: в последний момент такие правки вносятся только после очень волшебного пенделя.


BDA>Для начала, reusable parts — это миф, основанный на мании величия программистов и стремлении оставить свое гавноподелие на века.

Контекст потеряли. Мы внутренности msbuild project system обсуждаем. Какие нафиг библиотеки?
Для msbuild reusable parts — это <Import> + .targets-файлы. На них построено много чего полезного, в том числе 99% любых нетривиальных билд-процессов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.