JayData.org

Get the free, opensource JayData Library and try it now!

JayData is a standards-based, cross-platform Javascript library and a set of practices to access and manipulate data from various online and offline source.

Try JayData 1.5.10

Why JayData?

 

  • Extended support for Visual Studio JavaScript IntelliSense
  • Cross-device & cross-layer paradigm
  • Built on HTML5 standards
  • Extendable provider model
  • OData Compliance
  • Off the shelf business data endpoint
  • Built for hybrid technologies
  • JavaScript Language Query (JSLQ)

JayData features

    • OData v4 features
      • reading and writing enums
      • JayData supports all primitive EDM types in Oasis standard
      • reading open types
      • OData actions: actions are supported on context, entity set and entity level
      • Reading and support for inherited entities
      • No need to load odatajs manually
    • Support navigation properties without public entity sets
    • Angular 2 compatibility
    • JaySvcUtil for node
    • Arrow function support
    • Deep insert
    • Managing entity relationships

Examples

 

Q&A

  • Q: What’s the main goal of JayData and how is it unique?
  • A: Jaydata is supposed to help developers to manage data in enterprise HTML5 web/hybrid applications. It’s a library, not a framework, which means you can use it for data management and utilize other libraries (Knockout.js, jQuery, iScroll, Sencha, jQuery Mobile) for UI representation purposes. You can use JayData on client-side (in JavaScript layer) as you use Microsoft Entity Framework+LINQ on server-side.
  • Q: What kind of development environment do I need to use JayData?
  • A: As JayData is a JavaScript library, there are no restrictions in terms of the IDE. You can use Eclipse, Aptana, all editions of Microsoft Visual Studio (even the Express ones) or your favorite text-editor. Right now, we optimized the auto-complete suggestions to Visual Studio 2012 (this is where you can benefit from TypeScript, too), which doesn’t mean that we won’t support other IDEs with auto-complete.
  • Q: How can I download the latest version?
  • A: Basically, we separated the packaged library – which can be used to develop applications – and the source code repository. The latest stable release can be downloaded from the Download page and the current source code can be forked from JayData Github repository.
  • Q: How can I get support?
  • A: If you need professional JayData support contact the JayData team and get some expert support here!
  • Q: I like this library, how can I join the project team?
  • A: As JayData is open-source, you can fork it on Github and contribute to the project.