Code Monkey home page Code Monkey logo

aspnetboilerplate's Introduction

ASP.NET Boilerplate

AppVeyor: Build status

What is ABP?

ASP.NET Boilerplate is a starting point for new modern web applications using best practices and popular tools. It's aimed to be a SOLID model, a general-purpose application framework and a project template.

Framework

ASP.NET Boilerplate is an application framework built on latest ASP.NET Core, ASP.NET MVC & Web API technologies. It makes easy to use dependency injection, logging, validation, exception handling, localization and so on. It makes these not only itself but also using popular framework and libraries.

Architecture

ASP.NET Boilerplate implements NLayer architecture (Domain, Application, Infrastructure and Presentation Layers) and Domain Driven Design (Entities, Repositories, Domain/Application Services, DTO's...). Also implements and provides a good infrastructure to implement best practices such as Dependency Injection.

Template

ASP.NET Boilerplate easily creates startup template for your project. It includes most used framework and libraries by default. Also allows you to choice Single-Page (Angularjs) or Multi-Page (MVC) architecture, EntityFramework or NHibernate as ORM.

Links

How To Build

Use Visual Studio 2015 with Update 3 and .NET Core 1.1+ installed. Download from Microsoft's official website: https://www.microsoft.com/net/core

aspnetboilerplate's People

Contributors

8aginski avatar a-merson avatar abdllhbyrktr avatar akinix avatar ammachado avatar badre429 avatar devsoitic08 avatar fernandezjose avatar guilhermemorais avatar hcss-josephdoty avatar hikalkan avatar ismcagdas avatar iyhammad avatar jaq316 avatar jefftindall avatar johnw86 avatar lemestrez avatar maliming avatar natiki avatar osoykan avatar rangeryu avatar steeintw avatar sunzhuokai avatar tocinito avatar virtualcca avatar wocar avatar xxmgkxx avatar yustos avatar yuzukwok avatar zhaord avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.