Гикам про технологии Microsoft





Компания Microsoft делает следующий важный шаг в развитии своего облачного предложения для российских заказчиков и объявляет о расширении возможностей приобретения сервисов Windows Azure в России, а так же продвигает технологии Windows 10, Office 365, Cortana.

Главная :: Azure


Облачные сервисы и технологии Windows Azure, SQL Azure, AppFabric и другие





ASP.NET

Тюнинг производительности для ASP.NET. Часть 1

Untitled-1В первой части уловок с производительностью для ASP.NET и IIS7 мы рассмотрим некоторые простые, но тем не менее мощные возможности web.config файла. Используя некоторые трюки мы увеличим производительность любого нового или существующего веб-сайта, не изменяя ничего, кроме web.config файла.

Читать дальше...

NerdDinner. Шаг 1: Новый проект

Это первый шаг бесплатного руководства «NerdDinner», которое показывает, как построить маленькое, но полноценное веб-приложение, используя ASP.NET MVC.

Начнем наше приложение NerdDinner(ужин для ботанов) с выбора пункта меню File>New Project.

Мы увидим окно «New Project». Для создания ASP.NET MVC приложения , мы выберем пункт «Web» в левой части окна, а далее шаблон проекта «ASP.NET MVC Web Application» в правой части.

image

Убедитесь, что вы установили ASP.NET MVC, иначе вы не увидите данного пункта в «New Project». Также это можно сделать через Microsoft Web Platform Installer (ASP.NET MVC доступен в секции «Web Platform>Frameworks and Runtimes»)

Читать дальше...

Внутренний мир Razor. Часть 1–Рекурсивный пинг-понг

Это первая статья о новом ASP.NET парсере – Razor. Над которым мы работали достаточно долго, и я хотел бы рассказать читателям, как же он работает.

Razor-парсер сильно отличается от существующего ASPX-парсера. Фактически ASPX-парсер, почти полностью, построен на регулярных выражениях, потому что синтаксис достаточно простой для разбора. Razor-парсер же разделен на три компонента:

  1. Парсер разметки, который имеет базовое представление о HTML-синтаксисе.
  2. Парсер кода, который имеет базовое представление C# или VB.
  3. И главный “дирижер”, которые знает, как соединить два парсера вместе.
Читать дальше...

Первая версия ASP.NET MVC3 уже в этом месяце!

image

Скотт Гатри в своем блоге, отвечая на вопросы в статье про WebMatrix, упомянул и ASP.NET MVC 3.

Новая версия фреймворка получит поддержку Razor View Engine и, мало того, будет доступна для изучения уже в этом месяце!

Ждем с нетерпением!

Полезные ссылки и некоторые подробности по WebMatrix

image

Как мы сообщали ранее, с выходом в свет Razor View Engine, стал доступен новый легковесный инструмент для веб-разработки – WebMatrix.

image image image image image image

Здесь мы представим несколько интересных ссылок на статьи и ресурсы по WebMatrix и раскроем некоторые подробности по проекту.

Некоторые подробности

  • название WebMatrix дано с умыслом – ранее так назывался похожий проект для веб-разработки о котором Microsoft рассказывала в 2003 году, разработчикам понравилось название и они воскресили его;
  • WebMatrix ориентирован на легкое вхождение в веб-разработку и содержит: IIS Developer Express как веб-сервер, SQL Compact Edition 4.0 как средство хранения данных и Razor View Engine как новый движок представлений ASP.NET;
  • WebMatrix легковесен: для загрузки потребуется всего 15 мегабайт (или 50 если у вас не установлен .NET Framework 4);
  • WebMatrix может быть установлен рядом с любой версией Visual Studio;
  • WebMatrix сможет работать с PHP и MySQL, поддержка стека .NET – опциональна;
  • в конце июля 2010 выйдет MVC-версия Razor для использования нового движка представлений в ASP.NET MVC с интеграцией в VS2010;
  • WebMatrix использует Web Platform Installer для загрузки и развертывания проектов из каталога приложений WebPI, таким образом WebPI – составная часть WebMatrix;
  • ASP.NET Pages – пакет входящий в состав WebMatrix и содержащий Razor, предложит готовые вспомогательные методы для быстрой работы с веб-сервисами (Twitter, Google, Facebook, CAPTCHA и др.);
  • поддержка IntelliSense недоступна сейчас, но появится в будущих релизах WebMatrix;
  • IIS Express на данный момент является частью WebMatrix и пока недоступен в видео отдельного дистрибутива. В будущем такой дистрибутив появится.

Ссылки

  • загрузить WebMatrix можно отсюда http://www.microsoft.com/web/webmatrix/download/;
  • описание основных функций и назначения WebMatrix http://www.microsoft.com/web/webmatrix/features/;
  • прямая ссылка на описание синтаксиса Razor http://go.microsoft.com/fwlink/?LinkID=196191&clcid=0x409;
  • большое описание WebMatrix от Скотта Гатри http://weblogs.asp.net/scottgu/archive/2010/07/06/introducing-webmatrix.aspx;
  • запись в официальном блоге команды Web Platform http://blogs.msdn.com/b/webplatform/archive/2010/07/06/hello-webmatrix.aspx;
  • Скот Хэнсельман написал в своем блоге введение в WebMatrix http://www.hanselman.com/blog/MicrosoftWebMatrixInContextAndDeployingYourFirstSite.aspx;
  • пример разработки первого приложения на WebMatrix http://www.mikesdotnetting.com/Article/146/WebMatrix-A-First-Application;
  • как написать первое приложение с помощью WebMatrix с нуля http://www.asp.net/webmatrix/tutorials/create-an-asp-net-website-from-scratch;
  • видео-интервью на Channel9 с разработчиками по поводу проекта http://channel9.msdn.com/posts/Dan/Simon-Calvert--Scott-Hunter-WebMatrix-and-the-new-Razor-Syntax/;
  • официальная страница проекта на сайте asp.net http://www.asp.net/webmatrix;
  • форум по WebMatrix на сайте IIS http://forums.iis.net/1166.aspx;
  • запись в блоге проекта DotNetNuke по поводу WebMatrix http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/2683/WebMatrix-Razor-and-DNN.aspx.

Progg it

Срочно! Вышел Razor View Engine и открыто имя нового проекта WebMatrix

Доступен для загрузки новый долгожданный view engine для ASP.NET-разработки под названием Razor. Мы уже писали о нем и публиковали перевод развернутого поста от Скотта Гатри.

В комплекте загрузки присутствуют следующие компоненты:

  • AspNet_Razor_Samples.exe – примеры использования Razor;
  • AspNet_Web_Pages_Readme.txt – комментарии к выпуску;
  • AspNetWebPages.msi – собственно новый view engine Razor;
  • AspNetWebPagesWithRazorSyntax_Book_Beta.pdf – бесплатная электронная книга по технологии с исчерпывающим описанием синтаксиса.

Кроме того, на странице загрузки раскрыто наименование нового продукта под названием WebMatrix, частью которого, очевидно, станет новый view engine Razor. В описание сказано следующее: "WebMatrix - представляет собой все, что вам нужно для построения сайтов в Windows. WebMatrix включает в себя IIS Developer Express, ASP.NET и SQL Server Compact".

С нетерпением ждем подробностей о новом продукте.

Update: проект Microsoft WebMatrix раскрыт и доступен по адресу http://www.microsoft.com/web/webmatrix/. В скором времени мы подготовим подробный обзор технологии, а пока - приятного вам знакомства!

Razor - новый движок представлений в ASP.NET

Одним из проектов, над которым работала моя команда, был новый движок представления для ASP.NET.

ASP.NET MVC всегда поддерживал концепцию “движка представлений”, собственно он представляет из себя заменяемые модули, которые реализуют выбор различного синтаксиса шаблона. Сегодня, стандартный движок представлений для ASP.NET MVC использует аналогичные файлы, что и ASP.NET Web Forms - .aspx/.ascx/.master. Существуют и другие популярные ASP.NET MVC движки представлений - Spark и NHaml.

Новый движок представлений, над которым мы работаем, оптимизирован под генерацию HTML-кода, фокусируясь на коде шаблона. Кодовое имя для данного движка – “Razor”, первая бета-версия будет доступна уже скоро.

Читать дальше...

[Юмор] Как работают профи веб-разработки

Коллеги из MSUG Винница расшарили у себя в блоге забавное видео, касающееся в том числе и ASP.NET. Смотрим.