Web Engineering dimulai dari formulation-an activity that identifies the goals
and objectives of the Web App.
2.1 JavaScript
1. Angular Js
Keunggulan Angular Js adalah :
a. Angular JS menyediakan kemampuan untuk membuat Single Page
Application secara mudah.
b. Angular JS menyediakan kemampuan data binding pada html.
c. Kode Angular JS adalah unit yang bisa ditest.
d. Angular JS menggunakan menggunakan dependency injection.
e. Angular JS menyediakan komponen yang bisa digunakan kembali.
f. Dengan Angular JS, developer bisa membuat fungsionalitas yang lebih
baik dengan kode yang lebih ringkas.
g. Dalam Angular JS, View adalah html murni, dan Controller ditulis dalam
javascript sebagai business processing.
2. Node Js
Keunggulan Node Js adalah :
a. Bahasa Mudah. Mudah karena tidak perlu mempelajari banyak bahasa,
(bagi yang telah terbiasa dengan javascript). Tapi bagi kalau yang belum
terbiasa dengan javascript (seperti saya), maka akan dibutuhkan effort /
usaha lebih.
b. Node JS Cepat . NodeJS menggunakan Event Driven dalam menangani
proses I/O. Ini lebih cepat daripada multithreading seperti yang diterapkan
pada web server lain.
c. Asnychronous. Javascript adalah bahasa scripting yg bersifat non-blocking
io, sangat berbeda dengan konsep yang dimiliki java ataupun c. Dengan
Asnychronous ini, maka nodeJS akan mengembalikan respon yang lebih
cepat, tanpa perlu menunggu respon lain selesai terlebih dahulu.
d. Konsumsi memori kecil
e. Penggunaan CPU kecil
3. JQuery
Keunggulan JQuery adalah :
a. Kompatibel dengan hampir seluruh browser
b. jQuery telah digunakan oleh website-website raksasa
c. Kompatibel dengan seluruh versi CSS (dari CSS 1 sampai CSS 3)
d. Dokumentasi dan tutorialnya
http://jquery.com
lengkap,
bisa
langsung
dilihat
di
Daftar Pustaka
Anonymous. Perbedaan We Engineering dan Software Engineering. 28 April 2012.
http://anonymous-umn.blogspot.co.id/2012/04/perbedaan-web-engineeringdan-software.html.
7enius.
Perbedaan We Engineering dan Software Engineering. 28 April 2012.
https://7enius.wordpress.com/2012/04/28/perbedaan-software-engineeringdan-web-engineering/.
Compsmag. Best Python Frameworks for Developer. 08 Januari 2016.
http://www.compsmag.com/best-python-frameworks-for-developers/
Ajitesh.
Top 10 Java Web Framework. 17 November 2014. http://vitalflux.com/javatop-10-java-based-web-development-frameworks-2014-2015/
Centerklik. 10 daftar PHP frameworks Terbaik Untuk Pengembang. 10 Januari 2016.
http://www.centerklik.com/script/10-daftar-php-frameworks-terbaik-untukpara-pengembang/
Harry.
10 Best Python Frameworks for Web Developers.
18 April 2015.
http://www.developersfeed.com/best-python-frameworks-for-web-developers/
Ockifals.
Pengenalan
Django.
31
Desember
2014.
https://ockifals.wordpress.com/2014/12/31/pengenalan-django/
Sugiarto.
Kelebihan dan Kekurangan Beberapa PHP Framework. 13 Oktober 2013.
http://cobadibacalagi.blogspot.co.id/2013/10/kelebihan-dan-kekuranganbeberapa-php.html
Hastomo.
Alasan Memili Laravel dan kelebihan Laravel. 10 Agustus 2014.
http://hastomo.net/laravel/alasan-memilih-laravel-kelebihan-laravel/
Ali.
Pengertian,
kelebihan
dan
kekurangan.
02
Juli
2013 .http://sandydoank12.blogspot.co.id/2013/07/pengertian-kelebihan-dankekurangan-jquery.html
Yudana.
Berkenalan
dengan
Angular
JS.
26
September
2015.
http://www.yudana.id/berkenalan-dengan-angular-js/
Kurniawan.
Meningkatkan Performance Aplikasi Web Dengan Node JS. 11 November
2013.
http://www.mojokertocyber.com/cyber-tech/web-design/139meningkatkan-performance-aplikasi-web-dengan-nodejs.html
ForumSains. Kelebihan Menggunakan Frameworks dalam membangun aplikasi berbasis
web.
14
Februari
2014.
http://www.forumsains.com/internet-dannetworking/kelebihan-menggunakan-framework-dalam-membangun-aplikasiberbasis-web/