Showing posts with label Week 2. Show all posts
Showing posts with label Week 2. Show all posts

Thursday, October 4, 2012

Dreamweaver: ASP dan PHP

 بِسْــــــــــــــــــمِ اﷲِالرَّحْمَن اارَّحِيم


Assalamualaikum semua ^_^
Apa khabar hari ini? Alhamdulillah, sihat semunya.

Hari ini nak berkongsi sikit mengenai Dreamweaver.  Dreamwever ini adalah salah satu apklikasi untuk membangunkan web.  Ia dibangunkan oleh Micromedia.  Jadi kita boleh buat web sendiri menggunakan aplikasi ini.  Dreamweaver ni support PHP, ASP, HTML dan lain-lain.  Untuk minggu ini kita belajar mengenai ASP.

Apakah itu ASP?

ASP stands for Active Server Pages.  Ia adalah salah satu teknologi yang membolehkan kita untuk membina dinamik dan laman web yang interaktif serta mesra pengguna.

ASP ini guna server-side language.  Default scripting language used for writing ASP is VBScript.  Tetapi kita boleh juga gunakan JScript.

ASP page ini ada extension dia selain .htm, ada juga .asp.  ASP telah diperkenalkan oleh Microsoft. Ia hadir sekali dengan Internet Information Services (IIS).  Bagi yang menggunakan Windows dan ingin menggunakan ASP, maka perlu install Microsoft's Internet Information Services terlebih dahulu.

Apakah pula PHP?

PHP stands for PHP: Hypertext Preprocessor.  Sama juga seperti ASP, teknologi yang membolehkan kita untuk membangunkan sebuah laman web yang menarik.  Ia boleh saling bertukar-tukar maklumat kerana menggunakan database.

PHP juga di gunakan dalam Windows.  PHP ini lebih fleksibel berbanding ASP dari segi menghubungkan data.  Ia menghubungkan beberapa database dengan menggunakan MySQL.

Ringkasnya


Konklusinya, bagi kedua-dua ASP dan PHP masing-masing ada kelebihan dan kekuragannya.  Maka, terpulang pada kita language yang mana sesuai dan mahir untuk di gunakan.  Lain orang lain pilihannya.  Ye tak? 

Jumpa dalam kelas akan datang. Banyak lagi yang perlu dipelajari.

Wassalam


Wednesday, October 3, 2012

Website (Static vs Dynamic)

 بِسْــــــــــــــــــمِ اﷲِالرَّحْمَن اارَّحِيم


Assalamualaikum semua ^_^

Seperti tajuk di atas tersebut "Website".  Website adalah halaman informasi yang seperti korang tengah lihat sekarang ini.  Sempat baca nota yang di sediakan mengenai Static vs Dynamic. 

Static Website

Bahasa mudah, maksud dia statik, tidak bergerak. Ini yang saya faham la.  Static website hanya ada beberapa page dan content dia jarang berubah.  Kalau nak buat banyak perubahan, disarankan guna la Dynamic website sebabnya setiap page ade content yang berlaian, jadi bila nak buat sesuatu perubahan, kena buat secara manual, satu-satu.  Ada beberapa kelebihan dan kekurangan static website ini. 

Kelebihan (Advantages)
  1. Kos rendah. (so, semua orang bole buat kalau tau caranya ^_^)
  2. Cepat loading bebanding dynamic.
  3. Hosting murah sikit berbanhding guna dynamic. Sebabnya guna kurang bandwidth.
Kekurangan (Disadvantages)
  1. Higher maintanence
  2. Even simple, tapi bila nak update atau alter, memerlukan pakar.
  3. Functionality limited(both client and the owner of the site)
Dynamic Website

 Bahasa mudah, bole berubah-ubah, dinamik kan.  Dynamic banyak page yang interktif dan content dia boleh berubah.  Ianya generated in real-time.  Page dia termasuklah, web scripting code, contohnya, PHP dan ASP. Lagi satu, dynamic website akses informasi/maklumat dari database. Ada beberapa kelebihan dan kekurangan dynamic website ini.

Kelebihan (Advantages)
  1. Update atau nak buat perubahan bole dilakukan dengan cepat dan ianya murah.
  2. Content dia relevan, interaktif.
  3. Komunikasi dua hala (client feedback dan browser)

Kekurangan (Disadvantages) 
  1. Memerlukan ramai expertise dan juga masa untuk develop.
  2. Hosting dia mahal (bergantung pada permintaan) berbanding static.

Ini saja yang dapat saya ringkaskan bagi kedua-dua jenis website ini. Kalau ada yang nak tambah, silakan.  Saling berkongsi ilmu ^_^.
Sebelum itu, saya nak tunjuk contoh website yang static dan dynamic.
Static Website:  http://www.xpec.co.uk/oldsite/
Dynamic Website: http://www.bdigital.biz

Wassalam.

Daisypath Happy Birthday tickers