- AutoMapper
- Json.Net от Newtonsoft
- Azure Storage Extensions (Client library)
- LightInject / Castle Windsor / NInject
- LightInject.WebApi
- Lightinject.ServiceLocator
- CommonLocator
- RestSharp
- Swasgbuckle - Swagger for WebApi
пятница, 4 декабря 2015 г.
Список базовых Nuget пакетов при разработке веб-сервисов на платформе .NET
вторник, 27 ноября 2012 г.
Мы выбираем или нас выбирают
Для меня есть несколько направлений, в которых я могу уверенно продвигаться. Сразу откину науку и Университет, как менее перспективный путь (хотя по своему интересный и я бы мог найти здесь место). Анализ данных более перспективная вещь, к нему ещё можно будет вернуться при желании. Итак, на текущий момент я выбираю:
- C++, game dev
- C#, ASP.NET(MVC) и куча технологий характерных веб-разработке.
воскресенье, 4 июля 2010 г.
Примочки C#
Начал читать книгу Лабора по C#. После изучения Java, C# изучать легче - постоянно встречаются логические совпадения в конструкциях. Однако уже встречаю и различия - в шарпе есть довольно интересные примчки, которые придуманы для облегчения жизни разработчика, хотя впринципе и в Яве проблем не возникало без них =)
Уже были встречены:
- Индексаторы
- Использование свойств полей
Индексаторы фактически позволяют иметь массив объектов одного класса. В Java в этом случае вы просто тупо создаете массив, а тут вы получаете доступ к как бы готовому массиву определенному классом.
Свойства полей шарпа помогают облегчить доступ к полям класса - избавляют от использования "геттеров" и "сеттеров", хотя принцип интерпретации в обоих языках остается одинаковый, и это просто некоторое удобство для программистов C#
Обращение к полям:
- Java - class.getField, class.setField, где в классе Class определено поле public type field
- C# - class.Field - используется и для получения и для редактирования значения field
Обращу внимание, что имя свойства с большой буквы пишется