Monday, 5 March 2012

What Is CSLA Dot Net?

CSLA stands for Component-based Scalable Logical Architecture. CSLA is a widely used, open source software development framework for the building of scalable, reusable, and maintainable data management solutions with a wide variety of applications. These solutions can potentially be applied across the seemingly endless spectrum of business needs. CSLA was designed to be a tool which gives developers simple and definitive methods for creating object-oriented programs to manage data within a system. Because there are standard methods for managing data within programs written with CSLA, businesses can control more of the costs associated with building and servicing their systems.

Originally the CSLA framework was designed for use in concert with Visual Basic, which was Microsoft's flagship programming language released back in 1991. Visual Basic was subsequently upgraded over the years and several versions were released until its eventual replacement in 2001 by Visual Basic.Net. It was in conjunction with the development of Microsoft.Net and Visual Basic.Net that CSLA was entirely re-written and replaced by what is now known as CSLA.NET. The new re-written version of the original CSLA framework interacts with all of the various.NET related technologies. Currently, together with Silverlight, ASP.NET, and Windows Workflow among others, CSLA.NET is being used by thousands of developers who need to build a custom business logic layer within 1-, 2-, and n-tier architecture. CSLA.NET takes full advantage of multi-tier architecture by supporting the mobile objects concept. Using this theory an application built using CSLA can transfer between 1-, 2- tier deployment and 3-, 4- tier deployment without necessitating a change to any code.

There have been updates to the framework over the years since its initial release but the newest iteration still includes some of the most favorite features developers have come to know and love. CSLA.NET supports the use of custom base classes. This feature allows developers to create layers between base classes rather than making changes to the CSLA framework. This ability makes it easier to update the framework to newer versions. Some of the changes that have been made include additions to the framework so that it now includes coding support for the new versions of Microsoft.NET, Silverlight, Windows Phone applications, and MONO for Android and iOS. By adding support for cross-platform applications CSLA.NET remains a simple and effective framework for developers who need to build solutions which can be used across a variety of platforms and devices. Version 4.2 also includes improvements to the rule engine and a long list of bug fixes.

Article Source: http://EzineArticles.com/6769765

10 comments:

  1. Thanks so much!! Your site looks nice. Wikidot sounds perfect!







    DOT NET TRAINING in CHENNAI

    ReplyDelete
  2. Hey... You have nice Blog.. Keep follow this excellent work.
    Dot Net Training in Chennai

    ReplyDelete
  3. Hey... You have wonderful Blog.. Hadoop Training Chennai Keep take after Hadoop Training in Chennai this staggering work.

    ReplyDelete
  4. You have stated definite points about the technology that is discussed above. The content published here derives a valuable inspiration to technology geeks like me. Moreover you are running a great blog. Many thanks for sharing this in here.

    Salesforce Training in Chennai
    Salesforce Certification
    Salesforce Training

    ReplyDelete
  5. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
    Regards,
    Informatica training in chennai|Best Informatica Training In Chennai|Informatica course in Chennai

    ReplyDelete
  6. Thanks for sharing this niche useful informative post to our knowledge, Actually SAP is ERP software that can be used in many companies for their day to day business activities it has great scope in future.
    Regards,
    SAP training in chennai|sap course in Chennai|SAP training chennai|SAP Training in Chennai

    ReplyDelete
  7. I need training on csla.net I have knowledge on .net but I don't know how to use csla.net so could you please suggest me the training centers fr csla.net

    ReplyDelete