Mengapa Harus Java ?

Monday, April 2nd, 2007 § Leave a comment

Sering kali ada pertanyaan mengenai mengapa harus Java bukan PHP, dan kapan pakai PHP dan kapan mengembangkan solusi dengan Java.

Pertanyaan ini sering terjadi, dan di era AJAX, dengan lahirnya ActiveGrid sebagai solusi PHP yang memungkinkan terjadi session clustering, yang artinya membuat PHP menjadi berskala Enterprise. Membuat PHP menjadi solusi pilihan yang menarik.

Dimana kekuatan Java?

Kekuatan Java No. 1: Container Oriented Development

Sebenarnya kekuatan Java terletak pada mekanisme pemograman yang menghasilkan container, dimana container yang dihasilkan merupakan subcontainer baru. Sebagai contoh adalah implementasi Java Collection. Kasus lainnya adalah implementasi Java menjadi middleware (JavaEE, XMLRPC, SOAP-RPC), atau database (Derby, HSQL). Dimana hal ini tidak dapat dilakukan oleh sebuah aplikasi berbasis scripting seperti PHP.

Contoh implementasi dilapangan adalah dengan mengembangkan sebuah mekanisme yang dapat mereturn objek, dalam sebuah pemanggilan fungsi, dimana objek yang direturn adalah objek yang lain.

Kekuatan Java No. 2: Generator Engine

Pernah dibayangkan mengembangkan sebuah aplikasi yang sangat sering dilakukan, alias berulang-ulang dilakukan dalam pengembangan aplikasi. Untuk membuat ini sering kali melahirkan sebuah skema yang umum.

Bilamana pemograman menggunakan sebuah mekanisme yang selalu sama, dapat menggunakan Pattern, sedangkan implementasinya dapat menggunakan Framework, tetapi ternyata ada kekuatan lain yang membuat sebuah kode yang mana kode tersebut menghasilkan kode baru, ini disebut code generator.

Tulisan ini dapat dibaca lengkap di javaONdetik DETIK.com

Powered by ScribeFire.

Advertisements

Where Am I?

You are currently browsing the Java category at the sky is not the limit.