Skip to content
View EasyLOB's full-sized avatar

Block or report EasyLOB

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EasyLOB/README.md

Contents

  1. What is EasyLOB?
  2. Versions & GitHub Repositories
  3. Features
  4. What kind of problems does EasyLOB solve?
  5. Open-Source MIT License
  6. Contributing
  7. Acknowledgment

What is EasyLOB?

EasyLOB is a Data-Driven Design Archetype for developing Web based .NET Line of Business (LOB) Applications. An Archetype is a set of Libraries, Design Patterns, Design Practices, Code Generation Scripts and Guidelines. The goal is to build LOB Applications without worrying about "code plumbing": let EasyLOB take care of most of it for you and leave more time to worry about the real Business problems.

Versions & GitHub Repositories

The latest EasyLOB is EasyLOB 4, above you find a comparison with older versions. Documentation is under-construction, but older EasyLOB Wikis are a good source of information.

EasyLOB 4
EasyLOB 4 NuGet
EasyLOB 4 Tools

: EasyLOB 3 is DEPRECATED : EasyLOB 3 Wiki is available at EasyLOB 3 Wiki

: EasyLOB 2 is DEPRECATED : EasyLOB 2 Wiki is available at EasyLOB 2 Wiki

: EasyLOB 1 is DEPRECATED : EasyLOB 1 Wiki is available at EasyLOB 1 Wiki

What kind of problems does EasyLOB solve?

EasyLOB is usefull as a platform for building LOB Application much faster than trying to do all the "plumbing code" by yourself. There are many different scenarios where it could be very usefull:

  • If you are a Single Programmer selling development services, you will be able to enhance your productivity, building better programas, faster, and getting more projects/clients.
  • If you are a Company with a small team of Programmers, you will be able to define a development Archetype to be followed. Besides having the same advantages of the Single Programmer, you are protected against future changes in your team. If someone leaves, the knowledge about your applications won´t leave with him/her, as anyone with knowledge about EasyLOB will be able to keep your applications working.
  • If you are an Experienced User in some Business Field with some programming skills and want to create a .NET application for new a Business opportunity, you may use EasyLOB as the foundation of your application.
  • If you are a Student trying to start with .NET, EasyLOB is a nice example of many libraries, patterns and practices widely used with .NET Framework.
  • If you are a Geek curious about how many different Microsoft and Third Party technologies work together, EasyLOB is a nice real world example.

Open-Source MIT License

EasyLOB is licenced using MIT Licence, so you will be able to do whatever you want with it, including Commercial Application. The good way of understanting this licence is quoting GitHub:

GitHub - MIT Licence

"A permissive license that is short and to the point. It lets people do anything with your code with proper attribution and without warranty."

In the page below you find a detailed explanation about MIT Licence fatures:

Software Licenses in Plain English - MIT License

👍 What you CAN?

Commercial Use: You may use the work commercially.
Modify: You may make changes to the work.
Distribute: You may distribute the compiled code and/or source.
Sublicense: You may incorporate the work into something that has a more restrictive license.
Private Use: You may use the work for private use.

👎 What you CANNOT?

Hold Liable: The work is provided "as is". You may not hold the author liable.

What you MUST?

Include Copyright: You must include the copyright notice in all copies or substantial uses of the work.
Include License: You must include the license notice in all copies or substantial uses of the work.

So, you may use EasyLOB as you want, but just state clearly you are doing so and where it came from.

Contributing

  • Try it!
  • Fork it!

Acknowledgment

EasyLOB would not be possibly without a lot of other Open-Source, Free and Commercial Projects and Sites:

  • Microsoft: .NET, C#, Visual Studio and PowerBI
  • Syncfusion: Essential Studio and Dashboard Platform
  • CodeSmith: CodeSmith Generator
  • Softwares and Libraries: jQuery, Bootstrap, Newtnsoft.JSON, NLog and Unity, among many, many others, listed at Bookmarks Page
  • Sites: BLOGS, Discussion Lists and Tutorials available for free at Internet

I made my best efforts to reference every significant piece of code from someone else I used in EasyLOB. If you find any code that is yours and I did not reference, please let me know and I will reference it correctly immediately.

Thank you very much for giving me the tools to create EasyLOB 👏

Pinned Loading

  1. EasyLOB-3 EasyLOB-3 Public

    EasyLOB 3

    C# 4 1

  2. Medium-Miro Medium-Miro Public

    C# 1

  3. Medium-SQL Medium-SQL Public