This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Senin, 14 Maret 2016

PERKEMBANGAN BAHASA PEMOGRAMAN BERBASIS WEB JAMAN KINI


" PERKEMBANGAN BAHASA PEMOGRAMAN BERBASIS WEB JAMAN KINI " 

Seperti yang kita tahu kini Teknologi informasi berkembang pesat dari tahun ke tahun. Begitupun dengan internet dan web development.
Sebagai seorang praktisi di dunia IT khususnya web development, kita tidak bisa menutup diri dari tren yang sedang meningkat. Kita harus mengikuti perkembangan yang ada. Jika tidak, maka karya dan pekerjaan kita tidak relevan lagi dengan permintaan pasar.
Trend Web Development di masa depan dan seterusnya, sepertinya akan beralih ke metode penggunaan code generator. Seiring dengan berjalannya waktu, maka kebutuhan-kebutuhan yang selama ini dibutuhkan oleh Web Developer untuk mempermudah pekerjaannya, akan semakin diakomodasi oleh author atau si pembuat tools code generator tersebut.
Sebelum kita membahas lebih lanjut tentang Trend development yang ada kita kenali dulu bahasa yang dari jaman dulu hingga masa kini masih berkembang di era globalisasi yaitu ada Javascript dan Node j.s 


Berangkat dari sejarah dan paradigmanya, kita dapat melihat bahwa Javascript merupakan sebuah bahasa yang berevolusi. Evolusi ini terkadang bahkan bergerak menjauh dari tujuan awal pencipta Javascript. Javascript dirancang untuk mengendalikan program Java, tetapi berakhir sebagai penunjang interaktifitas dokumen HTML. Pada awal pengembangan Javascript dirancang dengan tujuan sederhana, tetapi pada masa sekarang Javascript digunakan untuk berbagai jenis program, termasuk program yang besar dan kompleks.
Melihat fenomena ini, tentunya kita bertanya-tanya. Bagaimana mungkin sebuah bahasa yang dirancang dalam sepuluh hari, dengan tujuan sederhana, mampu bertahan ketika digunakan untuk tujuan yang lebih besar? Javascript dapat dipandang layaknya sebuah palu kecil yang entah bagaimana dapat membangun gedung pencakar langit. Jika menemukan kejadian palu-pembangun-pencakar-langit ini tentunya semua orang akan heran, dan bertanya “bagaimana bisa?”.
Jawaban dari pertanyaan di atas adalah bahwa sebenarnya Javascript merupakan sebuah bahasa yang sangat ekspresif dengan fitur-fitur memukau. Walaupun dirancang dengan tujuan sederhana, Javascript memiliki fitur-fitur yang memungkinkan kemampuan ekspresi yang sangat luas. Fitur-fitur pemrograman fungsional dan pendekatan orientasi objek yang berbeda dari biasanya milik Javascript memungkinkan kita untuk melakukan hal-hal yang luar biasa. Kesederhanaan sebuah bahasa bukan tolak ukur kemampuan ekspresinya. Contoh saja Scheme, sebuah bahasa yang dapat dipelajari dalam waktu singkat karena kesederhanaannya. Walaupun merupakan bahasa yang sangat sederhana, Scheme sangat banyak digunakan sebagai bahasa pengenalan dalam kuliah desain aplikasi, serta untuk pengembangan aplikasi kompleks seperti Google App Inventor.
Inspirasi utama dari Javascript adalah bahasa pemrograman Self dan Scheme. Untuk dapat memaksimalkan penggunaan Javascript, kita dapat mengambil pelajaran dari kedua bahasa ini. Dari Scheme kita dapat mempelajari bagaimana pemanfaatan kekuatan pemrograman fungsional dapat membantu kita dalam menuliskan kode program yang sederhana tetapi sangat berguna. Melalui Self kita bisa melilhat kehebatan dari pemrograman berorientasi objek yang berbasis prototype. Detil bagaimana kita memanfaatkan kedua hal tersebut dapat dibaca pada bab-bab berikutnya.
Javascript dibangun untuk membuat program sederhana. Kita dapat memainkan tujuan perancangan ini ketika mengembangkan sebuah apilkasi yang besar dan kompeks. Daripada memaksakan Javascript untuk membuat program kompleks (yang biasanya berakhir buruk), kita lebih baik membangun aplikasi yang besar dan kompleks dengan menggabung-gabungkan aplikasi kecil dan sederhana. Prinsip penggabungan kode sederhana menjadi kompleks ini secara umum tidak hanya tepat untuk digunakan oleh Javascript, tetapi juga untuk bahasa pemrograman lain pada umumnya.
Secara singkat, kita dapat melihat filsafat pengembangan Javascript dalam poin-poin berikut:

  1. Javascript mendukung paradigma pemrograman imparatif, fungsional, dan orientasi objek. Pelajari dan gunakan masing-masing paradigma ketika dibutuhkan; jangan gunakan sebuah paradigma hanya karena paradigma tersebut tersedia.
  2. Javascript memiliki model pemrograman fungsional yang sangat ekspresif. Manfaatkan model ini semaksimal mungkin.
  3. Pemrograman berorientasi objek (PBO) pada Javascript memiliki perbedaan dari PBO pada umumnya. Pelajari perbedaannya, dan pergunakan PBO dengan benar pada Javascript.
  4. Perlakukan program Javascript yang kompleks sebagai program-program kecil yang saling berinteraksi.
Dengan mengikuti empat prinsip dasar di atas ketika mengembangkan kode Javascript diharapkan kita dapat menghasilkan kode Javascript yang baik dan optimal 

Dan Kini Javascript merupakan bahasa pemrograman paling populer dan paling banyak dipakai developer web saat ini. Fungsi dasarnya adalah untuk membuat sebuah website menjadi lebih interaktif. Pada perkembangannya, saat ini javascript juga bisa digunakan sebagaibahasa server-side untuk mengolah data di server, dengan Node.js misalnya.
Adanya library dan plugin javascript seperti jquery, angularJS dan sebagainya menambah popularitas javascript. Membuat situs yang interaktif menjadi sangat mudah. Saat ini, bahkan hampir tidak ada website yang tidak menggunakan javascript dalam pembuatannya.
Node.js adalah sebuah platform web yang memungkinkan kita membuat aplikasi input-output data dari server dengan menggunakan Javascript. Node.js adalah sebuah gebrakan baru yang menepis pernyataan bahwa javascript hanyalah bahasa client-side.
Karena menggunakan javascript inilah, Node.js berkembang pesat karena penggunanya tidak lagi harus mempelajari struktur bahasanya. Setiap developer web sudah pasti menguasai -setidaknya mengenal- javascript karena javascript sudah ada sejak tahun 1995-an dan sudah biasa digunakan dalam website apapun.
Beberapa tahun kedepan, tidak hanya php saja yang populer, Node.js akan menjadi alternatif dan saingan yang mungkin akan mengalahkan php.


resep donat empuk ala dunkin donut resep kue cubit coklat enak dan sederhana resep donat kentang empuk lembut dan enak resep es krim goreng coklat kriuk mudah dan sederhana resep es krim coklat lembut resep bolu karamel panggang sarang semut