Csla.net Introduction

Source: Internet
Author: User

Csla.net is said to be used in many foreign countries, the domestic introduction of the framework of the article on the network can be found earlier, most of the earlier version of the introduction of some versions. Currently the latest version of 4.5.6. The overall architecture of the version has changed a lot. Proposed to open a series, combined with 〈expert C # business Objects C # Enterprise application development Art Csla. NET Framework development practice, the author of the original, Surtani translation, source code analysis, online articles, this framework will be a detailed study. This book was written according to 3.6 (VS2008) version. Resources can be found online, but the content of the relatively recent content is a bit old, but still can see the author's ideas.

Quote the contents of the book or other blog, there will be copyright issues, know the friend please tell me, thank you!

Look at the following frame design goals, enough to make people's heart

Framework Design objectives: (from the preface of the book)

Supports a complete object-oriented programming model;

Allows developers to use the architecture without barriers;

Achieve a high degree of scalability;

achieve high performance;

When developers use business objects, development efficiency is ensured, including:

1. Support data binding in Windows and Web Forms;

2, support the same object has a variety of user interface;

3, the validation rules management, authorization rules management;

4. Multi-level undo operation based on each object (edit, cancel and apply);

5. Integration with distributed transaction technology (e.g. Wcf,system.transactions)

By applying mobile objects, you support the use of object-oriented design in a distributed environment.

Simplify by dealing with complex problems such as serialization, reflection, and network communication. NET development.

Use the tools provided by Microsoft-especially the IntelliSense and auto-completion features in VS.

Supported platforms (excerpt from http://www.lhotka.net/cslanet/): Supported Platforms

    • Microsoft. NET 1.x through 4.5.1
    • Windows Runtime (WinRT for Windows 8.1)
    • Windows Runtime (WinRT for Windows Phone 8.1)
    • Windows Phone 8 (Silverlight)
    • Silverlight 5
    • Android (using the Xamarin tools)
    • IOS (using the Xamarin tools)
    • Linux and OSX (using mono)

This framework is open source, the author is Rockford Lhotka, this framework is free to use or change, the business environment can also be used, but not all or part of the framework is sold separately, including the source code and the binary file. Frame Address: http://www.lhotka.net/cslanet/

Source is hosted on Https://github.com/MarimerLLC/csla/wiki, you can download it by yourself here

Use NuGet direct reference in VS, the version below is introduced, be careful not to quote the wrong is good

Welcome reprint, please indicate the source.

Csla.net Introduction

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.