kcore

0.17.0 • Public • Published

Warning: this is obsolete package location!

This package has been moved to @kmu namespace. Go to https://www.npmjs.com/search?q=%40kmu or search for @kmu/ namespace on npmjs.com.

Kinession Core (kcore)

Kinession

This is part of Kinession Framework for Web. Kinession is JavaScript open-source framework developed by Kemu Studio for browser and server (node.js). The intention is to have reliable framework for mid and large size GUI-s with modern OOP good for large teams. The design is based on many years of experience: OOP architecture here is designed by people doing GUI-s for 20 years, knowing best industry standards coming from C++(Qt)/Java(Swing) and few other worlds. For example: if you know and like Qt, you'll like a connect-based communication between objects. and few more "borrowed" concepts.

Features:

  • it is proper OOP (ES6 classes, CoffeeScript in older code), with best MVC principles,
    • application drives root-view, which drives child views/items
    • application initiates url routers, model managers, browser-server c
  • fast websocket content loading (ajax as fallback)
  • a lot of code is BSC which states for Browser-Server-Common code
  • server-side models abstracting access to content in files, databases, caches, queues and embedded servers (bjson.org support)
  • in-core multi-language support
  • in-core webGL rendering of procedural backgrounds and gui
  • integrates well with Mocha.js and Selenium for testing (of course it will work with other test code too !)

Projects using it

Kinession was used in many projects:

If you're using this please let us know !

Readme

Keywords

Package Sidebar

Install

npm i kcore

Weekly Downloads

2

Version

0.17.0

License

ISC

Unpacked Size

124 kB

Total Files

15

Last publish

Collaborators

  • yosh