Как стать автором
Обновить

Комментарии 83

Эмулятор Андроида — на базе QEmu, VirtualPC или отдельная разработка?
А сам Visual Studio под *nix планируется?
Для этого надо:
1) портировать WPF, а это никому не нужно (в смысле, спрос некоторый есть, но заниматься этим M$ не выгодно)
2) избавиться от всего старого сишного кода, избавиться от завязки на COM и т. д.
Не стоит свеч оно.
Вы все еще продолжаете писать MS как M$, даже после анонса?
А вы видите в анонсе что-то, что бы позволило поменять свое мнение?
Абсолютно все пункты анонса продиктированы жесткими правилами рынка.
Даже тот ASP.Net. Понятно, что пока абсолютное большинство в качестве серверов для веб-сайтов держит различные *nix, то ASP.Net никому не будет особо нужен.
Куча плагинов? Ну не студию же портировать. Слишком дорого и сложно.
Не спорю, это здорово, но… это как лямбды в Java 8. Поздно и, наверняка, с кучей подводных камней.
>>Понятно, что пока абсолютное большинство в качестве серверов для веб-сайтов держит различные *nix, то ASP.Net никому не будет особо нужен.

Мне нужен. Предложений по хостингу приложений на ASP.net и ASP.net MVC предостаточно.
И не только вам
Тогда добавлю. Я перешел в мир Web-разработки на платформе ASP.net MVC c PHP (NetBeans и различные фреймворки: CI, Kohana, Yii, Symfony) и могу точно сказать, что разработка в шикарной Visual Studio в сочетании с такими компонентами как:
Entity Framework;
подход Code First;
запросы к БД в стиле Lambda Expression;
шаблонизатор Razor;
сервер TFS;
тесная интеграция с мощной СУБД MSSQL;
платформа MVC со всеми своими прелестями;
и др.

намного более продуктивна и эмоционально приятная, чем на PHP.
все же, для быстрого старта того же онлайн-магазина, PHP с кучей готовых решений пока больше подходит…
Никогда не говорите никогда.
Для этого есть Xamarin Studio
Это тоже аргумент в пользу портирования VS…
почему? Сама студия — то хорошо работает в отличии от monodroid/monotouch. Вы вычтите R#, который никто не будет портировать на Mac и получите голую студию, стоимость портирования которой не сопоставима с выхлопом. Xamarin Studio выигрывает
А вдруг будет =)
Сама студия — то хорошо работает в отличии от monodroid/monotouch.

Весьма спорное утверждение.
Фриз приложения почти при любой длительной операции.
Постоянные глюки интерфейса.
Ооочень долгое открытие проектов (и опять же фриз)

А про решарпер, это намек, что Xamrin Studio из него отдельные фичи потырила? молодцы. Многие фичи действительно прикольные. Но общее впечатление все равно не очень.

Поймите меня правильно, Xamarin Studio лучше многиз IDE, которые я видел. Но Visual Studio все равно на порядок лучше. И да, я не пользуюсь R#.
Получается, открываются только те технологии, которые так или иначе уже были портированы при помощи Mono?
У Mono куча пробелов в реализации (погрепайте «MonoTODO» в исходниках, узнаете много нового), а RyuJIT с новым GC даст существенно лучшую производительность чем имеющиеся в Mono средства.
Я так и не понял, они открывают BCL, или весь .net, включай CLR(+GC+JIT и т.д.)?
Что такое код серверного стека?
На github'e после беглого просмотра я не увидел ничего, похожего на CLR.
1) BCL сейчас в процессе перелицензирования на MIT, в дальнейшем будет разрабатываться под ней же
2) Рантайм (загрузчик сборок, GC, JIT) открыть обещают в ближайшее время
Очень впечатляющие изменения.
Microsoft идет в правильном направлении.
Не ожидал от вас...
>Visual Studio Community 2013 бесплатно для любого не корпоративного использования, в том числе при разработке коммерческих приложений
А где можно найти разницу между этими понятиями? Когда просто коммерческое приложение становится корпоративным?
www.visualstudio.com/products/visual-studio-community-vs там ниже Q.A. на странице, есть пояснение. Ответ на ваш вопрос — если вы, например, программист в организаци с >250 PCs или > $1MM in annual revenue то вам надо купить Professional.
В компании для ПО на продажу нельзя использовать, дома для разработки игрушки на продажу — можно.
Все можно пока у вас в компании меньше 250 рабочих мест и выручка меньше миллиарда
1MM это все-таки миллион. Я погуглил
А я и думаю, что так много :)
Спасибо буду знать, пригодится!
Не совсем так, можно использовать даже в компании не более чем на 5 ПК, если в компании меньше 250 ПК всего и прибыль меньше миллиарда. Если я правильно понял FAQ.
Или можно использовать в компании в учебных целях или для написания open source
Меньше миллиона. Что уже не так много для большинства компаний.
В момент, когда миллион становится «не так много», а количество компов меряется сотнями, цена вижуал студии полностью теряется на фоне других затрат.
Один вопрос по поводу новой студии: опять нет выбора того, что устанавливать, а что не надо, и ради сборки проектов на C++ нужно ставить 10 гигабайт всяких эмуляторов Windows Phone и средств разработки для Web, которые не будут использоваться никогда?
В данный момент использую VS2013 Express for Windows Desktop ровно потому, что с ней ставится не так много хлама, как с полноценными версиями.
Прямо сейчас ставлю vs2015 есть куча галочек для каждого компонента студии, плюс для внешних (есть галочка для хрома, например). Эмуляторы wp точно можно не ставить
Замечательно. Вот только галочка Visual Studio core скачивает устанавливает ровно 221 пакет, которые занимают чуть меньше 9 гигабайт. Хорошая попытка, MS, но нет.
Я не знаю, что скрывается за галкой Visual Studio core, надеюсь в будущем будут пояснения в инсталяторе. Но это точно не
10 гигабайт всяких эмуляторов Windows Phone и средств разработки для Web, которые не будут использоваться никогда
Выбор то есть и в 2013, но прямо сейчас сижу и наблюдаю как она ставит отключенный эмулятор win phone 8.1 :(
Просто оставлю это здесь
Я прошу прощения, но… это действительно так важно?
Очень важно. Представьте себе, скажем, ультрабук с 32GB SSD (да хоть Surface Pro), на котором хотелось бы иметь сборочную платформу, но не получается ровно потому, что полноценная VS2013 Pro туда просто не влезает.
Самое интересное, что эта возможность была в VS2010, даже отдельная редакция Visual C++ Express была, занимавшая что-то около гигабайта, но затем менеджмент решил, что пришла пора больших SSD и что каждому разработчику на C/C++ нужно дать в нагрузку еще и C#, и VB.NET, и SQL Server CE, и кучу всего остального, спасибо огромное, господа.
Ну я не знаю что именно вы там собираете, но для меня, например, оверхэд в 5-6Гб это вообще ни о чем. 7,9 у меня весит студия со всем необходимым на диске. Прибавим 4,5Гб тестовую базу данных, две версии буста, исходники .net, сотни мегов логов при билдах, гит с парой тройкой бранчей, самые необходимые библиотеки со своими сборочными окружениями и набегает 40+ Гб «самого необходимого». И это только сборка, писать будет трудно хотя бы без справки по Win32, а это еще гигов 7. Ну можно, если постараться и вычистить исходники, удалить логи и лишние бранчи, дожать это до 16Гб, но есть ли смысл.
Собираю я тут небольшие утилиты на Qt, из которой используется только Core, GUI и Widgets. А еще я собираю UEFI-прошивки, UEFI-приложения и прочие вещи на основе UDK2014. Без студии все это вместе занимает примерно 2 Gb, поэтому 5-6Gb оверхеда — совершенно неприемлемо. Если у вас огромные диски — я за вас рад.
Ну как минимум время установки всего этого добра достаточно большое. Если мне нужен только C++.
Ну будут же наверняка експресс версии, как и были. мне вот с++ не нужен, c# express с головой хватало
Я в свое время очень любил Borland C++ за то что был установщик только компилятора bcc32.exe вроде бы он назывался. Уж не знаю живы ли они там в Borland и как у них дела, но сегодня таким установщиком является MinGW всего в 300 MB. Думаю, что Microsoft могла бы получить меня в виде довольного клиента выпустив просто компилятор CL, LINK и SDK. А уж IDE уже там доставим и потом не всегда оно на Build серверах нужно.
Microsoft и программинг под конкурирующие платформы iOS и Android в Студии? Что-то с ними случилось. Может они через пару лет и Visual Studio for Linux выпустят???
Кордова и юнити для студии вот уже полгода, наверное, как есть. Плюс ещё ксамарин. Глобально ничего нового в этом вопросе, только все лучше(?).
Там добавилась, например, отладка плюсового кода на андроиде (т.е. по факту VS научилась удаленно отлаживать через gdb из коробки — я надеюсь, они рано или поздно вытащат эту фичу в UI как вещь в себе).
Это что-то называется рыночная доля Windows Phone.
где искать плагин для Sublime?
спасибо!
-.NET в опенсорсе
-.NET скоро для *Nix-ов
-Улчшеная интеграция Xamarin и кооперация с ним
-Эмулятор Андроида


MS - МОЯ ПРЕЛЕСТЬ!
image
Вы в курсе, что «выша прелесть» — логотип висты?
Теперь Вы видите через что мне пришлось пройти?
От Висты до .Net опенсорса и кроссплатформенности!
Вот тут пишут, что в .NET Core входят WinForms и WPF, значит ли это что десктоп аппы будут загружаться на линуксе?
А можно конкретную цитату привести, где говорится, что WinForms и WPF это часть .NET Core?
1 картинка — WinForms и WPF под ASP.NET. Хотя, и правда, они не в колонке ".NET core". зачем тогда их было сюда впихивать?
WPF сильно с DX должен быть завязан. Вряд ли удастся портировать малой кровью на *nix. Хотя, было бы отлично.
Микрософт идёт в сторону опенсорса уже достаточно давно, так что эти новости не столько неожиданны, сколько приятны.
Resharper в Community версии работать будет?
The new Visual Studio Community 2013 edition is a full-featured IDE. It supports multiple project types in one solution file in a single IDE, and has all of the productivity features and IDE extensibility capabilities (meaning you can use Xamarin, ReSharper, VsVim, and any other VSIX extension) that developers love in Visual Studio.

ScottGu's Blog
Q: How does Visual Studio Community 2013 compare to other Visual Studio editions?
A: Visual Studio Community 2013 includes all the great functionality of Visual Studio Professional 2013
Несколько лет назад в обсуждениях про Office под MacOS я делал шуточное предположение, что когда-нибудь будет офис под Linux и потом MS выпустит MS Linux.

События этого года меня просто ошеломили. В начале года появилась Nokia X, которая уже принадлежала Microsoft. Тогда все отмахнулись, мол Microsoft к этому не имеет отношения (хотя была интеграция с MS-ресурсами и отказ от Google-инфраструктуры).
Потом MS выпустил очень классную версию MS Office под iPad — я даже расстроился, что там работа в офисе на порядок удобнее, чем на моем SurfaceRT. Успокаивало то, что все-равно была необходима подписка Office365. Буквально неделю-две назад появилась новость, что теперь Office для iPad\iPhone и Android полностью бесплатен и теперь работает с DropBox.
Сегодня эта новость. Прямо блицкриг в мир OpenSource.

Вот теперь уже не шуточно приходят мысли о Microsoft Linux 2015 или типа того. Интересно только, будет ли это абсолютно новая ветка дистрибутивов, или форк Debian\Ubuntu или какого-то другого дистрибутива.
Вообще-то у Микрософта вполне себе был MS Linux. История развивается по спирали…
А где можно прочитать реальную конкретику? Я попытался поискать, но все, что нашел — это горстка первоапрельских шуток и вот этот сайт: www.mslinux.org/, который, наверняка так же является шуткой (если я правильно понял).

Все что мне было известно на эту тему — это то, что сотрудники Microsoft действительно участвовали и участвуют в разработке ядра и решении ряда проблем Linux. В основном их доработки касаются тех областей, где каким-либо боком существует необходимость совместимости с продуктами MS. Толи в начале этого, толи в прошлом году читал статью, что где-то 40% исправлений за год были именно от сотрудников MS. Но и то, это чисто по новостям-статьям знаю.
Я не исключаю, что внутри Microsoft разработчиками используется какой-то свой дистрибутив, но я думаю о выпуске именно пользовательской системы.

Но, исходя из того, что в статье указан именно Server Core — может будет общедоступная серверная версия? Что-то вроде Microsoft Linux Server?
Вот вы меня озадачили — насчёт Линукса теперь я не уверен, надо поискать. А вот Юникс (трушный) они некоторое время продавали (http://en.wikipedia.org/wiki/Xenix).
А что насчёт SQL Server? Удобно же использовать именно связку asp.net + sql server. Или этот продукт останется только на Win?
НЛО прилетело и опубликовало эту надпись здесь
Связка asp.net + postgres ничуть не менее удобна, вся разница — в одном пакете для nuget.
А когда?
Собственно, не назвали ни одной даты, когда будут выпущены сборки .NET для *nix и OS X (а еще ведь нужны будут модули для популярных веб-серверов). Сколько ждать: год, два, больше?
Эм, вчера?
Вы, видимо, не поняли, о чем я спрашиваю.
В рамках этого проекта так же анонсирован выпуск .NET Core Framework для операционных систем Linux и Mac OS X

Меня больше интересует, когда этот выпуск произойдет? Когда я смогу запускать свои ASP.NET-приложения, к примеру, на linux? Или я уже сейчас могу скачать бинарный пакет, например, для Ubuntu?
Вчера в трансляции запускали. Судя по тому, что это ASP.net 5 for Linux and Mac, то к релизу соответственно.

но судя по этой статье вы уже сейчас можете взять ASP.net и скомпилировать его на mono.

Видел где-то ссылку на соответствующий плагин для sublime, но сейчас не нашел.
Судя по всему всё это счастье должно зарелизится к конеференции Build 2015, то бишь к 29 апреля 2015
Может кто подскажет где можно глянуть сравнение версий Visual Studio Community и Pro?
Функционально они эквивалентны.
Пробовал сочитать Sublime + Xamarin для Debug. В Sublime работать приятней стало, чем в Xamarin Studio. Если поднастроить плагин даже и рефакторинг вменяемый присутствует.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий