Showing posts with label utilities. Show all posts
Showing posts with label utilities. Show all posts

Monday, August 03, 2015

Mengenal beberapa BackEnd Framework untuk pengembangan Web

Pada pos sebelumnya "Memilih CSS Front-End Framework untuk pengembangan web" kita telah dikenalkan dengan beberapa framework yang digunakan sebagai front-end framework. Maka kali ini kita akan membahas dan mengenal beberapa Backend Framework untuk  pengembangan web. Secara alfabetis akan kita bahas satu persatu tiap-tiap framework yang ada.


Framework Description
Aura If you like clean code, fully decoupled libraries, and truly independent packages, then the Aura project is for you.
Backbone.js Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
CakePHP Rapid development PHP framework.
CodeIgniter CodeIgniter is a proven, agile & open PHP web application framework with a small footprint. It is powering the next generation of web apps.
Dart Dart is a new platform for scalable web app engineering.
Django Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
express Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
Flight An extensible micro-framework for PHP.
FuelPHP FuelPHP is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start.
Kohana An elegant HMVC PHP5 framework that provides a rich set of components for building web applications.
Lavarel Laravel is a PHP framework built on top of several Symfony components, giving your application a great foundation of well-tested and reliable code.
Lithium Lithium is a full-stack web application framework, for producing web applications. It is written in PHP, supporting PHP 5.3 and onwards and is based on the model–view–controller development architecture. It is described as adhering to no-nonsense philosophies
MEAN.IO MEAN is an opinionated fullstack javascript framework - which simplifies and accelerates web.
Mean.js MEAN.JS is a full-stack JavaScript solution that helps you build fast, robust and maintainble production web applications using MongoDB, Express, AngularJS, and Node.js. MEAN.JS is a fork of mean.io.
MooTools MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer for building Backend and Frontend Applications
node.js Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Phalcon Phalcon is a web framework implemented as a C extension offering high performance and lower resource consumption. According to the creators, it is the fastest PHP framework.
Phonegap PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about.
Ruby on Rails Ruby on Rails is an open source web framework that's optimized for programmer happiness and sustainable productivity.
Sinatra Sinatra is a free and open source software web application library and domain-specific language written in Ruby. It is an alternative to other Ruby web application frameworks such as Ruby on Rails, Merb, Nitro and Camping.
Sysmfony Symfony is a set of reusable PHP components and a PHP framework for web projects. Yii
Yii Yii is a high-performance PHP framework best for developing Web 2.0 applications. Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc.
Zend framework implemented in PHP 5 and licensed under the New BSD License.
Bagikan :   |  Facebook|  Twitter|  Google+

Tuesday, July 07, 2015

[FOSS] Synfig 2D Free Animation Software

Animasi 2 dimensi merupakan salah satu contoh teknologi animasi terdahulu, dimana pergerakan(animasi) dari gambar direpresentasikan dalam suatu frame.
Teknologi ini masih bertahan hingga sekarang, ya yang pasti untuk kebutuhan industri masih sangat diperhitungkan, sebut saja pembuatan anime atau pun cartoon.

Sebetulnya terdapat banyak tools terkait mengenai animasi 2 dimensi, namun sebelumnya kita ulas terlebih dahulu beberapa keunggulan synfig dan kenapa synfig lebih populer dibandingkan beberapa tools animasi lain.

Synfig memiliki segudang fitur berkualitas, dengan antarmuka yang juga lebih spesifik seperti tools window, editing window, navigator window, parameter window. 
Kelebihan lainnya ialah multi platform, Linux, Windows dan juga MAC OS.


Bagikan :   |  Facebook|  Twitter|  Google+

Friday, July 03, 2015

Memilih CSS Front-End Framework untuk pengembangan web

Mungkin telah banyak yang tahu mengenai bagaimana proses pengembangan web. Web dibangun dengan berbagai macam platform, fitur, keunggulan dan juga keragaman. Membangun sebuah web dapatnya seperti memilih jenis parfum yang terdapat pada suatu swalayan, kalian dapat melihat dan merasakan perbedaanny namun yang pasti semuanya berfungsi sebagai parfum. :D ...(Oke abaikan)

Web pada zaman sekarang telah banyak mengalami kemajuan dimana memberikan keluwesan pengembang dengan berbagai pilihan, praktis dan dipermudah, tidak hanya pada pengembangan front-end namun juga pada back-end.  

Penulis walau hanya memakai blogger untuk menulis namun juga tidak ketinggalan untuk  menikmati bagaimana pengembangan suatu web dengan penggunaan framework. Framework merupakan perangkat/tools/plugin telah tersusun dan tersistematis memberikan kemudahan dengan daftar fungsi tertentu untuk memudahkan pengembangan suatu sistem, dan pasti dalam dunia IT web framework termasuk salah satu yang paling pesat perkembangannya. Sudah dijelaskan sebelumnya dalam mengembangkan web, terdapat beberapa part tertentu yang memang  jadi bahasan utama dan mereka tidak dapat dimixing satu dengan yang lain 

Part pertama yakni Front-End Development Framework. Untuk pengembangan web front-end atau antarmuka pasti melibatkan CSS. CSS dikembangkan dalam suatu framework tertentu dengan fungsi dan kegunaan tertentu yang pasti lebih handal, aman, cepat dan juga eyecatching. Terdapat beberapa framework yang pada pengembangannya sudah menarik perhatian developer seluruh dunia. Framework tersebut antara lain :  

  1. Bootstrap, 
  2. Foundation, 
  3. Semantic UI, 
  4. 960 Grid System, 
  5. Kube, 
  6. Cardinal Framework, 
  7. Less Framework, 
  8. Blue Print,
  9. YAML, 
  10. Wee,
  11. Modest Grid, 
  12. Floatz, 
  13. UI Kit, 
  14. Skeleton.

Diatas mungkin masih sebahagian yang disebutkan. Namun daripada yang disebutkan diatas terdapat beberapa framework yang memang pada dasarnya sudah populer dan paling banyak digunakan, seperti Bootstrap, Semantic UI dan Foundation merupakan 3 besar yang paling populer. Front-End framework juga biasa disebut sebagai CSS framework karena dominasi penggunaan CSS pada framework tersebut. Perbedaan masing-masing framework tersebut terletak pada preprocessor dari CSS yang digunakan dan juga license dari framework tersebut. Sebut saja Bootstrap yang menggunakan MIT license dan juga menggunakan kedua preprocessor seperti SASS dan juga LESS selanjutnya Semantic UI juga merupakan MIT License namun hanya menggunakan LESS Preprocessor.

Jadi dengan segitu banyak framework yang ada kita sebagai pengembang harus memilih yang mana? Jika harus memilih maka pilihlah yang paling populer karena kemungkinan perangkat yang populer perkembangannya berkelanjutan. Penulis sendiri lebih prefer dengan penggunaan Bootstrap sebagai awal percobaan, karena bootstrap cukup populer.

Oke begitulah sedikit pengantar mengenai penggunaan dan memilih CSS framework dalam pengembangan web. Selanjutnya kita mungkin akan membahas penggunaannya.

Bagikan :   |  Facebook|  Twitter|  Google+

Tuesday, June 30, 2015

Reference Manager menggunakan mendeley


Assalamualaikum wr.wb
Udah lama gak nulis, jadi kangen pengen berbagi
Pada kesempatan ini kita akan membahas Reference Manager. Apa itu Reference Manager?
Reference Manager merupakan suatu tools ataupun apps atau juga dapat berupa plugins yang berkaitan dengan dunia riset yang digunakan untuk mengorganisir dan mengannotate file pdf (berkaitan dengan artikel ilmiah).

Mendeley Reference Manager mungkin akan sangat berguna bagi mahasiswa tingkat akhir, karena pada masa-masa inilah mahasiswa belajar mengenai apa sebenarnya penelitian itu dan
penggunaan ref.manager seperti ini dapat membantu kita mengorganisir paper-paper ilmiah yang akan digunakan sebagai referensi.

Penulis mengenal tools berikut dari Pembimbing Tugas Akhir penulis yaitu Dr. Deris Stiawan(Ph.D.) yaitu dosen senior di jurusan penulis.
Reference Manager seperti mendeley memberikan kemudahan karena tidak hanya multi platform dalam hal terkait sistem operasi namun juga platform perangkat. Mendeley juga dapat dipasang di mobile(smartphone) kita.

Selain Mendeley terdapat beberapa alternative software yang memiliki kesamaan fungsi
beberapa diantaranya antara lain yang dapat kita lihat di http://alternativeto.net/software/mendeley/

Zotero, aplikasi opensource ini juga merupakan salah satu yang terbaik, namun penggunaan
              aplikasi ini adalah sebagai extension atau plugins dari browser.
EndNote (Paid Software) sangat baik dan juga hanya tersedia untuk platform Windows dan
              juga OSX(Mac)
Qiqqa, juga merupakan salah satu versi premium untuk reference manager dan juga
            tools ini multi-platform bahkan terdapat layanan cloud pada Qiqqa



Dibawah ini adalah tampilan dari Mendeley yang berjalan pada sistem operasi Debian



Tampilan Mendeley Desktop v. 1.138



Oh, dan tidak lupa mendeley dapat digunakan dan di integrasikan pada bermacam jenis office suite, untuk Windows bekerja sangat baik dengan Microsoft Office,
pada platform linux, dengan openoffice atau sekarang lebih dikenal dengan LibreOffice juga sangat baik digunakan pada office suite ini. 




Bagikan :   |  Facebook|  Twitter|  Google+