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:
The platform offers a set of features, making development process extremely productive:
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
The following command will run all tests for Platypus.js
gradlew test
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