marat-gainullin / platypus-js

Apache License 2.0
9 stars 9 forks source link
html java javascript netbeans-ide orm platypus-js sql

Platypus.js

Build Status

The Platypus.js is a platform for rapid development of enterprise-level JavaScript applications.

Platypus.js is a server side JavaScript platform designed on top of JavaEE 7+ technologies and Nashorn JavaScript engine.

Platypus.js is a client side development platform as well including HTML 5 browser and Java SE clients.

Platypus.js comprises both asynchronous IO model and reasonable use of multithreading with only few intensively used threads.

Platypus.js provides a developer with libraries needed to develop complete and ready for market applications.

In general, two programming languages are used while developing Platypus.js applications:

Applications creation, editing, deployment, debugging and maintenance all may be performed using the NetBeans IDE with Platypus.js plugins.

The Platypus.js plugins for NetBeans IDE include the following development tools:

Features

The platform offers a set of features, making development process extremely productive:

Build

The following commands will clone git repository and build Platypus.js from source

git clone https://github.com/marat-gainullin/platypus-js.git
cd platypus-js
gradlew build

Test

The following command will run all tests for Platypus.js

gradlew test

Run demos

There are some sample Platypus.js applications, showing how to build and run Platypus.js applications. They are in the following repositories: https://github.com/altsoft/UiDemo https://github.com/altsoft/pethotel https://github.com/altsoft/WebSocketDemo