C# (.NET)

.NET

Software framework that runs primarily on Microsoft Windows. It provides a controlled programming environment where software can be developed, installed and executed on Windows-based operating systems.

Accord.NET Framework

NET machine learning framework combined with audio and image processing libraries completely written in C#. It is a complete framework for building production-grade computer vision, computer audition, signal processing and statistics applications.

ADO.NET

A set of classes that expose data access services to the .NET programmer. ADO.NET provides functionality to developers writing managed code similar to the functionality provided to native COM developers by ADO.

ASP.NET

Web framework for building modern web apps and services with .NET. ASP.NET creates websites based on HTML5, CSS, and JavaScript that are simple, fast, and can scale to millions of users.

ASP.NET Core

Cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. ASP.NET Core apps can run on .NET Core or on the full .NET Framework.

ASP.NET MVC

Web application framework which implements the model–view–controller (MVC) pattern. Helps build dynamic websites enabling a clean separation of concerns. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.

Autofac

An inversion of control (IoC) container for Microsoft .NET. It manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity. This is achieved by treating regular .NET classes as components.

AutoMapper

A library created for transforming object-object mapping works and resolving a problem of getting rid of one mapped object to another. 

C#

Multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.

C# frameworks

.NET 1.0 - .NET 4.5.*

C# testing tools

nUnit, SpecFlow, MStest.

Chart FX

Commercial package to create visually-rich, lightweight and secure charts that enhance enterprise application's display layer. Offers IDE integration and innovative features that set new standards in charting component technology.

CLR

The virtual machine component of Microsoft's .NET framework and the backbone of the .NET framework. CLR takes care of a number of low-level executions such as application hosting, thread handling, memory management, security checks and application performance.

Entity Framework

Object/Relational Mapping framework. It is an enhancement to ADO.NET that gives developers an automated mechanism for accessing & storing the data in the database. It was a part of .NET Framework, but since Entity framework version 6 it is separated from .NET framework.

F#

Succinct, expressive, and efficient functional and object-oriented language for Microsoft .NET that helps write simple code to solve complex problems. Used as a cross-platform Common Language Infrastructure (CLI) language, but it can also generate JavaScript and graphics processing unit code.

Kentico

Fully integrated ASP.NET CMS, E-commerce, and Online Marketing platform that allows to create cutting-edge websites and optimize digital customers’ experiences fully across multiple channels.

LINQ

Querying language; more specifically, a language extension to .NET languages which allows for more-or-less format-agnostic querying of data sources ranging from SQL databases to XML files to .NET

Log4net

Tool to help the programmer output log  statements to a variety of output targets in production, PreProd or  development server. Helps the programmer output log statements to a variety of output targets.

Mono

Implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. The stated purpose of Mono is not only to be able to run Microsoft .NET applications cross-platform, but also to bring better development tools to Linux developers.

Moq

The only mocking library for .NET developed from scratch to take full advantage of .NET Linq expression trees and lambda expressions, which makes it the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes.

MsBuild

Platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild to load and build managed projects.

MStest

Command-line command that is used to run tests. This command has several options that you can use to customize your test run. You can specify these options in any order on the MSTest.exe command line.

Nancy

Lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono. The goal of the framework is to stay out of the way as much as possible and provide a super-duper-happy-path to all interactions.

.NET Core

Cross-platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS. It consists of CoreCLR, a complete runtime implementation of CLR, the virtual machine that manages the execution of .NET programs. Can be used in device, cloud, and embedded/IoT scenarios.

NHibernate

Object-relational mapper for the .NET framework. It's actively developed, fully featured and used in thousands of projects. Requires that you create  a mapping specification that traces which properties of your objects map to which columns of your tables and/or views in your database.

Development by Synergize.digital

Sign up for updates
straight to your inbox