Perkembangan Pemograman Web

Saat ini web tidak semata-mata digunakan untuk menampilkan informasi saja, namun fungsi web semakin meluas. Web mulai digunakan untuk aplikasi yang banyak membutuhkan interaksi dari pengguna.
Aplikasi web tidak saja digunakan di internet, namun juga dapat digunakan untuk keperluan intra-organisasi. Jaringan aplikasi web yang terpasang dalam lingkungan intra-organisasi disebut intranet.Teknologi terbaru untuk kebutuhan imterface web yang saya ketahui sejauh ini adalah

PHP

adalah akronim untuk Hypertext Preprocessor merupakan script bahasa komputer yang didesain untuk menghasilkan halaman web dinamis. Script tersebut dapat digunakan dalam interface command line tapi juga bisa digunakan pada applikasi grafis standalone.

PHP adalah script bahasa pemprograman yang paling banyak digunakan untuk pengembangan applikasi berbasis web karena script PHP dapat di masukan ke dalam HTML. Pada sebuah web server, kode PHP dapat menjadi sebuah masukan (input) untuk menghasilkan keluaran (output) berupa halaman web. Hal ini dapat dilakukan pada sebagian besar web server dan juga pada sebagian besar sistem operasi yang memiliki platform berbeda. PHP telah di install di lebih dari 20 millar websites dan lebih dari 1 milyar server.

MySQL

MySQL adalah sistem manajemen database SQL yang Open Source dan paling populer saat ini yang multithreaded, multi-user SQL database managemen sistem (DBMS). MySQL AB adalah sebuah perusahaan komersial yang didirikan oleh para pengembang MySQL. MySQL sudah digunakan lebih dari 11 millar instalasi saat ini. Informasi-informasi terbaru mengenai MySQL dapat diperoleh dengan mengunjungi websitesnya di http://www.mysql.com/

AJAX

Ajax adalah singkatan dari asynchronous Javascript and XML juga merupakan kelompok yang terkait dengan teknik pengembangan web interaktif. Ajax bukanlah bahasa programming, Ajax adalah teknik lintas platform yang dapat digunakan pada sistem operasi yang berbeda, arsitektur komputer yang berbda dan sampai pada web browser yang berbeda berdasarkan pada standart opensource seperti JavaScript dan DOM. Jesse James Garrett adalah orang yang memberikan nama Ajax pada tulisannya yang berjudul Ajax : A New Approach to Web Applications yang dipublikasikan pada 18 Oktober 2005

 

jQuery

jQuery adalah sebuah library pada JavaScript yang mengatur interaksi antara JavaScript dan HTML. Di release pertama kali pada Januari 2006 di BarCamp Oleh John Resig. jQuery memiliki dua lisensi yakni dibawah Lisensi MIT dan Lisensi GNU Public License. jQuery adalah free Software dan Open Software. jQuery terdiri dari file JavaScript didalamnya terdapat DOM, Event, Effect dan Fungsi Ajax.

jQuery terdiri dari fitur-fitur berikut :

1. DOM element selection

2. DOM transversal and modification (termasuk support pada CSS 1-3 dan basic XPath)

3. Events

4. CSS manipulasi

5. Effek dan animasi

6. Aja7. Extensibility

8. Utiliti seperti browser

9. JavaScript Plugins

 

Zend Framework

Zend Framework adalah open source, aplikasi web objek oriented yang di implementasikan pada PHP 5 dan berlisensi dari New BSD License. Zend Framework yang sering disebut dengan ZF dikembangkan dengan tujuan mempermudah pengembangan web.

ZF mulai dikenal ditahun 2005 bersamaan juga dengan munculnya beberapa framework baru seperti Ruby on Rails dan Spring Framework yang mulai populer dikalangan pengembang web. ZF dipublikasikan pertama kali pada Zend Conference.

Zend Framework memberikan komponen yang dibutuhkan dalam pengembangan web termasuk didalamnya adalah authentikasi dan authorisasi melalui access control list (ACL), konfigurasi applikasi, data caching, filtering/validasi data user, internationalization, fungsi interface ke AJAX, e-mail, Lucene format searc index dan queri, dan Google Data API.

Phyton

Python ditemukan pertama kali oleh Guido von Rossum pada tahun 1990 dimana nama tersebut terinspirasi dari pertunjukan sirkus. Selanjutnya Phyton dikembangkan secara sukarela oleh para volentir dan dapat diperoleh secara gratis dari Python Software Foundation. Versi terakhir Python yang di release pada september 2006 adalah versi 2.5.

Phyton memiliki banyak varian. Phyton yang terdapat pada Python Software Foundation ditulis dengan bahasa C. Belakangan ini python juga di tulis berbasis java yang disebut dengan Jython. Kemudian IronPython adalah Phyton dalam versi C# yang terdapat pada applikasi .Net dan mono platfom.

Juli 26, 2008 at 1:28 pm Tinggalkan komentar

Perbedaan interface yang dimiliki Visual Basic dan Delphi (versi paling akhir untuk keduanya), mencakup kelebihan dan kelemahan masing-masing dalam mempermudah developer membangun aplikasi

Delphi dan vb adalah bahasa pemograman tingkat tinggi yang mana dalam penggunaanya sangat mudah, tinggal klik dan drag, tidak membutuhkan kode-kode yang banyak untuk membuat sebuah komponen. Penggunaan vb tidak jauh beda dengan delphi. Di keduanya terdapat komponen-komponen yang di gunakan unutk membuat interface. perbedaan di vb dan delphi adalah cara pengkodean. Pengodean di kedua bahasa sangat berbeda meskipun tetap menggunakan double klik di komponennya.
Pada delphi tampilannya terpisah-pisah sedangkan di vb tidak. Di vb tampilanya dalam bentuk satu kesatuan. Vb sangat powefull untuk menciptakan berbagai aplikasi baik yang berskala kecil maupun yang berskala besar.
Pada delphi di bagian pembuatan kode nya terdapat folder folder yang merupakan kumpulan dari variabel dan konstanta dari sebuah form, sedangkan vb hanya terdapat tempat pengisian kode.
Di vb terdapat prosedur di bagian atas kode editornya dan juga komponen dari form sehingga kita dengan mudah beralih pemberian kode dari satu komponen ke komponen lain, sedangkan di delphi untuk pindah pemberian kode ke komponen lain harus mengklik komponennya atau melalui even.

Juli 13, 2008 at 11:55 am Tinggalkan komentar

Blog pertama yanti

hello ini blog pertama yanti….

Juli 5, 2008 at 6:39 am Tinggalkan komentar

Hello world!

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!

Juli 4, 2008 at 7:10 am 1 komentar


Kategori

  • Blogroll

  • Feed


    Ikuti

    Get every new post delivered to your Inbox.