Total.js
dikembangkan oleh Peter Sirka pada tahun 2012 di Slovakia.Total.js adalah
kerangka aplikasi web gratis bagi node.js dan berisi semua fitur modern yang
berfungsi untuk menciptakan aplikasi rich website dan web services dengan
mengunakan Javascript, HTML, dan CSS.
Intinya berisi web server sendiri untuk melayani konten statis dan dinamis. Framework ini mendukung URL Friendly, XHR, JSON, LESS CSS, Javascript Minifier, Proteksi XSS, recources dan dukungan arsitektur MVC. Kelebihan dari framework Total.js ini yaitu cepat, fleksibel dan tidak mengandung dependensi.
Intinya berisi web server sendiri untuk melayani konten statis dan dinamis. Framework ini mendukung URL Friendly, XHR, JSON, LESS CSS, Javascript Minifier, Proteksi XSS, recources dan dukungan arsitektur MVC. Kelebihan dari framework Total.js ini yaitu cepat, fleksibel dan tidak mengandung dependensi.
Fitur
yang diberikan oleh framework ini yaitu :
- · Dokumentasi Offline
- · Kompatibilitas terbalik
- · Arsitektur HMVC
- · Struktur direktori bersih
- · Full asynchronous
- · Full web server dengan melayani file statis
- · Mendukung generator (node harmoni)
- · Kode isomorfik
- · Mendukung pembatasan IP
- · Mendukung pengalihan
- · Mendukung just-in-time JS, CSS (variabel dan bersarang) dan kompresor HTML
- · Mendukung just-in-time penggabungan file statis (JavaScripts, CSS atau HTML)
- · Mendukung just-in-time pemetaan file
- · Mendukung media streaming (misalnya video)
- · Mendukung modul dan paket
- · Built-in mesin pengolahan gambar melalui ImageMagick atau GraphicsMagick
- · Mendukung WebSockets (RFC 6455) dan Server-Sent acara
- · Dan lain – lain.
Tata
Cara Installasi (disarankan untuk mengunduh framework dengan empty project)
:
1. Install
node.js platform (recommended: node.js + v4.0.0)
2. Unduh
empty project (https://github.com/totaljs/framework/releases)
3. Unpack
dan jalankan via terminal :
$ cd
myapp
$ node debug.js
4. Proyek
kosong berisi 3x file startup debug.js (untuk pengembangan), release.js (untuk
produksi) dan test.js (untuk pengujian pernyataan). PENTING: File startup
debug.js otomatis merevisi semua perubahan dalam proyek anda dan setelah dibuat
perubahan script, restart aplikasi secara otomatis.
·
Dengan Web
Server
//
require('total.js').http(mode, [options]);
//
require('total.js').https(mode, [options]);
//
modes: debug, release, test
//
The code below starts the framework
require('total.js').http('debug');
·
Tanpa Web Server
/
require('total.js').load(mode, types, [path]);
//
modes: debug, release, test
//
types: models, modules, definitions, controllers, isomorphic, packages,
sitemap, dependencies
//
The code below starts the framework without web server
require('total.js').load('debug', ['definitions', 'models']);
Untuk
installasi dengan cara lain bisa kunjungi link berikut :
0 komentar :
Posting Komentar