Beetle.js : Data Manager for Javascript

    Beetle.js : Data Manager for Javascript

    Beetle is a data manager for Javascript. The goal is to be able to work with data as easy as Entity Framework and LINQ.

    • Tracks objects and persists changes to server
    • Can work with Knockout and ES5 properties (others can be implemented easily)
    • Can work with Q, Angular, ES6 and jQuery promises
    • Supports data model inheritance
    • Supports aggregate functions
    • Can work without metadata
    • Can work with Mvc and WebApi Controllers
    • Supports property, entity validations
    • Can use existing data annotation validations (carries multi-language resource messages to client)
    • Can query server with Http POST
    • Can be extended to support almost every library (client and server side), flexible architecture
    • Auto fix navigation properties (after foreign key set, entity attach etc..)

    Leave a Reply