Microsoft продолжит поддерживать C++ / CLI?

Я нашел C++ / CLI, чтобы быть очень мощным языком для обертывания библиотек C/C++ с.NET.

Я полагаю, что это намного лучше, чем использование PInvoke для C по различным причинам.

Однако, когда я обновил свой проект до Visual Studio 2010, я нашел, что это имеет меньше поддержки C++ / CLI.

Примеры:

Microsoft требует:

Я хочу прояснить, что, в то время как мы не можем решить эту проблему, мы уменьшили поддержку C++ / CLI только из-за ограничений времени и ограничений ресурсов. Это не признак, что мы дистанцируемся от технологии.

Но, C++ / CLI никогда не имел действительно хорошую поддержку, и если текущая версия VS имеет меньше поддержки, что делает будущее, содержит?

5
задан tshepang 12 May 2014 в 21:39
поделиться

1 ответ

Я сомневаюсь, что у кого-нибудь есть действительно окончательный ответ, даже (например) Херб Саттер, который работает архитектором в Visual Studio. Проблема проста: направление Microsoft определяется (в основном) давлением рынка и клиентами. Если много людей долго и громко жалуются на проблемы, Microsoft, вероятно, сочтет их исправление важнее, а C ++ / CLI - более важным в целом. Если мало кто жалуется, велики шансы, что они подумают, что мало кто использует C ++ / CLI, и он останется маргинальным.

В некоторой степени, я думаю, что это самоисполняющееся пророчество: они никогда на самом деле не поддерживали его достаточно хорошо, чтобы сделать его жизнеспособной альтернативой, поэтому оно так и не нашло широкого применения. Это быстро приводит к порочному кругу меньшего количества пользователей, ведущему к меньшему количеству разработок, что приводит к еще меньшему количеству пользователей ...

4
ответ дан 15 December 2019 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: