Laman

Dynamic Blinkie Text Generator at TextSpace.net

Minggu, 28 Desember 2014

10 Framework PHP Terbaik

Sebetulnya berita ini sudah sering di ulang-ulang, tapi karena ranking bersifat dinamis, pastinya setiap bulan urutan kepopulerannya selalu berbeda,? sehingga penulis rasa hal ini perlu dikabari lagi. Budaya penghargaan dan pemberian ranking pun terjadi pada Framework PHP yang kini semakin populer digunakan, beberapa bulan lalu, ci (codeIgniter)? selalu nongkrong di posisi teratas, menjadi no. 1 paling banyak digunakan para programmer dunia. Namun, selang beberapa bulan, yii muda, yang ide awalnya mengambil dari prado, meski baru lahir, mampu menumbangkan kompetitor yang sudah ada sebelumnya.
Perlu diketahui Framework PHP yang menganut konsep MVC (model, view, controller) menjadikan pembuatan aplikasi berskala besar menjadi lebih cepat, dan mudah. Seorang designer tidak perlu lagi merepotkan urusan koding PHP, begitu juga seorang programmer, tidak perlu memikirkan masalah design interface. Benar-benar Framework PHP ini sangat memudahkan.
Sampai saat artikel ini ditulis, 10 Framework PHP Terbaik yang populer saat ini :
1. yii
2. Codeigniter
3. CakePHP
4. Zend
5. Symfony
6. PHP Dev Shell
7. Prado
8. Akelos
9. QPHP
10. ZooP

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

7 Framework PHP untuk Membuat Web dengan Mudah, Terstruktur & Aman

Hal penting dalam membuat sebuah project website adalah kemudahan dalam pembuatan dan penggunaan, struktural, serta keamanan program. Masalahnya, apakah anda mampu membuat ketiganya dalam program website anda?. Sering kali kita sebagai programmer lebih fokus pada salah satu atau dua dari ketiga hal penting diatas, sementara poin lain diabaikan. Memang, membutuhkan tenaga ekstra untuk bisa menciptakan ketiga poin diatas. Namun, itu hanya terjadi jika anda tidak cukup cerdas untuk memilih cara yang lebih mudah.
Ketahuilah, bahwa saat ini sudah banyak para programmer seperti anda yang membuat framework opensource/gratis untuk mengatasi tiga poin diatas dengan sangat mudah. Ada berbagai macam framework php opensource dengan keunggulannya masing-masing dan terus dikembangkan sampai saat ini. Jadi, mengapa tidak memanfaatkan salah satunya?

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Kelebihan dan Kekurangan Beberapa PHP Framework

Symfony




Symfony adalah sebuah aplikasi web framework untuk PHP5 proyek. Hal ini bertujuan untuk mempercepat pembuatan dan pemeliharaan aplikasi web, dan untuk menggantikan tugas coding berulang-ulang oleh kekuasaan, kontrol dan kesenangan.

Kelebihan:
  • Dukungan terhadap AJAX, ORM.
  • Kompatibel dengan berbagai macam database.
  • Banyak library dan fungsi symfony yang sudah tersedia. Bahkan hampir mendekati CMS. Sehingga ada yang mengatakan ”Symphony is a CMS with a heart of a framework.” ini menjadi kelebihan sekaligus kekurangan.

Kekurangan:
  • Tidak mendukung PHP4.
  • Relatif butuh waktu lama untuk mengerti framework ini.
  • Instalasi dan konfigurasinya cukup rumit.

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Yii2 High Performance Environment Recommendation

Menurut Alexander Makarov (Yii Dev Core), Yii2 best performance jika kita implementasikan pada :
“nginx + php-fpm from PHP 5.6.2 with OpCache enabled + MariaDB”
#) Mengapa harus nginx?
Nginx adalah webserver ringan karena resource yang dibutuhkan relatif kecil, tetapi bisa meng-handle semua proses yang berkaitan dengan web interface. Kelebihan utama nginx adalah kecepatan untuk akses file statis dari server lebih cepat dan stabil. (http://nginx.org/en/docs/). Kenapa gak Apache aja? by default Apache membutuhkan resource yang lebih gede dibanding nginx.. btw ini rekomendasi ini kata om Alexander Makarov lho.. jadi tanya aja sendiri.. FYI Detik.com (request +- 2 GB per seconds) pake Nginx juga.

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Menginstal Yii Versi 2.0 Stable



Sebelumnya sudah pernah dibahas tentang menginstal Yii versi 2.0 beta. Setelah rilis versi stabil, ternyata di forum Yii cukup banyak yang mengatakan ada perbedaan dalam penginstalan dengan versi terdahulu. Akhirnya setelah beberapa lama hanya membaca kini saatnya ikut beraksi. Dan benarlah perkataan mereka...

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Yii2: Pengaturan Dasar Yii Framework Versi 2

Ternyata benar kata temen2 di group yii Indonesia, semakin kesini Alhamdulillah saya merasakan bahwa Yii2 lebih mudah dibanding Yii1, Yii2 lebih mirip boilerplate atau web yang udah jadi, so kita tinggal cutomize aja.. Artikel ini merupakan lanjutan dari artikel sebelumnya Instalasi Yii via Composer (baca dulu jika belum). Pada artikel ini saya akan membahas tentang pengaturan dasar yang sebaiknya kita lakukan setelah instalasi Yii (baca disini).
Disini, kita masih akan berhubungan dengan command prompt, dan composer. Dua tools “aneh” yang sepertinya kuno sekali hehe.. Oke tanpa perlu berpanjang kata.. silahkan disimak.

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

PERBEDAAN KONSEP PEMROGRAMAN Yii FRAMEWORK (MVC) DENGAN PEMROGRAMAN BIASA

Seperti kebanyakan PHP Framework, Yii adalah MVC Framework. Yii melampaui Framework PHP lain dalam hal efesiens, kekayaan-fiturdan kejelasan dokumentasi. Yii didesain dengan hati - hati dari awal agar sesuai untuk pengembangan aplikasi Web secara serius. Yii bukan berasal dari produk pada beberapa proyek maupun konglomarasi pekerjaan pihak-ketiga. Yii adalah hasil dari pengalaman kaya para pembuat pengembangan aplikasi Web dan investigasi framework pemrograman Web dan aplikasi yang paling populer.

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Yii Framework, new best performance php framework

Pengembang Prado Qiang Zue memilih mengembangkan framework baru dibandingkan meneruskan Prado 3 ke versi 4. Framework baru ini yang diberi nama Yii merupakan turunan dari Prado karena meminjam konsep dan kelebihan dari Prado namun dengan beberapa perubahan untuk kemampuan yang lebih baik. Perubahan paling signifikan dari framework ini adalah performancenya. Hasil tes membuktikan bahwa Yii telah menjadi framework dengan performance terbaik saat ini. Meninggalkan Codeigniter yang selama ini merupakan pemegang sabuk juara performance untuk framework PHP.

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Query Builder Pada Yii

Yii Query Builder menyediakan cara berorientasi objek dalam menulis statement SQL. Fitur ini membantu pengembang untuk menggunakan property dan method kelas untuk menentukan bagian-bagian dari statement SQL yang kemudian menggabungkannya menjasi sebuah statement SQL yang valid yang bisa dieksekusi lebih lanjut oleh method DAO seperti yang dideskripsikan di Data Access Objects. Berikut akan ditampilkan penggunaan umum dari Query Builder untuk membangun sebuah statement SQL SELECT:
$user = Yii::app()->db->createCommand()
    ->select('id, username, profile')
    ->from('tbl_user u')
    ->join('tbl_profile p', 'u.id=p.user_id')
    ->where('id=:id', array(':id'=>$id))
    ->queryRow();

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

[TUTORIAL YII] CARA MENGINSTALL EXTENSION BOOTSTRAP PADA YII FRAMEWORK

yii

Berikut ini adalah cara menginstall extension bootstrap pada yii framework :
  1. Download extention bootstrap dan extrak.
  2. Copy-paste ke folder protected/extensions lalu ubah nama foldernya menjadi bootstrap.folder bootstrap di extensions
  3. Copy-paste folder theme pada folder bootstrap ke folder nama_aplikasi/themes lalu ubah nama folder theme menjadi bootstrap juga.folder bootstrap di themes
  4. Buka file protected/config/main.php lalu tambahkan kode ini sebelum array di awal.
    Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');
    kode sebelum return array
  5. Kemudian tambahkan kode ini dibawah return array.
    'theme'=>'bootstrap',
    'modules'=>array(
    'gii'=>array(
    'generatorPaths'=>array(
    'bootstrap.gii',
    ),
    ),
    ),
    kode dibawah return array
  6. Tambahkan kode ini dibawah components.
    'bootstrap'=>array(
    'class'=>'bootstrap.components.Bootstrap',
    ),
    kode di bawah components
  7. Buka file protected/view/layouts/main.php lalu tambahkan kode berikut dibawah head tag .
    <?php echo Yii::app()->bootstrap->init();?>
    atau
    <?php Yii::app()->bootstrap->registerAllCss(); ?>
    kode di view/layout/main.php
  8. Tambahan buka file extensions/boostrap/components/Bootstrap.php tambahkan kode ini di class.
    public function init() { $this-&gt;registerAllCss(); $this-&gt;registerJs(); parent::init();
Tampilan Yii Boostrap
tampilan yii bootstrap
Tampilan Yii Default
2013-07-11_222506

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Menggunakan Extension Pada Yii

Menggunakan extension biasanya berkaitan dengan tiga langkah berikut:
  1. Download extension dari repositori extension Yii.
  2. Urai extension di bawah subdirektori extensions/xyz pada direktori basis aplikasi, di mana xyz adalah nama extension.
  3. Impor, konfigurasi dan gunakan extension.
Setiap extension memiliki nama yang secara identitas unik diantara semua extension. Extension diberi namaxyz, kita dapat menggunakan alias path ext.xyz untuk menempatkannya pada basis direktori yang berisi semua file xyz.
Extension yang berbeda memiliki persyaratan mengenai pengimporan, konfigurasi dan pemakaian. Selanjutnya, kita meringkas skenario pemakaian umum mengenai extension, berdasarkan pada kategorisasinya seperti dijelaskan dalam tinjauan.

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

[TUTORIAL YII] CARA MENGINSTALL YII FRAMEWORK PADA XAMPP

Image

Berikut ini adalah cara untuk menginstall framework Yii pada XAMPP di Windows 7 : 
  1. Web server XAMPP (saya menggunakan XAMPP versi 1.7.3) dan install.
  2. Yii framework versi terbaru yang bisa di download di situs resminya Yii Framework jangan lupa download dokumentasinya sekalian.
  3. Extrak file hasil download (dapat berupa tar atau zip, tetapi saya lebih memilih yang zip) lalu copy-paste ke folder tempat xampp diinstall yaitu C:\xampp\htdocs\ , nama folder bisa diganti demi kemudahan misalnya ”yii “.
  4. Buat folder baru, nama terserah misalnya ” aplikasiyii ” di folder C:\xampp\htdocs .

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Yii2: Cara Instalasi Yii Framework Versi 2 via Composer

Apa itu composer??

Composer adalah Dependency Manager for PHP..tujuannya untuk memudahkan kita menginstall aplikasi web berbasis PHP. Aplikasi php yang bisa diinstall adalah aplikasi yang udah di host di http://packagist.org/ silahkan di cek.. dan Yii2 salah satunya..

Mengapa Menggunakan Composer?

Sebagaimana yang saya sebutkan diatas, bahwa composer memudahkan kita menginstall aplikasi web berbasis PHP termasuk dependencynya.. misalnya misal lo ini.. kalo kita install yiiheart dimana yiiheart itu membutuhkan yiibooster juga.. maka kita gak usah report-report instal atu atu.. :)
Untuk lebih jelasnya silahkan baca-baca di official site composer https://getcomposer.org/.. tapi saran saya gak usah terlalu difikirkan :)

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Performance of Yii

Yii is a high-performance framework. The graph below shows how efficient Yii is when compared with other popular PHP frameworks. In the graph, RPS stands for "request per second" which describes how many requests an application written in a framework can process per second. The higher the number, the more efficient a framework is. As we can see that Yii outperforms all other frameworks in this comparison. The performance advantage of Yii is especially significant when the widely used APC extension is enabled.

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed

Jumat, 19 September 2014

Apa Itu Yii Framework ???

Apa itu Yii

Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!". Berikut merupakan respon yang paling tepat dan akurat untuk yang baru dengan Yii:
Apakah Yii cepat? ... Apakah Yii aman? ... Apakah Yii profesional? ... Apakah Yii cocok untuk projek saya berikutnya? ... Yes, it is!

Read More......
Stumble
Delicious
Technorati
Twitter
Digg
Facebook
Yahoo
Feed