Senin, 23 Mei 2016





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.

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