Skip to content

Releases: digital-synapse/ds.oop

ds.oop

03 Mar 15:20
Compare
Choose a tag to compare

The javascript class framework you've been waiting for.

Lightweight (3kb) supports classes, static classes, constructorless classes, namespaces, inheritance, multi-inheritance, polymophism, interfaces (code contracts), and enumerators. Supports dependency injection in modules, factories, and controllers.

The purpose of the oop library is to make writing and maintaining classes in javascript easier. In addition, ds.oop allows you to write significantly less code. This translates to faster load times for your js files. The result? Code using ds.oop will load/initalize faster than vanilla javascript in almost all cases not to mention making your code far more readable, maintainable, and modular. With the addition of angular inspired controllers, factories, and modules you can now take full advantage of dependency injection!

Head over to the ds.oop wiki to get started.

ds.oop

26 Nov 06:00
Compare
Choose a tag to compare
ds.oop Pre-release
Pre-release

The javascript oop framework you've been waiting for.

Lightweight (2.5kb) supports classes, static classes, constructorless classes, namespaces, inheritance, multi-inheritance, polymophism, interfaces (code contracts), and enumerators.

The purpose of the oop library is to make writing and maintaining classes in javascript easier. In addition, ds.oop allows you to write significantly less code. This translates to faster load times for your js files. The result? Code using ds.oop will load/initalize faster than vanilla javascript in almost all cases not to mention making your code far more readable, maintainable, and modular.

Head over to the ds.oop wiki to get started.