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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

What’s this?

You are currently reading Mengapa Harus Java ? at the sky is not the limit.

meta

%d bloggers like this: