Dotnet development

11
Разработка на платформе .NET Александр Яковенко [email protected]

description

 

Transcript of Dotnet development

Page 1: Dotnet development

Разработка на платформе .NET

Александр Яковенко[email protected]

Page 2: Dotnet development

.NET – платформа для бизнес - приложений

Page 3: Dotnet development

CLR (Common Language Runtime) – избавляет от зависимости от аппаратной части

C# - объектно-ориентированный язык со строгой типизацией

Автоматическое высвобождение памяти Включает множество готовых классов

Преимущества .NET Framework

Page 4: Dotnet development

Настольные приложения (Win Forms, WPF)

Сервисы (WCF, Web Services) Web – приложения (ASP.NET - Web Forms,

MVC, Silverlight)

Что можно разрабатывать

Page 5: Dotnet development

MVC – Model View Controller Razor – дивижок шаблонов страниц NuGet – управление пакетами Ориентация на HTML5 и мобильные

устройства

ASP.NET MVC

Page 6: Dotnet development

С# ASP.NET MVC Microsoft SQL Server Entity Framework (Code First) MongoDB jQuery Google Maps Gigya

Что мы используем

Page 7: Dotnet development

Visual Studio 2010 ReSharper Ms SQL Server Management Studio Subversion – контроль версий nCrunch – непрерывное тестирование MSTest, NUnit – модульные тесты Jira – управление задачами IIS 7.5 – web-сервер Firebug Team Foundation Server 2010

Наши инструменты

Page 8: Dotnet development

Рынок web-приложений

Page 9: Dotnet development

Совершенствование архитектуры приложений (S.O.L.I.D.)

Тестирование и непрерывная интеграция Оптимизация взаимодействия

участников проекта (Scrum)

Куда мы инвестируем

Page 10: Dotnet development

Приучайтесь писать тесты сразу Читайте чужой код (github.com,

codeplex.com) Учите английский

Пожелания коллегам

Page 11: Dotnet development

msdn.com asp.net techdays.ru stackoverflow.com

Документация