Комментарии 71
Так анализатор кода Roslyn отключается или нет?
А то будет печально если он будет тупить вместе с решарпером на больших проектах.
VS 2015 всё ещё 32-битная, так что этот вопрос важен.
А то будет печально если он будет тупить вместе с решарпером на больших проектах.
VS 2015 всё ещё 32-битная, так что этот вопрос важен.
Мы работаем над тем чтобы с решарпером не сильно тормозило =)
Но полностью отключить анализы рослина конечно же нельзя…
Но полностью отключить анализы рослина конечно же нельзя…
Тормозит просто невероятно, что меня печалит сильно, но не хочу назад на 2013 :)
Чем плох 2013, на ваш взгляд?
Печально конечно, но с другой стороны что вы хотели от vb/winform IDE, которого за уши изо всех сил пытаются притянуть к Web. Однако надежда есть, это VS Code.
Не понимаю, при чем тут веб? Для меня актуально WP и Win Store.
А Вы точно про VS 2013 сейчас говорите? А не про какую-нибудь VS 2008?
цветовая схема Solarized dark в 2015 выглядит не так,
и дополнение Go to definition(по клику мышки) глючит… эх
и дополнение Go to definition(по клику мышки) глючит… эх
omg, как первого выступавшего люди вообще понимают…
Я помню в какой-то презентации показывали код на Objective C компилировался прямо в Студии, и запускался на эмуляторе Айфона.
Это есть в новой Студии, и если есть то где?
Это есть в новой Студии, и если есть то где?
Ничего на эмуляторе не запускается. Там показывали технологию по портированию приложений с iOS на Windows и запускалось именно Windows приложение.
ОК, но код точно был на Objective C. Значит, в Windows будет какой-то рантайм, аналогичный оригинальному рантайму ObjC? Иначе как реализовать отправку сообщений, селекторы и прочие фишки ObjC?
Кстати если так, то еще интереснее. В MS взяли какой-то существующий рантайм (GNUStep, Cocotron) или разработали что-то свое?
Кстати если так, то еще интереснее. В MS взяли какой-то существующий рантайм (GNUStep, Cocotron) или разработали что-то свое?
Следующий абзац я сам плохо понимаю, возможно вам будет понятнее:
Они написали Clang/C2 для своего компилятора. Это позволило реализовать, как я понимаю, свой собственный рантайм для Obi-C.
Потом они поверх написали свою реализацию UIKit, свой MKMaps поверх бинго и некоторые другие API. Что позволило компилировать некоторое подмножество iOS-приложений для видны. Избранным эта возможность доступна, публично подробности они обещали «в течении лета»
Они написали Clang/C2 для своего компилятора. Это позволило реализовать, как я понимаю, свой собственный рантайм для Obi-C.
Потом они поверх написали свою реализацию UIKit, свой MKMaps поверх бинго и некоторые другие API. Что позволило компилировать некоторое подмножество iOS-приложений для видны. Избранным эта возможность доступна, публично подробности они обещали «в течении лета»
А юзабилити (http://slonopotamus.livejournal.com/147004.html) и производительность (http://slonopotamus.livejournal.com/144266.html) все так же на дне или произошли какие-то улучшения?
Для начала попробуйте рядом открыть два одинаковых проекта в VS 2015 и в CLion. И сравнить отжор памяти.
Зачем мне это делать? И какое это имеет отношение к тем пунктам, по которым меня не устраивает VS?
Затем, что вы увидите, что потребление памяти студией гораздо меньше (в разы), чем у конкурентов.
Ну и что? Пожирание студией >10GB RAM и при этом нерабочий IntelliSense в течение 15-20с после смены открытого файла это не оправдывает.
10 GB это на каком проекте и в какой версии VS?
www.unrealengine.com/ue4-on-github
После клонирования репозитория надо в нем запустить Setup.bat и GenerateProjectFiles.bat, на выходе будет солюшен UE4.sln.
А дальше открываете его в VS2013 и с помощью, например, «go to definition» ходите туда-сюда по .cpp-файлам. Параллельно в диспетчере задач можно наблюдать истерично стартующие и жующие проц vcpkg.exe (или как-то так), каждый размером в 0.8-1G.
После клонирования репозитория надо в нем запустить Setup.bat и GenerateProjectFiles.bat, на выходе будет солюшен UE4.sln.
А дальше открываете его в VS2013 и с помощью, например, «go to definition» ходите туда-сюда по .cpp-файлам. Параллельно в диспетчере задач можно наблюдать истерично стартующие и жующие проц vcpkg.exe (или как-то так), каждый размером в 0.8-1G.
Поставьте себе SSD. Я проекты подобного и большего объёма запускаю на Hyper-V, совершенно не напрягаясь и не ожидая по 15с открытия файла. Основной недостаток в работе вижлы в таких проектах — скорость диска.
а если взять не CLion, а Qt Creator? =)
Только не показывайте QML, они с ума сойдут от языка и дизайнера. :)
И чем QML вам башню сносит?
тем, что он таки не на XML, что хорошо?
Меньше текста, наверное, хорошо. Но не настолько, чтоб с ума из-за этого сходить
Я не стал вам сразу отвечать. Вы бы для начала посмотрели уроки по QML. Все ваши экранные формы сразу живут в дизайнере и могут легко добавляться в другие формы. Это чем-то напоминает web разработку. А ведь это приложение на Qt, то есть, С++.
Работа с сигналами и слотами на уровне описания формы, а не на уровне описания шаблонов, как в Qt Widget.
Можно еще много разных плюшек написать. Вам интересно, изучайте. Не интересно, тогда зачем объяснить? Статья то совсем не про Qt.
Работа с сигналами и слотами на уровне описания формы, а не на уровне описания шаблонов, как в Qt Widget.
Можно еще много разных плюшек написать. Вам интересно, изучайте. Не интересно, тогда зачем объяснить? Статья то совсем не про Qt.
Я вики посмотрел. Мне было именно интересно мнение практикующего человека.
Ничего удивительного.
Если я все правильно понял, то это описание логики в UI. Вот это действительно выглядит удобно для некоторых случаев, но нарушает принципы MVC. Впрочем, я вроде видел для XAML такие расширения.
Все ваши экранные формы сразу живут в дизайнере и могут легко добавляться в другие формы.
Ничего удивительного.
Работа с сигналами и слотами на уровне описания формы, а не на уровне описания шаблонов, как в Qt Widget.
Если я все правильно понял, то это описание логики в UI. Вот это действительно выглядит удобно для некоторых случаев, но нарушает принципы MVC. Впрочем, я вроде видел для XAML такие расширения.
XAML надо читать и на его основе строить статическую модель. QML я сравниваю с WEB JavaScript. По сути, это одна из разновидностей реализации этого языка.
Вы сами всегда придерживаетесь шаблона MVC?
Я — нет. У меня как минимум две буквы M. Первая — модель данных. Вторая — proxy модель для визуальной таблицы. И уже V — визуальный компонент таблицы.
Может пора забыть о MVC и вспомнить «абырвалг» (Собачье сердце).
Вы сами всегда придерживаетесь шаблона MVC?
Я — нет. У меня как минимум две буквы M. Первая — модель данных. Вторая — proxy модель для визуальной таблицы. И уже V — визуальный компонент таблицы.
Может пора забыть о MVC и вспомнить «абырвалг» (Собачье сердце).
Еда штука хитрая. Есть нужно уметь, а представьте себе — большинство людей вовсе есть не умеют. Нужно не только знать что съесть, но и когда и как. И что при этом говорить. Да-с. Если вы заботитесь о своем пищеварении, мой добрый совет — не говорите за обедом о большевизме и о медицине. И — боже вас сохрани — не читайте до обеда советских газет. Пациенты, не читающие газет, чувствуют себя превосходно. Те же, которых я специально заставлял читать «Правду», — теряли в весе.
Qt Creator одна из самых быстрых IDE, некоторые вещи вообще делает мгновенно. Значительно быстрее Студии и тем более любых java-IDE. Только вот интерфейс непривычный, мне категорически не нравится отсутствие классических настраиваемых тулбаров и табов. Видимо считается что все на хоткеях, а я вот люблю чтобы и мышкой можно было.
Хотя, надо сказать, нормальную (drag & drop) настройку тулбаров в Студии еще в 2010 версии сломали. Не осилили что-ли…
Хотя, надо сказать, нормальную (drag & drop) настройку тулбаров в Студии еще в 2010 версии сломали. Не осилили что-ли…
А что вам не хватает, кнопки Run, Debug, Build есть, брейкпоинт можно поставить. Другое дело, что да, все на хоткеях, но они такие же, как у VS, и это странно, что вы любите нажимать мышью… В IDE вроде в основном печатают
Кстати, а как вы сделали темную тему?
она там как бы есть
У вас наверное и в системе стоит темная тема (меню, заголовок окна). Кроме того, на скриншоте не показаны различные окна «проекты», «обзор классов» и т.п. Если в системе тема светлая, а в creator'е какая-нибудь темная, то эти окна все равно остаются со светлым фоном (по крайней мере у меня так, qt creator 3.2.1 на windows7)
А табы у вас откуда?
А табы у вас откуда?
github.com/trollixx/qtcreator-tabbededitor-plugin
Я поставил — только показать вам — не понравилось. Я отвык от табов уже: ни в Emacs, ни в Creator их нет
Я поставил — только показать вам — не понравилось. Я отвык от табов уже: ни в Emacs, ни в Creator их нет
Будет ли в Visual Studio 2015 поддержка проектов VSTO?
Ребят, обещали с C++ таргетинг на Clang и сборку для Linux, но как? Не могу найти в VS 2015.
Простите за дилетантский вопрос (допускаю, что он некорректен):
Как работается в Visual Studio по сравнению с другими IDE, например IntelliJ Idea? Это так же удобно?
Как работается в Visual Studio по сравнению с другими IDE, например IntelliJ Idea? Это так же удобно?
Visual Studio + Resharper =~ IntelliJ Idea
Ответ примерно насколько же некорректен как и вопрос :)
Ответ примерно насколько же некорректен как и вопрос :)
Спасибо. То есть без JetBrains всё равно не обойтись ))
Можно поставить и Visual AssistX
Само существование решарпера и visual assistx недвусмысленно намекает на то, что с рефакторингами и навигацией по коду у самой студии все не очень хорошо.
Не работает замена в редакторе кода по регулярным выражениям, я обескуражен!
Хоткеев Emacs как не было, так и нет. Эх
Community Edition как я понял не имеет C#, только C++, F# и Pearl?
После установки Community Edition перестали разом запускаться все 32-битные приложения, и все программы с 32-битной частью.Пришлось переустановить всю Винду с нуля. >_<
Вы хоть сами на Windows 7 тестировали?
Вы хоть сами на Windows 7 тестировали?
Достаточно просто удалить апдейт kb2882822.
Ну или не использовать крякнутую ось
Ну или не использовать крякнутую ось
Можно подробнее? Внезапно перестали собираться проекты на VS 2015, Community. Windows 10 x64. Всё работало, теперь на сборке зависает и всё. Простенькие консольные программы.
Это какая-то другая ситуация. У Idot'а вообще проблема с запуском 32-битных приложений — не из студии.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Релиз Visual Studio 2015 и .NET 4.6