Visual Studio 11 Express только для Metro


Microsoft наконец-то продемонстрировала всем свое корпоративное безумие. Следующая версия VS Express 11 будет производить только Metro, а не настольные приложения — и ситуация ухудшится.

Обновление: Microsoft отменила свое решение см.

VS Express 2012 БУДЕТ поддерживать настольные приложения

Системы разработки Express были стандартным путем к программированию под Windows в течение нескольких лет. Они дешевы, то есть бесплатные, и представляют собой легкие решения, облегчающие новичкам использование полной версии Visual Studio. Они также поддерживают множество проектов с открытым исходным кодом и запускаемых проектов на базе Windows, которые просто не могли позволить себе полную Visual Studio, не говоря уже об использовании в образовательных целях.

Текущие продукты Express, то есть Express 2010, имеют версию для каждого из текущих языков VB, C # и C ++ и даже версию для веб-разработки. Следующее поколение продуктов Express будет гораздо более ограниченным: всего три редакции — Express 11, Express для Windows Phone и Express для Azure. IDE Express 11 будет поддерживать C ++, C #, VB и JavaScript в одном аккуратном и простом в использовании пакете. Это звучит великолепно, пока вы не поймете, что этот изящный пакет поддерживает только создание приложений Metro.

Для рабочего стола нет ни шаблонов, ни целей.

Поскольку приложения Metro работают только в Windows 8 или Windows RT, вы сразу видите, что Express 11 можно использовать только в том случае, если вы обновились до Windows 8 / RT и хотите создавать только приложения Metro.

Microsoft предлагает, если вы хотите создать настольное приложение, просто продолжайте использовать одну из редакций Express 2010.

На первый взгляд может показаться, что это очень разумно. В конце концов, это Metro, который является новым и нуждается в новой среде, чтобы позволить программистам создавать новые приложения. Тем не менее, сообщение, которое это посылает, теперь ясно, несмотря на то, что блоги Microsoft делают все возможное, чтобы обсуждать любые другие вопросы, кроме тех, которые действительно имеют значение.

Тот факт, что Express 11 будет нацелен только на приложения Metro, является четким заявлением о том, что настольный компьютер унаследован.

Если вы планируете свой следующий проект и не хотите покупать полную версию Visual Studio, чтобы начать работу, у вас есть выбор: перейти на Metro с IDE текущего поколения или вы можете использовать 2010, что даже не является продуктом прошлого года.

Смысл в том, что у настольных компьютеров нет будущего точно так же, как у семейства 2010 Express нет будущего.

Вы можете видеть, как это укладывается в стремление Microsoft отбросить старое и заменить его чем-то новым. Подобные методы использовались при внедрении .NET. Вместо того, чтобы дать программистам выбор использовать классический VB 6, они просто отказались от VB 6 и принудительно обновили его до несовместимого VB .NET.

Теперь, кажется, пришла очередь отказаться от .NET.

Если вы хотите разработать приложение .NET, вам нужно придерживаться Express 2010 и даже не думать о выпуске новых выпусков. Чтобы оставаться в курсе, у вас нет другого выбора, кроме как преобразовать свои приложения в Metro.

Общая картина еще более запутана, но она демонстрирует, на каком суицидальном пути стоит Microsoft. Ранее на этой неделе был выпущен Kinect 1.5 SDK с большим количеством кода и средств .NET, включая трехмерную графику XNA и WPF. До появления Metro вселенная разработки Microsoft была разделена на .NET / управляемый код и C ++ / COM. Теперь он разделен на три части, и между ними нет компромисса — вы в основном должны поддерживать победителя.

Microsoft сообщает вам, что Metro — ее единственный кандидат на победу. По мнению Microsoft, WinRT / Metro — единственное возможное будущее.

Если вы не согласны, вам нужно начать поиск альтернативной среды рабочего стола.


Добавить комментарий