Comments 59
Для html\css: Sublime Text 2 с Zen Coding + Sublime Prefixr +(плагины по вкусу) решают почти все задачи, о которых вы написали.
Visual Studio и верстка как пушка и воробьи, не? Еще ведь и платная?
Visual Studio и верстка как пушка и воробьи, не? Еще ведь и платная?
Да, как авиационный пулемет и воробьи.
Еще и бесплатная express версия есть.
Еще и бесплатная express версия есть.
VS это такой комбайн где в одном интерфейсе можно сделать и верстку и код написать и профилировку сделать.
Если писать на стеке ms то я бы предпочел иметь именно такой комбайн а не десятку разных программ. Если человек пишет php то наверное логично было бы использовать другой редактор для другой ide
Мне всегда раньше не нравилось, что дла работы бд надо было лезть в sql server management studio хотя тоже самое можно было делать и из vs по логике.
Точно так же и тут, думаю многие бы предпочли в одной среде и верстать и код писать, а не открывать другую программу.
Это мое личное мнение, но думаю оно многим близко
Если писать на стеке ms то я бы предпочел иметь именно такой комбайн а не десятку разных программ. Если человек пишет php то наверное логично было бы использовать другой редактор для другой ide
Мне всегда раньше не нравилось, что дла работы бд надо было лезть в sql server management studio хотя тоже самое можно было делать и из vs по логике.
Точно так же и тут, думаю многие бы предпочли в одной среде и верстать и код писать, а не открывать другую программу.
Это мое личное мнение, но думаю оно многим близко
Игорь, кстати, в VS2012 теперь тулзы SQL интегрированы :-)
Я как бы имел в виду что с авиационного пулемета очень даже неплохо можно голубей отстреливать. Мне тоже нравится когда все есть у меня под рукой в VS. Собственно поэтому я только ей и пользуюсь.
А вы думаете это для верстальщиков? Если пишешь приложение на asp.net то без этого не обойтись, и это хорошо.
}{аос, остально убрать слово «Эффективная» из названия статьи и ты почти написал нормальную статью без закидонов.
Заметь, у тебя в этот раз улучшение, только в заголовке слово «эффективность» по тексту более нигде не видно.
Молодец.
Заметь, у тебя в этот раз улучшение, только в заголовке слово «эффективность» по тексту более нигде не видно.
Молодец.
Помнится в старых версиях офиса был такой редактор как MSE. Он тогда отлично работал с JS, но почему-то дальнейшего развития не получил. Тут словно его реинкарнация произошла.
Правда этот продукт видимо будет актуален тем, кто использует серверные технологии MS. Для остальных есть множество иных прекрасных редакторов.
PS: И да, поддержка хаков прямо чрезвыйчайно удивила. Это в то время, когда от них можно избавиться вообще. Гениально!
Правда этот продукт видимо будет актуален тем, кто использует серверные технологии MS. Для остальных есть множество иных прекрасных редакторов.
PS: И да, поддержка хаков прямо чрезвыйчайно удивила. Это в то время, когда от них можно избавиться вообще. Гениально!
Классно, дайте версию для ubuntu 12.04
:))
:))
И поддержку PHP, ага.
и поддержку java
и что бы приложения под андроид можно было делать)
…
и мир во всем мире)
и что бы приложения под андроид можно было делать)
…
и мир во всем мире)
Без поддержки Java, зато для android — Вам сюда: xamarin.com/monoforandroid
Для java всё уже давно написано JetBrains. Ими же, кстати, написано и для PHP, и ещё несколько.
Возможно это www.jcxsoftware.com/vs.php, и вот это visualstudiogallery.msdn.microsoft.com/6eb51f05-ef01-4513-ac83-4c5f50c95fb5 вам поможет работать с PHP в Visual Studio.
Тогда смотрите в сторону IntelliJ IDEA. Полностью в ней не разобрался, но, например, «Автодополнение CSS-свойств по начальным буквам» в ней есть давно.
Было бы неплохо еще и автогенерацию кроссбраузерных CSS3 свойств. К примеру, написал box-s, а тебе автодополнение до box-shadow и автогенерация -moz-box-shadow и -webkit-box-shadow.
Забыли упомянуть про _references.js
Пример содержания файла _references.js
Итог:
IntelliSense указанных библиотек работает в script.js файлах, и в блоках
<script>
…
</script>
Подробней здесь
Пример содержания файла _references.js
/// <reference path="jquery-1.6.2.js" />
/// <reference path="jquery-ui-1.8.11.js" />
/// <reference path="jquery.validate.js" />
/// <reference path="knockout-2.0.0.debug.js" />
/// <reference path="modernizr-2.0.6-development-only.js" />
Итог:
IntelliSense указанных библиотек работает в script.js файлах, и в блоках
<script>
…
</script>
Подробней здесь
Большое спасибо за инфу и за ссылку!
Голосую за то чтобы включить это в статью.
Голосую за то чтобы включить это в статью.
это не совсем нововведение редактора, просто улучшение поведения существующего функционала, если про все такое, что появилось в VS писать, то никаких статей не хватит
Молодцы, что добавили поддержку префиксов и хаков. Но, всё же, в вижуал студии не хватает свободы, которую предоставляет тот же простейший Notepad++. Лично меня будет раздражать указание на ошибки, которые я сделал сознательно. Например, код, который встречается почти в каждом проекте, разрабатываемом мной:
Проблема будет так же при добавлении новых вещей, не входящих в рекомендацию.
Я бы хотел, чтоб в новой версии вижуал студии можно было бы указать анализатору на то, что выбранная часть кода не имеет ошибки, и, впредь, подобный код не будет её иметь.
<script type="text/x-ejs-template"></script>
Проблема будет так же при добавлении новых вещей, не входящих в рекомендацию.
Я бы хотел, чтоб в новой версии вижуал студии можно было бы указать анализатору на то, что выбранная часть кода не имеет ошибки, и, впредь, подобный код не будет её иметь.
спасибо, интересный комментарий
если вам не трудно, опубликуйте ваше предложение на официальной странице Visual Studio в UserVoice visualstudio.uservoice.com/forums/121579-visual-studio
Это официальное место где каждый может предложить свою идею
если вам не трудно, опубликуйте ваше предложение на официальной странице Visual Studio в UserVoice visualstudio.uservoice.com/forums/121579-visual-studio
Это официальное место где каждый может предложить свою идею
Туда же Razor-вставки в тело скрипта нарушают его валидность. Приходится либо закрывать на это глаза, либо данные проталкивать в data- секции <script>
}{оас, вот предложение по vs.
Попроси ребят, подумать о том, чтобы пора засунуть все хрень нужную для компиляции в одну единственную папку.
Которую потом разумные люди уберут на ramdisk и больше компиляция не будет тратить ресурс жесткого диска.
А то 16Гб надо использовать.
Попроси ребят, подумать о том, чтобы пора засунуть все хрень нужную для компиляции в одну единственную папку.
Которую потом разумные люди уберут на ramdisk и больше компиляция не будет тратить ресурс жесткого диска.
А то 16Гб надо использовать.
Я даже удивлен, что в статьях Хаоса, мои комментарии приобретают такую значимость.
На моих комментах все оставлют пометку о том, что прочитали. Остальные комменты просто не имеют значения.
На моих комментах все оставлют пометку о том, что прочитали. Остальные комменты просто не имеют значения.
Ждём скорого появления вышеперечисленных фич в NetBeans. С нетерпением, так сказать.
UFO just landed and posted this here
Less, Sasswww.mindscapehq.com/products/web-workbench
Кстати, для VS 2012 они очень быстро выпустили обновление.
UFO just landed and posted this here
UFO just landed and posted this here
Новые версии Решарпера предоставляют весь функционал WebStorm (если вы о нем). Так что вы сможете взять все лучшее из двух платформ.
UFO just landed and posted this here
Для верстальщика-быдлокодера не предлагаю. Для .Net инженера, работающего по agile, с вертикальной разработкой, который делает весь стек фичи--от базы данных до UI (js/html/css)--да, это musthave, по-моему. Точнее, VS+решарпер для .Net инженера это musthave, а функционал WebStorm--это весьма приятный бонус.
Хм, большинство описанных нововведений я добавлял через расширения бесплатные, некоторые, кстати, были выпущены самой же Microsoft :) Теперь, похоже, они будут встроенные.
Чего бы действительно хотелось, чтобы IntelliSense начал быстрее работать, чтобы он начал понимать больше паттернов (сейчас подсказки появляются, можно сказать, в достаточно тривиальных случаях, в остальных он не додумывает). Вообще, трудно сравнить работу IntelliSense в C#-коде и JS — земля и небо просто.
Чего бы действительно хотелось, чтобы IntelliSense начал быстрее работать, чтобы он начал понимать больше паттернов (сейчас подсказки появляются, можно сказать, в достаточно тривиальных случаях, в остальных он не додумывает). Вообще, трудно сравнить работу IntelliSense в C#-коде и JS — земля и небо просто.
разница в природе языков: статическом и динамическом
Но, например, cloud 9 поумнее будет, да и работает быстрее. Опять же, какая команда есть у Microsoft. Так что, думаю это не невыполнимая задача — подтянуть IntelliSense при работе с JS.
Признаться, не работал с VS2012 (когда компания перейдет, тогда и попробую), поэтому, есть вероятность, что там уже что-то улучшили в этом плане :)
Признаться, не работал с VS2012 (когда компания перейдет, тогда и попробую), поэтому, есть вероятность, что там уже что-то улучшили в этом плане :)
Нда… Все это, конечно, по сравнению с предыдущей поддержкой — прорыв, но все равно, без Resharper-а в студии не очень удобно. 5 лет юзаю студию, последний год из них на 6.1 ришарпере — лучшей IDE для веба не встречал.
Решарпер на 2012 пока что жутко тормознутый, но так да, все равно гораздо удобнее…
Работали на 10ой студии с 6'ым решарпером и с js. При объёме js кода более 100k строк всё жутко тормозило. После выхода первой preview версии vs11 сразу на неё пересели и всё никак не нарадуемся.
Ещё бы для дальнейшего развития нужно встроить в компиляцию проверку js кода каким-нибудь jslint'ом.
Ещё бы для дальнейшего развития нужно встроить в компиляцию проверку js кода каким-нибудь jslint'ом.
Здорово, но очень бы хотелось ещё полную подсказку в шаблонах. Например, если есть шаблон xslt+html5, то сейчас IntelliSense подсказывает что-то одно — либо xsl-теги, либо html.
JetBrains надо было учится у Apple патентовать все свои фитчи, после релиза развязали бы патентные войны на основании того, что половина фитч в новой студии взято из Resharper, и не плохо бы заработали :-D
Что-то у меня регион в js не появляется (VS2012 RC Ultimate)
/*#region Menu*/
/*#endregion*/
В css при этом работает…
/*#region Menu*/
/*#endregion*/
В css при этом работает…
это мой фейл, пока представлен только outline для всех функций, без поддержки кастомных регионов.
сорри.
есть хорошее расширение, которое привносит нужный функционал
visualstudiogallery.msdn.microsoft.com/4be701d8-af03-40a4-8cdc-d2add5cde46c
попробуйте его
сорри.
есть хорошее расширение, которое привносит нужный функционал
visualstudiogallery.msdn.microsoft.com/4be701d8-af03-40a4-8cdc-d2add5cde46c
попробуйте его
Есть еще одно хорошее VS-расширение, реализующее поддержку регионов в CSS и JS — VisualStudio 2010 JavaScript Outlining
Думаю, что поддержка JS-регионов появится в финальной версии Visual Studio 2012, т.к. заявка на реализацию данного функционала была одобрена еще в марте.
Sign up to leave a comment.
Эффективная веб-разработка c Visual Studio 2012: нововведения в редакторы HTML/CSS и JavaScript