Всем хорошего вечера понедельника (если такое возможно). Хочу спросить у тех кто пишет под .NET платформу, какие средства коллективной разработки они используют? Понятно что есть VS Team systems. Все ли используют его? Может кто-то пользуется чем нить альтернативным? Чем-то полегче?

114.67
Рейтинг
.NET *
Хаб со знаниями про .NET
Сначала показывать
Порог рейтинга
Уровень сложности
ASP.NET AJAX Roadmap
1 мин
1KВозможно, многим будет интересно, что можно ожидать в будущем от ASP.NET AJAX. К счастью, разработчики asp.net поделились с нами своими планами выпустив ASP.NET AJAX Roadmap.
Из интересного можно отметить большое движение в сторону клиентских технологий и введение механизмов легкой манипуляции DOM-объектами через селекторы вроде такого $query(“input[type=text][value~=foo]”). Надеюсь, у Микрософт получится удачный конкурент jQuery, может быть не такой маленький, но не менее функциональный и для asp.net родной.
Еще вроде бы обещают клиентские элементы управления вроде таблиц, treeview и даже Rich text editor.
В целом, впечатления от роадмапа положительные. AJAX от Microsoft развивается, и планы развития мне по душе.
Из интересного можно отметить большое движение в сторону клиентских технологий и введение механизмов легкой манипуляции DOM-объектами через селекторы вроде такого $query(“input[type=text][value~=foo]”). Надеюсь, у Микрософт получится удачный конкурент jQuery, может быть не такой маленький, но не менее функциональный и для asp.net родной.
Еще вроде бы обещают клиентские элементы управления вроде таблиц, treeview и даже Rich text editor.
В целом, впечатления от роадмапа положительные. AJAX от Microsoft развивается, и планы развития мне по душе.
+6
WPF Datagrid от XcEEED
1 мин
9.3KХочу поделиться приятной находкой, с теми, кто юзает WPF. Готовый DataGrid, бесплатный, для версии с ограниченными возможностями.
+16
Внедряем Health Monitoring System в любое ASP.NET приложение за минуту
3 мин
5.2KСегодня мы рассмотрим очень интересную и полезную штуку, которую можно внедрить всего за минуту в любое ASP.NET приложение, изменив один файл.
Для начала попытаюсь дать определение Health Monitoring System(далее HMS).
HMS — это модуль, который будет следить за вашим сайтом и реагировать на определенные события. В этой статье мы займемся реализацией конкретного случая: нам на почту будут приходить письма с различной информацией при возникновении критических ошибок.
Для начала попытаюсь дать определение Health Monitoring System(далее HMS).
HMS — это модуль, который будет следить за вашим сайтом и реагировать на определенные события. В этой статье мы займемся реализацией конкретного случая: нам на почту будут приходить письма с различной информацией при возникновении критических ошибок.
+29
Внедряем Health Monitoring System в любое ASP.NET приложение за минуту
3 мин
1KСегодня мы рассмотрим очень интересную и полезную штуку, которую можно внедрить всего за минуту в любое ASP.NET приложение, изменив один файл.
Для начала попытаюсь дать определение Health Monitoring System(далее HMS).
HMS — это модуль, который будет следить за вашим сайтом и реагировать на определенные события. В этой статье мы займемся реализацией конкретного случая: нам на почту будут приходить письма с различной информацией при возникновении критических ошибок.
Для начала попытаюсь дать определение Health Monitoring System(далее HMS).
HMS — это модуль, который будет следить за вашим сайтом и реагировать на определенные события. В этой статье мы займемся реализацией конкретного случая: нам на почту будут приходить письма с различной информацией при возникновении критических ошибок.
0
XmlSerializer — Assembly Leak без спроса :)
5 мин
5.9KКоротко о главном
В некоторых частях .NET Framework, таких как XmlSerializer, используется внутреннее динамическое создание кода.XmlSerializer создает временные файлы C#, компилирует результирующие файлы во временную сборку и затем загружает эту сборку в процесс. Такое создание кода тоже стоит сравнительно дорого, поэтому XmlSerializer размещает временные сборки в кэш, по одной на каждый тип. Это значит, что в следующий раз при создании кода XmlSerializer для класса Х не будет создаваться новая сборка, а будет использована сборка из кэша. Однако, не все так просто.
+27
asp.net: Trace — полезная фича
1 мин
1.8KНе сказал бы что мало программирую на asp.net или плохо его знаю, но вот с этой его фичей познакомился только сегодня.
<%@ Page Trace=«true» %>* This source code was highlighted with Source Code Highlighter.
+8
Сам себе RSS ридер
12 мин
14KОднажды, в середине 5-го курса, попросила меня одногрупница помочь ей с лабами по
C#, так как его она только изучала. Узнав задание – «написать RSS ридер» — и оценив
ситуацию – конец семестра – я решил ей помочь, так как RSS ридер нужен был самому.
C#, так как его она только изучала. Узнав задание – «написать RSS ридер» — и оценив
ситуацию – конец семестра – я решил ей помочь, так как RSS ридер нужен был самому.
+34
Простейший Feed-ридер за 10 минут
3 мин
8.4KБыла у меня идея, написать статью, о том, как можно создать свой RSS-ридер. Я даже начал ее реализовывать, но вчера на хабре появилась статья Maxter’a — Генерация RSS фидов с помощью класса Syndication. В этой статье рассматривался набор классов Syndication, для работы с фидами (Feeds) RSS и Atom. Благодаря Syndication можно не только генерировать фиды, но и читать их. В этой статье я хочу представить простейший пример RSS/Atom ридера, который можно написать буквально за 10 минут. Правда, доступна эта возможность только в .Net Framework 3.5…
+32
Генерация RSS фидов с помощью класса Syndication
3 мин
2.5KМне не понятно, почему такой чудесный фреймворк как .NET имеет такую маленькую популярность в странах СНГ. Ведь у него есть все необходимое для создания проектов любого уровня сложности, а особенно для веб-проектов. И он ничем не хуже, например, модного ныне Ruby on Rails, имхо даже лучше. Кстати, если вам так нравится концепция MVC программирования, можно попробовать ASP.NET MVC framework.
Всвязи с этим у моей статьи предполагается две целевые группы: люди, которые уже пишут на .NET и которым будет интересно узнать о генерации RSS фидов, и не .NET программисты, которым я постараюсь показать легкость и изящность решения различных задач в этом фреймворке на примере генерации RSS. Итак, начнем. Использовать будем .NET 3.5 и C#.
Всвязи с этим у моей статьи предполагается две целевые группы: люди, которые уже пишут на .NET и которым будет интересно узнать о генерации RSS фидов, и не .NET программисты, которым я постараюсь показать легкость и изящность решения различных задач в этом фреймворке на примере генерации RSS. Итак, начнем. Использовать будем .NET 3.5 и C#.
+29
В Visual Studio 10 будет поддержка UML
1 мин
1.4KЭто будет «Because it's important,» said Norman Guadagno, director of Visual Studio Team System (VSTS)"
Дело происходило на Microsoft's TechEd.
Оригинал новости тут.
Теперь главный вопрос, а на каком уровне это будет? Меня, например, «обратная инженерия» интересует.
Дело происходило на Microsoft's TechEd.
Оригинал новости тут.
Теперь главный вопрос, а на каком уровне это будет? Меня, например, «обратная инженерия» интересует.
+11
ReSharper version 4.0
1 мин
840Спешу поздравить сообщество с выходом полезного инструментария. Качаем с офсайта.
Из «нового»;) поддержка С#3 и LINQ.
Из «нового»;) поддержка С#3 и LINQ.
+7
ajax.net vs jquery.ajax
1 мин
2.1KВ своей предыдущей статье в блоге jQuery я описал механизм вызова веб-методов .net через библиотеку jQuery. После этого возник вопрос, а есть ли разница в использовании ajax.net и jquery и если есть, то в чем она заключается? Здесь я постараюсь дать ответ на этот вопрос.
+7
Ближайшие события
Silverlight 2 beta2 доступен
1 мин
512На страницах ScottGu's Blog появился анонс Silverlight 2 beta2 с развернутым описанием новых фич.
Саму бету можно скачать отсюда silverlight.net/GetStarted
Анонс почитать тут: weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx.
Саму бету можно скачать отсюда silverlight.net/GetStarted
Анонс почитать тут: weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx.
+5
Microsoft Managed Extensibility Framework
2 мин
2.6KЧетвертого июня группа разработчиков Microsoft представила CTP проекта Managed Extensibility Framework (MEF). MEF – это механизм, который позволяет минимумом кода внедрить в проекты поддержку расширяемости (например, плагинов).
Ссылка на сообщение от разработчиков: weblogs.asp.net/whaggard/archive/2008/06/04/first-managed-extensibility-framework-mef-bits-released.aspx
Скачать CTP вместе с примерами и документацией можно здесь: code.msdn.microsoft.com/mef
Далее я приведу короткий пример из документации для лучшего понимания, что такое MEF.
Ссылка на сообщение от разработчиков: weblogs.asp.net/whaggard/archive/2008/06/04/first-managed-extensibility-framework-mef-bits-released.aspx
Скачать CTP вместе с примерами и документацией можно здесь: code.msdn.microsoft.com/mef
Далее я приведу короткий пример из документации для лучшего понимания, что такое MEF.
+8
Microsoft Project Codename «Velocity»
1 мин
8992 июня вышел CTP проекта Velocity для .Net приложений, который позволяет кэшировать большие объемы данных в памяти и располагать их распределенно среди набора компьютеров.
Почитать можно здесь blogs.msdn.com/velocity/archive/2008/06/03/microsoft-project-code-named-velocity-followup.aspx
Здесь анонс от группы разработчиков blogs.msdn.com/velocity/archive/2008/06/02/introducing-project-codename-velocity.aspx
Здесь CTP можно скачать www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055-A867-19B5851E7CD2&displaylang=en
Здесь можно скачать примеры:
code.msdn.microsoft.com/velocity/Release/ProjectReleases.aspx?ReleaseId=1120
PS: последнюю ссылку хабр почему-то обрабатывает с ошибкой, просто скопируйте ее в браузер
Почитать можно здесь blogs.msdn.com/velocity/archive/2008/06/03/microsoft-project-code-named-velocity-followup.aspx
Здесь анонс от группы разработчиков blogs.msdn.com/velocity/archive/2008/06/02/introducing-project-codename-velocity.aspx
Здесь CTP можно скачать www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055-A867-19B5851E7CD2&displaylang=en
Здесь можно скачать примеры:
code.msdn.microsoft.com/velocity/Release/ProjectReleases.aspx?ReleaseId=1120
PS: последнюю ссылку хабр почему-то обрабатывает с ошибкой, просто скопируйте ее в браузер
+7
Небольшой семинар по.NET, Silverlight и хостингу.NET-проектов
1 мин
894Кому интересны новые технологии, приглашаю на небольшой семинар по .NET, Silverlight и хостингу .NET-проектов, который состоится 18 июня 2008 года в Москве. Семинар бесплатный.
В программу семинара в ближайшее время включат доклад о технологическом цикле разработки с использованием технологий ASP.NET и Silverlight.
Собственно, приглашаю.
masterhost.ru/events/enterprises/08-06-18
Думаю, в процессе семинара мы можем немного подвинуть график, чтобы больше времени уделить темам, интересным посетителям семинара.
P.S.: для меня .NET — это, как минимум, возможность уйти от скриптовых языков при написании бизнес-критичных приложений.
В программу семинара в ближайшее время включат доклад о технологическом цикле разработки с использованием технологий ASP.NET и Silverlight.
Собственно, приглашаю.
masterhost.ru/events/enterprises/08-06-18
Думаю, в процессе семинара мы можем немного подвинуть график, чтобы больше времени уделить темам, интересным посетителям семинара.
P.S.: для меня .NET — это, как минимум, возможность уйти от скриптовых языков при написании бизнес-критичных приложений.
+9
asp.net: использование механизма ControlState
3 мин
2.9KЭта заметка предназначена для тех, кто не знает, что такое ControlState и как им пользоваться. Если вы знакомы с этой техникой сохранения состояния страницы, то можете смело пропустить этот топик.
Всем программистам asp.net известна технология ViewState, которая предлагает способ по умолчанию для сохранения состояния web-страниц и элементов управления. Не буду здесь говорить о плюсах и минусах, и без этого известно, что ViewState – это палка о двух концах, на одной стороне которой удобство, а на другой гигантский объем сгенерированных страниц (к примеру, в случае, если вы включите ViewState для GridView). Так уж вышло, что один из основных механизмов asp.net при разработке частенько выключается в угоду производительности.
Всем программистам asp.net известна технология ViewState, которая предлагает способ по умолчанию для сохранения состояния web-страниц и элементов управления. Не буду здесь говорить о плюсах и минусах, и без этого известно, что ViewState – это палка о двух концах, на одной стороне которой удобство, а на другой гигантский объем сгенерированных страниц (к примеру, в случае, если вы включите ViewState для GridView). Так уж вышло, что один из основных механизмов asp.net при разработке частенько выключается в угоду производительности.
+3
ASP.NET MVC 3 Preview
1 мин
825Доступен 3-й Preview ASP.NET MVC
Скачать можно тут
Пока не трогал. «Главные» о релизе на момент публикации не отписались. Будем ждать детальных объяснений.
Также, как обычно, доступен source code.
Скачать можно тут
Пока не трогал. «Главные» о релизе на момент публикации не отписались. Будем ждать детальных объяснений.
Также, как обычно, доступен source code.
+17
asp.net: gzip, несколько вариантов включения
6 мин
11KСжатие web-содержимого посредством gzip (GNU zip) – это довольно старая технология. Суть ее сводится к тому, что web-содержимое перед отправкой пользователю сжимается по известному всем алгоритму zip. Сама спецификация gzip описана в RFC1952, версия 4.2 которой датируется маем 1996 года. На сегодняшний день все популярные браузеры и веб-серверы поддерживают сжатие web-содержимого посредством gzip. В этой статье я постараюсь рассказать о нескольких способах включения в проекты asp.net поддержки gzip-сжатия.
+13