javascript intro

Kenapa  belajar javascript?
gak ada alasan tertentu kenapa sekarang saya tertarik buat mengutak atik javascript. Dulu, javascript tidak bisa menarik minat saya, mungkin karena kebanyakan javascript hanya dipake untuk mempercantik website yang menurut saya hampir gak ada gunanya, akan tetapi sekarang sepertinya tetap sama (lho ???) javascript kebanyakan hanya dipake untuk web scripting. Yang berubah adalah minat saya untuk mempelajari detail2 dari bahasa pemrograman. Javascript menarik minat saya mungkin dikarenakan banyak hal2 yang unik dan menarik di spesifikasi javascipt. Javascript itu sendiri adalah bahasa yang spesifikasinya berdasarkan ecmascript.

javascript itu sendiri terbagi menjadi dua bagian besar :

  • core javascript
    core javascript ini dibuat berdasarkan specifikasi dari ecmascript.

  • client-side javascript.
    client-side javascript ini yang biasa digunakan dalam web scripting,

  • server-side javascript
    javascript yang berjalan di server.

karena hanya tertarik pada core javascript, menggunakan browser untuk mengoprek javascript sangat tidak menyenangkan, setelah mencari-cari, ternyata mozilla sudah menyediakan javascript engine standalone yang dapat digunakan untuk belajar/membuat applikasi core javascript. Ada 2 module javascript compiler yang pertama rhino yang kedua spidermonkey, kalo rhino menggunakan java sedangkan spidermonkey menggunakan c++.

Dan mulailah perjalanan untuk belajar javascript dengan menggunakan tools2:

  •  Any deccent Text Editor (Tentu saja Emacs :))

  • Rhino (karena java :P)

Hanya saja ada 1 pertanyaan yang masih mengganjal, kira2 applikasi apa saja yang bisa dibuat dari core javascript (selain untuk web scripting)?….. hmm mungkin itu bisa dijawab lain waktu, karena skr ada javascript yang harus dioprek🙂.

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

%d bloggers like this: