Ext Server
An application server having the class system which is compatible with Ext JS
Getting it
$ npm install ext-server
Usage
require('ext-server');
// global.Ext Object is Available
Ext.emptyFn();
and when use it as WebServer, you write it as follows.
require('ext-server');
Ext.application({ /* server settings */ });
or
require('ext-server').application(); // require return "Ext" Object.
you can browse 'http://localhost:8124'.
API Documentation
Ext Server API Documentation
Road Map
Version 0.3.x
- JavaScript auto obfuscation.
- Socket.io(ws.action.js/wss.action.js) enable use modules(DB) and Session share.
- brush up Ext Core Classes.
Version 0.4.x
Version 0.5.x
- preload cache static files.
- create Ext.shell.Shell base action execute enviroment.
- create REST Controller.
Version 0.6.x
higher versions.
- Ext.media.PDF class implement, used by "PDFKit".
- Ext.media.Excel/Ext.media.Word/Ext.media.PowerPoint, implement it in reference to "PHP Excel" etc.
- Ext.canvas.Canvas implement, used by "node-canvas" and combination with socket.io.
- Ext.template.Smart(Ext.SmartTemplate), smarty like template engine.
- PostgreSQL support, with windows. (Solution to issue of node-gyp)
- Oracle support, with windows. (Solution to issue of node-gyp)
- iconv(node-iconv-jp) (Solution to issue of node-gyp)
- legecy Japanese Mobile Phone pict.
- bind Server monitor and loggin solution.
- Ext JS / Sencha Touch client test operation from server side.(this old project name "Vergina")