15 Framework Webstite Terbaik 2017

Agustus 11, 2017

Ekuiva - Tahun 2017 adalah tahun yang spesial untuk pertumbuhan teknologi diseluruh platform website dan mobile bahkan kita sudah memasuki apa itu internet of things. Maka dari itu kita sebagai penggiat teknologi perlu kita refresh pengetahuan kita. Disini saya akan memberikan beberapa informasi yang bisa berguna untuk temen-temen pengenai perkembangan 

Berikut saya paparkan beberapa framework web terbaik yang bisa kita jadikan pengembangan project kita selanjutnya atau cuma ingin mengetahui seperti apa cara kerja dari framework website terbaik tersebut.

1. Meteor Javascript Framework

@meteorSalah satu framework javascript yang sedang naik daun dan merupakan framework javascript yang memiliki slogan "Meteor is an ultra-simple environment for building modern web applications." Ini menggambarkan jika Meteor merupakan framework javascript modern dan cocok untuk kebutuhan project yang membutuhkan teknologi web modern. Dan ini adalah salah satu project opensource paling banyak mendapatkan 38,020 bintang & 4,820 fork dari seluruh developer di Github. Dari sekian banyak framework yang ada ini adalah salah satu yang favorit pada artikel ini dibuat yaitu Agustus 2017. Mungkin kedepannya akan selalu berubah trend dari sebuah framework.

Jika kamu menulis code dengan framework ini maka 3 keuntungan ini akan dapatkan :
  1. Meteor menggunakan javascript murni (in pure Javascript)
  2. Menggunakan librari opnesource populer
  3. Teknik pengiriman data yang modern, selain menggunakan HTML
Jika kamu tertarik untuk memperlajari lebih dalam tentang Meteor berikut resource yang bisa kamu kunjungi :
  1. Resource code di Github : https://github.com/meteor/meteor
  2. Dokumentasi lengkap : http://docs.meteor.com
  3. Stackoverflow untuk Meteor : http://stackoverflow.com/questions/tagged/meteor
  4. Diskusi forum tentang Meteor : https://forums.meteor.com
Mungkin bisa kita pastikan bahwa ini adalah trand baru bagaimana framework javascript tersebut bermunculan sepanjang waktu. Jika tertarik untuk mempelajari lebih dalam mengenai framework ini silahkan kunjungi dan dapatkan pengetahuan yang lebih dalam lagi mengenai framework tersebut.


2. Ruby on Rails

@railsRuby on rails adalah framework dari Ruby dan ditahun ini trend dari framework ini meningkat menyusul framework-framework aplikasi web lainnya. Jadi jika kamu tertarik untuk mencobanya untuk mengetahui lebih dalam mengenai framework ini silahkan kunjungi beberapa resource yang saya bagikan dibawah ini. Dan ruby merupakan bahasa pemrograman yang sedang naik daun dibeberapa negara khususnya Indonesia. Ada beberpaa E-Commerce Indonesia yang sudah besar menggunakan bahasa pemrograman ini. Artinya Ruby merupakan pilihan yang cocok untuk kamu yang suka dengan tantang baru didunia web programming. Ketika artikel ini ditulis project opensource ini telah mengantongi 36,597 bintang dan 14,981 frok dari seluruh developer di Github. Maka cukup favorit juga framework ini dikalangan komunitas developer diseluruh dunia.


Ada beberapa keuntungan yang akan didapat ketika menggunakan Ruby on Rails ini berikut keutungan yang saya list untuk referensi kamu :
  1. Siap dengan konsep modern Model-View-Controller (MVC).
  2. Pengembangan berkelanjutan dengan dukungan komunitas yang luas
  3. Salah satu framework terbarik dari bahasa pemrograman Ruby
  4. Setabil dan memiliki resource yang cukup baik bagi yang ingin fokus mengembangkannya.
Untuk lebih lengkapnya saya sudah membuat beberapa list yang wajib kamu kunjungi ketika kamu ingin mencoba belajar memperdalam framework ini. Banyak keunggulan yang akan kamu dapatkan ketika menggunakan framework ini:
  1. Resource code di Github : https://github.com/rails/rails
  2. Memulai belajar Ruby on Rails : http://guides.rubyonrails.org/getting_started.html
  3. Manual book Ruby on Rails : http://guides.rubyonrails.org/
  4. Dokumentasi API : http://api.rubyonrails.org/
  5. Ragam tutorial Ruby on Rails : https://www.railstutorial.org/book

3. Laravel PHP Framework

@laravelLaravel adalah framework php yang sedang naik daun, bahasa yang sudah cukup tua dikalangan pemrograman web ini. Setiap hari mungkin banyak bermunculuan framework-framework baru namun Laravel masih menjadi yang paling favorite dari semuanya. Karena banyak keunggulan yang akan kita dapatkan ketika menggunakan framework ini. Karena laravel merupakan framework aplikasi web dengan sintak yang sangat ekspresif dan elegan. Oleh karena itu sangat mudah dimengerti bagi yang terbiasa dengan linkungan kerja suatu framework.

Ada beberapa keunggulan yang akan kamu dapatkan ketika menggunakan framework ini dengan kemudahan ketika implementasi dalam project, berikut listnya :
  1. Simple, fast routing engine.
  2. Powerful dependency injection container.
  3. Multiple back-ends for session and cache storage.
  4. Expressive, intuitive database ORM.
  5. Database agnostic schema migrations.
  6. Robust background job processing.
  7. Real-time event broadcasting.
Untuk selanjutnya bisa kamu eksplore lebih dalam mengenai framework ini dan bisa kamu kunjungi beberapa link yang bisa membantu kamu dalam mempelajarinya. Berikut list yang saya buatkan disini untuk belajar laravel:
  1. Resource code di Github : https://github.com/laravel/laravel
  2. Dokumentasi full Laravel : https://laravel.com/docs
  3. Video tutorial dari Laracas : https://laracasts.com/
  4. Forum dari Laracast : https://laracasts.com/discuss
  5. Forum dari Laravel.io : https://laravel.io/forum

4. Express Javascript Framework

@expressjs
Express js salah satu framework javascript yang mulai populer akhir-akhir ini karena beberapa keunggulannya untuk diimplementasikan dalam project-project website modern. Semenjak itu framework ini banyak yang menggunakananya dan ketika artikel ditulis sudah sekitar  33,318 bintang dan 6,031 fork pada situs github yang sudah dimiliki oleh framework Express ini.  Ada beberapa fitur yang sangat menarik untuk bisa kita gunakan dalam penggunaan framework ini karena bisa memudahkan kita menangani case-case yang kita hadapi. Berikut beberapa fitur yang dimiliki oleh framework ini:
  1. Robust routing
  2. Focus on high performance
  3. Super-high test coverage
  4. HTTP helpers (redirection, caching, etc)
  5. View system supporting 14+ template engines
  6. Content negotiation
  7. Executable for generating applications quickly
Dari semua fitur-fitur diatas ada beberapa fitur yang sangat spesial yaitu fitur yang fokus pada performa dari framework ini. Karena kita sangat membutuhkan sekali performa yang tinggi untuk project-project yang memiliki beban yang berat setiap transaksinya. Dan tidak kalah lagi fitur yang berfokus pada generating applications yang sangat berguna untuk mengenerate output sistem aplikasi kita.

Selain itu saya juga telah mengumpulkan beberapa resource yang bisa berguna untuk update informasi mengenai framework ini. Llalu beberapa forum dokumentasi sebagai getting started yang akan kita lakukan ketika memulai pembelajaran framework ini. Berikut list yang saya telah kumpulkan:
  1. Source code di github : https://github.com/expressjs/express
  2. #express di freenode IRC
  3. GitHub Organization untuk Official Middleware & Modules
  4. Kunjungi Wiki di Github
  5. Google Group untuk diskusi
  6. Gitter untuk bantuan dan diskusi

5. Flask Microframework untuk Python

@palletsIni adalah salah satu framewok terbaik yang dimiliki oleh bahasa pemrograman Python karena kemudahan & keunggulan yang dimilikinya. Dengan banyak keistimewaan yang dimilikinya menjadikan framework ini terus berkembang naik dan menjadi trend baru bagi dunia framework khusunya unuk bahasa pemrograman Python. Dan ketika artikel ini ditulis microframework ini sudah mendapatkan beberapa bintang & fork sebanyak  28,935 bintang9,132 fork yang masing-masing dari mereka terus tumbuh setiap bulannya. Sehingga akan terus bertambah fitur-fitur terbaiknya yang bisa digunakan untuk para pencinta microframework ini. Jadi jika kamu ingin fokus mengembangkan project dengan menggunakan framework ini ada baiknya bisa menunjungi link yang saya list diibawah.

Ada beberapa sumber menarik yang bisa kamu gunakan mengeksplore framework ini lebih jauh lagi. Kunjungi link nya dan dapatkan informasi mendalam mengenai framework ini. Berikut list resource informasi ini :
  1. Membaca dokumentasi framework full
  2. Bergabung dengan mailinglist khusus pengembang Flask
  3. Fork source via Github.com
  4. Menambahkan issue terbaru di Github.com
Dan saya juga menemukan beberapa list contoh  aplikasi dengan menggunakan framework ini. Aplikasi ini bisa kamu jadikan referensi yang kratif untuk belajar lebih dalam menggunakan framework ini. Berikut beberapa list aplikasi yang dibuat menggunakan Flask: 
  1. flaskr - a microblog
  2. minitwit - a twitter clone
  3. official website falsk - static pages + mailinglist archives
Dan jika kamu tertarik untuk ingin mengembangkan microframework ini lebih jauh kamu bisa ikut forking source code ini di http://github.com/pallets/flask dan http://flask.pocoo.org/community/irc/ sebagai forum diskusi diforum IRC yang bertemu dari seluruh developer komunitas Flaks.


6. Django Web framework untuk Python

@djangoDjango merupakan framework web aplikasi favorite bagi pengembang Python karena berbagai kelebihan yang bisa diimplementasikan didalam project kita. Dan dengan perkemabangan yang telah ada saat ini sangat memudahkan kita untuk mempelajari lebih dalam mengenai framework Django ini karena dukungan resource & komunitas sudah tersedia begitu banyak diinternet. Sekarang pertumbuhan framework ini terus mengalami pengingkatan yang akan menjadi trand baru kedepannya. Artinya akan ada banyak resource yang kita bisa pelajari lebih dalam mengenai framework Django in. Ketika artikel ini ditulis framework Django telah mendapatkan begitu banyak kontribusi pengembangan dari para developer opensource dari belahan dunia yakni sekitar  27,433 bintang11,432 fork yang bergitu luar biasa atas dukungan komunitasnya. Karena hampir setiap hari ada pengembangan source terbaru yang dikirim oleh para komunitas opensoruce tersebut.

Selanjutnya, saya akan memberikan beberapa informasi yang bisa dijadikan referensi kamu ketika akan memperdalam framework ini mengenai beberapa fitur spesial yang dimilikinya. Sebagai berikut:
  1. Ridiculously fast : Django dirancang untuk membantu developer membuat aplikasi dari konsep hingga penyelesaian secepat mungkin.
  2. Reassuringly secure : Django menangani keamanan dengan serius dan membantu developer menghindari banyak kesalahan keamanan. 
  3. Exceedingly scalable : Beberapa situs tersibuk di Web memanfaatkan kemampuan Django untuk skala cepat dan fleksibel.
Yang dari setiap fiturnya sangat bisa membantu kita untuk mengembangkan project-project kita kedepannya sehingga lebih bisa dihandalkan lagi. Dan selanjutnya ada beberapa list referensi yang bisa kamu jadikan sebagai sumber pengetahuan untuk mempelajari Django lebih dalam lagi, berikut list untuk mempelajari Django:
  1. Resource code di Github : https://github.com/django/django
  2. Dokumentasi full Django versi terbaru : https://docs.djangoproject.com/en/1.11/
  3. Forum diskusi  #djangosaluran di irc.freenode.net : https://botbot.me/freenode/django/
  4. Dan forum google diskusi : https://groups.google.com/group/django-users

7. Salis Realtime MVC Framework untuk Node.js

@balderdashySalis adalah salah satu framework untuk Node.js yang begitu sangat minimalis dan modern. Akhir-akhir ini trend dari penggunaan framework ini mulai meningkat dan banyak sekali para kontributor opensource berkontribusi mengembangkan framework ini. Dari segi cakupkan tranding ini framework Salis merupakan framework yang memiliki prospek yang bisa dikatakan sangat baik dari waktu ke waktu. Karena dari anailsa oleh Github Trand bahwa untuk saat ini sudah lebih dari  17,576 bintang dan  1,730 fork telah berkintribusi mengembangkan framework ini.

Selain itu Sails.js adalah framework aplikasi web yang memudahkan pembuatan aplikasi native, aplikasi Node.js kelas enterprise. Ini dirancang menyerupai arsitektur MVC dari kerangka kerja seperti Ruby on Rails, namun dengan dukungan untuk development aplikasi web & API berbasis data yang lebih modern. Ini sangat baik untuk membangun fitur realtime seperti chat.

Framework ini dibangun di atas Node.js, Express, dan Socket.io.

Ada beberapa buku untuk referensi yang bisa kamu pelajari :
  1. Resource code dari github : https://github.com/balderdashy/sails
  2. Sails.js dalam Tindakan oleh Mike McNeil dan Irl Nathan (Publikasi Manning).
  3. Sails.js Essentials oleh Shaikh Shahid (Packt)
  4. Pro Express.js: Bagian 3 oleh Azat Mardan (Apress).
Ada beberapa dukungan untuk mempelajari secara online yang berbasis komunitas seperti berikut:
  1. Pertanyaan yang Sering Diajukan (FAQ)
  2. Tutorial
  3. Dukungan komunitas
  4. Pilihan Profesional / Perusahaan

8. Spring Framework

@spring-projectsSpring Framework merupakan model pemrograman dan konfigurasi yang komprehensif untuk aplikasi enterprise berbasis Java modern. Elemen kunci Spring adalah dukungan infrastruktur pada tingkat aplikasi: Spring berfokus pada "plumbing" aplikasi enterprise sehingga tim dapat fokus pada logika bisnis tingkat aplikasi, tanpa hubungan yang tidak perlu dengan lingkungan penerapan tertentu. Ketika artikel ini ditulis telah lebih dari 15,559 bintang dan  11,169 fork yang sudah diperolehnya sehingga cukup banyak juga perubahan yang dilakukakn setiap harinya dari para kontributor opensource dari seluruh dunia. Framework ini juga berfungsi sebagai fondasi untuk Spring Integration , Spring Batch dan seluruh family proyek Spring. Artinya Spring Framework ini cukup luas dan memiliki beberapa komponen fondasi yang bisa digunakan dalam berbagai keperluan project kita nantinya.

Ada bebeapa list yang telah saya kumpulkan untuk mempelajari Spring Framework ini, berikut list dari linknya:
  1. Resource full dari Github : https://github.com/spring-projects/spring-framework
  2. Dokumentasi full dari Spring Framework
  3. Referensi terbaru saat ini 
  4. Dokungan pertanyaan komunitas : http://spring.io/questions
  5. Komersial support untuk Spring Framework
  6. Twitter update : https://twitter.com/springcentral
  7. Issue tracking : https://jira.spring.io/browse/SPR

9. Symfony Framework PHP

@symfonySymfony adalah framework PHP untuk aplikasi web dan seperangkat komponen PHP yang dapat digunakan kembali (reusable). Symfony digunakan oleh ribuan aplikasi web (termasuk BlaBlaCar.com dan Spotify.com) dan sebagian besar proyek PHP yang populer (termasuk Drupal dan Magento). Sejak artikel ini ditulis Symfony Framework sudah mendapatkan 14,973 bintang dan 5,646 fork di Github.com yang memberikan kontribusi dari para komunitasnya sehingga terus mengalami perubahan setiap harinya. Dan yang lebih menariknya pertumbuhan dari para kontributornya terus mengalami perkembangan setiap waktunya artinya akan terus ada perubahan kedepannya didalam engine Symfonynya tersebut. Karena Symfony Framework merupakan salah satu Framework PHP paling lama dan sudah cukup umur dari bebeapa framework PHP lainnya. Ini artinya kesetabilan dan performa yang terus dibenahi oleh para kontributor opensource dari seluruh dunia untuk menjadikan Symfony ini menjadi Framework yang lebih baik lagi.

Seperti yang saya kutif dari situs aslinya jika Symfony memliki filosopy yaitu:
Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony.

Artinya tujuan dari para anggota komintas Symfony ini memiliki fokus kedepannya agar bisa menjadi framework yang memiliki harmonisasi bersama antara frameworknya sendiri, filosofi dan komunitas Symfony agar bisa bekerja bersama-sama. Karena komunitas yang kuat adalah fondasi dari sebuah project yang handal dan berkelanjutan.

Ada beberapa yang saya list untuk sumber pembelajaran tentang Symfony ini agar bisa lebih mendalam mempelajari dari framework ini:
  1. Source code di Github : https://github.com/symfony/symfony
  2. Untuk memulai belajar Symfony Framework: https://symfony.com/doc/current/page_creation.html
  3. Demo aplikasi Symfony : https://github.com/symfony/symfony-demo
  4. Tutorial Symfony : https://symfony.com/doc/current/index.html
  5. Komponen dokumen : https://symfony.com/doc/current/components/index.html
  6. Best practices: https://symfony.com/doc/current/best_practices/index.html

10. MEAN (Mongo, Express, Angular, Node)

@linnovateMean merupakan framework javascript fullstack yang memenuhi syarat dan sangat sederhana dalam membangun project fullstack javascript serta mempercepat pengembangan aplikasi web. Mean memiliki kepanjangan dari Mongo, Ekpress, Angular dan Node. Arinya didalam framework ini memiliki gabungan dari beberapa framework yang sudah ada agar bisa digabungkan menjadi satu. Mean memiliki fungsi sebagai starter dari sebuah project. Artinya ketika kita ingin mengguanakan framework Mean ini berarti kita sudah include juga menggunakan beberapa framework seperti MongoDB, Express, Angular dan Node. Sehingga kita lebih mudah menggunakannya didalam project kita nantinya. Ketika artikel ini ditulis sudah lebih dari 10,239 bintang3,097 fork yang didapat oleh project opensource ini.

Mean memiliki base teknologi yang ada didalamnya seperti yang sudah list dibawah ini:
  1. Angular4 web starter
  2. Innograph (uses GraphQL for schema standartization)
  3. Bit - manages components, services and schemas
Dan berikut sumber dokumentasi yang bisa kamu jadikan refernsi untuk lebih mengenal tetang Mean lebih dalam:
  1. Resource code di Github.com : https://github.com/linnovate/mean
  2. Informasi terbari dari Mean : http://mean.io/blog/
  3. Situs resmi organisasi : http://meanjs.org
  4. Free class Angular2 : Angular2 Free Class

11. Playframework

@playframeworkPlayframework yaitu menggabungkan produktivitas dan kinerja sehingga memudahkan untuk membangun aplikasi web terukur dengan Java dan Scala. Playframework adalah framework yang ramah dengan alur kerja "hanya tekan refresh" dan dukungan pengujian terpasang. Dengan Play, skala aplikasi bisa diduga karena arsitektur tanpa state dan non-blocking. Dengan menjadi tenang secara default, termasuk kompiler aset, dukungan JSON & WebSocket, Play sangat sesuai untuk aplikasi web & mobile modern. Semenjak artikel ini ditulis telah lebih dari  9,609 bintang dan 3,314 fork dari seluruh pengembang & kontributor Playframework dari seluruh dunia.

Berikut list sumber pengetahuan yang digunakan untuk eksplore lebih dalam mengenai Playframework ini, saya sudah dapatkan beberapa list dibawah ini:
  1. Website resmi dari Playframework : http://www.playframework.com/
  2. Resource code dari Github : https://github.com/playframework/playframework
  3. Cara penginstallan framework : Installing Full
  4. Membuat demo aplikasi baru : Buat Aplikasi Baru
  5. Untuk para pengembang Java : JavaHome
  6. Ingin berkontribusi ? : Klik kontributor

12. Sinatra Ruby Framework

@sinatraSintara merupakan salah satu framework bahasa pemrograman Ruby yang mudah dalam penggunaan untuk membuat sebuah project. Karena sangat minimalis dan tidak terlalu banyak effort dalam konfigurasi awal. Framework ini tergolong baru dalam dunia framework Ruby namun akhir-akhir ini sedang naik daun didalam komunitas developer Ruby. Ketika artikel ini ditulis telah lebih dari 9,519 bintang dan 1,715 fork sudah didapatkan didalam project utamanya di Github.com.

Sintara framework ini mungkin masih jarang artikel yang membahasnya dan mungkin karena tergolong baru untuk usia dari framework ini. Namun tidak menjadi alasan untuk tidak mempelajari lebih dalam mengenal framework ini. Justru itu kamu bisa menjadi lebih kreatif nantinya ketika solving dari case yang kamu hadapi didalam framework ini.

Ada beberapa list yang saya sudah dapatkan untuk mempelajari lebih dalam mengenai framework Sinatara ini, berikut listnya :
  1. Official website : http://www.sinatrarb.com
  2. Source code di Github : https://github.com/sinatra/sinatra
  3. Blog Sinatara : http://www.sinatrarb.com/blog.html
  4. Siantara dokumentasi : http://www.sinatrarb.com/documentation.html
Didalam repositori di Githubnya banyak sekali penjelasan dasar mengenai Siantara ini untuk lebih jelasnya silahkan kunjungi repositori utamanya disini : Repositori utama Sintara.

13. Revel Framework

@revelRevel adalah framework terbaru dari bahasa pemrograman Go ketika artikel ini ditulis. Kedepannya Framework Revel akan menjadi framework yang menarik dan terus berkembang sejalan perkembangan bahasa pemrograman Go Lang nya sendiri. Maka dari itu saya akan memberikan beberapa sumber-sumber yang menarik untuk dipelajari ketika kita ingin memperdalam bahasa pemrograman Go ini. Untuk itu revel terus akan mengalami perubahan yang signifikan secara berkelanjutan karena dukungan dari komunitasnya. Terlebih lagi ketika artikel ini ditulis sudah lebih dari 8,623 bintang dan 1,153 fork. Dan mungkin kedepannya akan terus berkembang sejalan perkembangan teknologi dari Go Lang nya sendiri.

Apa sebenarnya kelebihan dari Framework Revel ini ? Framework ini didesain dengan fokus pada high-producticity dalam penggunaanya. Sehingga banyak case-case nantinya bisa dihandle oleh salah salah satu framework terbaik milik Go Lang ini. Framework ini didesain dengan beberapa aspek fundamental seperti : Synchronous, Stateless, Modular. Dari setiap komponen yang dimilikinya tersebut memiliki fungsi yang membuat Framework ini lebih menekankan pada produktifitas.

Saya sudah membuat list untuk pemebelajaran dasar mengenai framework ini, jika kamu tertarik untuk mempelajari framework ini lebih dalam silahkan kunjungi beberapa link dibawah ini:
  1. Resource code di Github : https://github.com/revel/revel
  2. Pelajari lebih dalam tentang Framework Revel : http://revel.github.io/
  3. Lihat aplikasi yang menggunakan Revel : Demo Apps
  4. Artikel terupdate tentang Revel : https://github.com/revel/revel/wiki/Articles
  5. Forum komunitas di Gitter : https://gitter.im/revel/community
  6. Forum komunitas di Stackoverflow : http://stackoverflow.com/questions/tagged/revel

14. Generator Jhipster Framework

@jhipsterGenerator Jhipster Framework adalah salah satu framework terbaru dari Java Spring Boot. Yang dibuat dengan menggunakan Java Srping Boot dan Angulas. Artinya framework ini adalah sebuah tools generator untuk membuat project dengan baseon Spring Boot & Angular. Yang memiliki fungsi untuk memudahkan developer Java untuk memulai starting project menggunakan Spring Boot dan Angular. Jhipster Framework juga merupakan paltform untuk mengenerate, develop, dan deploy framework Srping Boot dan Angular untuk membuat sebuah web aplikasi dengan menggunakan microservice framework. Ketika artikel ini ditulis telah lebih dari  7,772 bintang dan  1,753 fork yang sudah didapatkannya disitus Github.com dan akan terus berkembang sesuai dengan perubahan kedepannya.

Ada beberapa tujuan dari Generator Jhipster Framework ini dibuat, saya sudah menuliskan beberapa point penting yang bisa menjadikan referensi untuk pembelajaran framework ini:

  1. Memiliki performa yang tinggi dan sangat kuat disisi server dengan menggunakan srping boot
  2. Simple minimalis, modern, mobile-first front-end dengan Angular dan Bootstrap
  3. Arsitektur microservice yang kuat dengan JHipster Registry, Netflix OSS, ELK stack dan Docker
  4. Alur kerja yang kuat untuk membangun aplikasi Anda dengan Yeoman, Webpack / Gulp dan Maven / Gradle
Dan ada beberapa sumber contoh aplikasi yang bisa digunakan untuk membuat sebuah aplikasi dengan menggunakan Jhipster Framework ini:
  1. Contoh aplikasi dengan menggunakan Angular 1 : https://github.com/jhipster/jhipster-sample-app
  2. Contoh aplikasi dengan menggunakan Angular 2 : https://github.com/jhipster/jhipster-sample-app-ng2
Ada beberapa sumber informasi yang bisa kamu dapatkan yang sudah saya list beberapa, berikut list link yang bisa dikunjungi:
  1. Source code di Github : https://github.com/jhipster/generator-jhipster
  2. Website official Jhipster Framework : https://jhipster.github.io/
  3. Bantuan dari komunitas : https://jhipster.github.io/help/

15. CakePHP Framework

@cakephpCakePHP merupakan framework pengembangan yang cepat untuk PHP yang menggunakan pola desain yang umum dikenal seperti Asisten Pemetaan Data, Front Controller, dan MVC. Tujuan utama CakePHP adalah menyediakan kerangka kerja terstruktur yang memungkinkan pengguna PHP di semua tingkat untuk mengembangkan aplikasi web dengan cepat, tanpa kehilangan fleksibilitas. CakePHP sendiri merupakan framework yang sudah cukup lama dan sudah banyak perubahan-perubahan versi yang telah dilakukan. Ketika artikel ini ditulis versi terbaru dari CakePHP adalah versi CakePHP 3.5.0-RC2 released. Dan hampir setiap bulan selalu ada penambahan fixing bugs-bugs yang terjadi didalam engine CakePHPnya sendiri. Ketika artikel ini ditulis sudah lebih dari 7,210 bintang dan 3,236 fork yang didapat oleh framework CakePHP ini. Artinya begitu banyak perubahan dan dukungan dari para komunitas developer CakePHP ini.

Ada beberapa link yang bisa kita pelajari mengenai CakePHP langsung dari para komunitasnya, berikut link yang sudah saya dapatkan untuk mempelajari CakePHP ini lebih dalam:
  1. https://cakephp.org/ - Web official CakePHP.
  2. https://book.cakephp.org/ - Dokumentasi pengguna CakePHP; Mulai belajar disini
  3. https://api.cakephp.org/ - Referensi untuk kelas CakePHP.
  4. https://github.com/FriendsOfCake/awesome-cakephp - Daftar fitur sumber daya di sekitar kerangka kerja.
  5. https://plugins.cakephp.org/ - Sebuah gudang ekstensi ke kerangka kerja.
  6. https://bakery.cakephp.org/ - Tip, tutorial dan artikel.
  7. https://community.cakephp.org/ - Sumber untuk segala hal yang berhubungan dengan masyarakat.
  8. https://training.cakephp.org/ - Bergabunglah dengan sesi live dan terampil dengan framework ini.
  9. https://cakefest.org/ - Jangan lewatkan konferensi CakePHP tahunan kami.
  10. https://cakefoundation.org/ - Mempromosikan pengembangan yang berkaitan dengan CakePHP.
Sebenarnya masih banyak sekali framework-framework aplikasi pengembangan web yang bisa kita pelajari diluar sana. Namun saya akan tuliskan dibeberapa artikel berseri mendatang mengenai ulasan framework tersebut. Agar kita bisa fokus terlebih dahulu mana framework-framework yang sedang naik daun ditahun ini.

Silahkan eksplore lebih dalam framework-framework tersebut dan sesuaikan sama kebutuhan kamu untuk belajar mengenai hal-hal baru diluar sana. Nantikan artikel-artikel berseri berikutnya mengenai perkembangan aplikasi web dan jangan lupa subcribe 

Tidak ada komentar:

Diberdayakan oleh Blogger.