.Net platform under strong three excellent open source project (frame), you used it?

.net under a lot of good open source project, and we may have been exposed. But now I give you a few good open source project three or framework I have come across: NopCommerce, Orchard and basic framework ABP (aspnetboilerplate).

  1. Nopcommerce Russian electricity provider of open source systems

    .Net platform under strong three excellent open source project (frame), you used it?

    Nopcommerce (referred Nop) belongs to the open-source electricity supplier system, based on asp.net MVC + MSSql structures, including a customizable front-end implementation, and feature-rich back office systems. It has an excellent exchange community, plug-rich resources, stable and highly customizable, has a strong maintenance team in the country also has a lot of developers and Chinese exchange group or community, can easily achieve the second development needs. So far, its source code has more than 1.8 million downloads, there are more than 27,000 online stores in operation. The most exciting thing is, Nop not only open source, any individual or business can retain the copyright notice at Power By identifies completely free to use it to build online store, its unique design of the tax system and freight, especially for foreign trade website use. Its main features include the following:

    Responsive design - easy mobile shopping mall.

    Multi-store system - installed a mall, allowing multiple store management.

    Multi-vendor - you do not need to stock any merchandise, through multi-vendor capabilities, the system will automatically notify the order to bind the product supplier, shipped directly from the vendor.

    Commodity system functions - product attributes, Contrast, inventory management, product downloads, product reviews and ratings, commodity price system, SKU, and so on.

    Sound system SEO - search engine friendly URL, breadcrumbs, site maps, labels, etc. you know SEO techniques are included.

    Other major orders also include billing systems, hot-swappable plug-ins, cargo systems. Of course, except for some, there are many useful features described above, please visit the official website for the specific.

  2. Orchard open source CMS system dominated by Microsoft

    .Net platform under strong three excellent open source project (frame), you used it?

    Orchard was founded by Microsoft is free and open source content management system based on ASP.NET MVC technology, but Orhcard it is not just content management system, is a more powerful Web development framework, which is hot-swappable modular architecture so that you can develop any Web applications. Orchard using MVC architecture, the full realization of the separation of the logic behind the front-end implementation, the built-in workflow, task timer, multi-level caching, multi-tenant, multi-user role permissions can be used to build features that make it both a personal blog, you can also use to build news portal and other large traffic websites. Easy to use backstage, stable performance, full-featured, hot-swappable modular architecture to provide superior scalability. Orchard protocol based on BSD license for commercial closed-source projects.

    Official documents provide a lot of help, and online learning website a familiar example. There are also a lot of users to learn or use. However, due to relatively Orchard involve cutting-edge technology, with respect to the PHP Wordpress, it is quite difficult to get started, many people might find out about, but it does not quickly apply it, which is its reason for being not popular.

  3. DDD practice of ABP Turkish Grand cattle to God

    .Net platform under strong three excellent open source project (frame), you used it?

    ABP is the "ASP.NET Boilerplate Project (ASP.NET model projects)" for short, is a Turkish designer based DDD modern ASP.NET development framework, the practice of many DDD concept, ABP is a popular use of best practices and technology the new starting point for the development of modern WEB application, it is intended to be a generic WEB application framework and project templates. The latest version, 1.0, has been migrated to .net core.

    ABP uses the following technologies:

    Service-Terminal:

    mvc5 asp.net, web api 2.0, C # 5.0.

    DDD field drive design (Entities, Repositories, Domain Servies, Application Services, DTOs etc.).

    Castle Windsor (dependency injection vessel).

    EF6.0 \ NHibernate, data migration.

    Log4net logging.

    memcached \ Redis cache.

    AutoMapper (based entity class DTOs achieve bidirectional automatic conversion).

    Client:

    Bootstrap \ Less \ AngularJs \ jQuery \ Modenizr and other common js library.

    Framework has achieved the following characteristics:

    Multi-language / localization support;

    Multi-tenant support;

    Soft delete support;

    Consistent exception handling;

    Data validation;

    Modular Development;

    Repository storage mode;

    Unit Of Work Work unit mode;

    Event Bus achieve field events;

    Automatically create Web Api layer (no need to write ApiController) by Application Services;

    In addition to the above, the designers have developed a module called Zero, to achieve the authentication and authorization management and audit logs and other functions. ABP framework is undoubtedly very good, even if you're not going to apply it to real-world projects, you can also learn to study under its structure, absorb its outstanding design.

    Above is a brief introduction of the three open source projects or infrastructure, requires a detailed understanding of friends, you can go to the official website or to exchange domestic community in depth.

Source: SEO

Guess you like

Origin www.cnblogs.com/1994jinnan/p/12324619.html