1.Yeoman
yeoman |
Yeoman adalah generator untuk webapp. Generator ini mensupport Angular, Backbone, Ember and over 400 project lainnya.
Yeoman biasanya di dampingi oleh bower dan grunt untuk meningkatkan produktivitas dan kepuasan ketika membangun aplikasi web: yo (the scaffolding tool), grunt (the build tool) and bower (for package management).
Mengapa menggunakan Yeoman?
Pengembang web front-end pada zaman sekarang ini kadang-kadang bisa sulit untuk dipahami bagaimana mereka semua bekerja serentak. Yeoman menentukan alur kerja Anda,mempermudah anda untuk membuat web. Yeoman bertujuan mempermudah masalah pembuatan website yang rumit dengan alur kerja scaffolding workflows yang digunakan membuat webapps modern, selain itu yeoman dapat digabungkan dengan aplikasi lain seperti Sass, Html5Boiler,dan lain-lain
2.Grunt(The JavaScript Task Runner)
grunt |
Dengan otomatisasi semakin sedikit pekerjaan yang harus Anda lakukan ketika melakukan tugas seperti minification, kompilasi, unit testing, linting, dll, pekerjaan Anda lebih mudah menjadi. Setelah Anda telah mengkonfigurasi, task runner dapat melakukan sebagian besar pekerjaan untuk Anda-dan Tim-Anda dengan mudah.
Mengapa menggunakan Grunt?
Ekosistem Grunt sekarang ini berkembang pesat setiap harinya . Dengan ratusan plugin yang tersedia, Anda dapat menggunakan Grunt untuk mengotomatisasi apa saja dengan usaha minimum . Jika seseorang ingin membangun website dengan cara yang mudah grunt menyediakan apa yang Anda butuhkan seperti, authoring dan publishing Plugin Grunt Anda sendiri NPM yang sangat mudah digunakan.
3.Bower(A package manager for the web)
bower |
Kenapa Menggunakan Bower?
Bower adalah manajer paket untuk web. Ia menawarkan, solusi unopinionated generik untuk masalah front-end manajemen paket, bower mengekspos model ketergantungan paket melalui API yang dapat digunakan oleh pembangunan stack. Tidak ada sistem dependensi yang luas, tidak ada dependensi membagi antara aplikasi yang berbeda, dan pohon dependensi yang datar.
Bower berjalan bersama Git, dan paket-agnostik. Sebuah komponen dikemas dapat terdiri dari jenis aset, dan menggunakan jenis transportasi (misalnya, AMD, CommonJS, dll).
4.git
git |
Git adalah open source gratis yang mendistribusikan sistem kontrol versi yang dirancang untuk menangani segala sesuatu dari kecil proyek-proyek yang sangat besar dengan kecepatan dan efisiensi.
Git mudah dipelajari dan memiliki jejak kecil dengan kinerja yang cepat kilat. Git memiliki alat outclasses SCM seperti Subversion, CVS, Perforce, dan ClearCase dengan fitur seperti percabangan branching, convenient staging areas,dan multiple workflows.
5.github
github |
6.nodejs
nodejs |
7.Angular
angular |
AngularJS adalah sebuah toolset untuk membangun kerangka kerja yang paling cocok untuk pengembangan aplikasi Anda. Hal ini sepenuhnya dapat diperpanjang dan bekerja dengan baik dengan library lain. Setiap fitur dapat diubah atau diganti sesuai dengan perkembangan alur kerja dan fitur kebutuhan unik Anda.
Mengapa AngularJS?
HTML sangat bagus untuk menyatakan dokumen statis, tetapi terputus-putus ketika kita mencoba untuk menggunakannya untuk menjadi dinamis dalam web-aplikasi. AngularJS memungkinkan Anda memperpanjang HTML kosakata untuk aplikasi Anda. Lingkungan dihasilkan ekspresif luar biasa, mudah dibaca, dan cepat untuk berkembang.
8.MonggoDB
mongoDB |
- Dokumen-Oriented Storage »
- Dokumen JSON-gaya dengan skema dinamis menawarkan kesederhanaan.
Index Penuh Dukungan » - Indeks pada atribut apapun dengan tampilan yang bersahabat.
Replikasi & Ketersediaan Tinggi » - Cermin di LAN dan WAN
Auto-Sharding » - Skala horisontal tanpa mengorbankan fungsionalitas.
query » - Dokumen berbasis pertanyaan.
Cepat Pembaruan In-Place » - Pengubah atom untuk kinerja contention bebas.
Peta / Mengurangi » - Agregasi fleksibel dan pengolahan data.
GridFS » - Menyimpan file dari berbagai ukuran tanpa rumit stack.
Profesional Dukungan oleh MongoDB » - Dukungan kelas enterprise, pelatihan, dan konsultasi yang tersedia.
9.Bootstrap
Bootstrap |
kerangka front-end Yang paling populer untuk pengembangan responsif dan front-end pertama di mobile untuk tampilan web.
Alasan Menggunakan Bootstrap:
- Hemat Waktu
- Customizable
- Faktor dalam Desain
- Grid
- LESS
- JavaScript
- Konsistensi
- Update
- Integrasi
- Responsive
- Kompatibilitas masa Depan
- Memiliki Daya Saing Tinggi
- Memiliki dokumentasi yang baik
- Gampang Untuk Di Pelajari
10.Sass
sass |
Alasan Menggunakan SASS
- CSS yang Kompatibel
- Disukai oleh industri
- Kaya Fitur
- Memiliki Komunitas yang Besar
- Frameworks
- Dewasa(Sass Sudah aktif selama 7 tahun)
11.Heroku
heroku |
Heroku adalah sebuah platform cloud sebagai layanan (PaaS) mendukung beberapa bahasa pemrograman. Heroku diakuisisi oleh Salesforce.com pada tahun 2010. Heroku, salah satu platform cloud pertama, telah dikembangkan sejak Juni 2007, pada saat itu hanya didukung bahasa pemrograman Ruby, tetapi sejak menambahkan dukungan untuk Java, Node.js, Scala, Clojure dan Python dan PHP dan Perl . Sistem operasi basis Debian dan Ubuntu berbasis Debian.
12.PhoneGap
phoneGap |
PhoneGap merupakan framework gratis dan open source yang memungkinkan Anda untuk membuat aplikasi mobile menggunakan API web standar untuk platform.
Note: Jika ada yang ingin menulis ulang di blog, forum,social media dll sebaiknya di cantumkan sumbernya yaitu https://muhammadyasin89.blogspot.com/
Post a Comment