18 September 2012. Hari lahir bonda yang ke-56. Juga kelas kedua untuk subjek authoring system. Seperti biasa kelas ini bermula jam 4.00 petang dan berakhir pada 6.30 petang. Kelas yang selama 2 jam setengah ini aku rasa menarik sebab bukan saja datang dan duduk dengar lecture macam masa kelas degree dulu. Kali ni kami banyak melakukan perbincangan dalam kelas yang membuatkan kelas menjadi lebih interaktif. Tajuk perbincangan untuk kali ini adalah mengenai pebezaan antara webpage, website dan portal, perbandingan antara static website dan dynamic website serta perbandingan antara ASP dan PHP.
Website, Webpage dan Portal
Daripada lecture yang disampaikan oleh Dr.Zaidatun, saya dapat simpulkan maksud bagi website, webpage dan portal. Pertama sekali, website adalah gabungan atau koleksi beberapa laman web, gambar atau video yang boleh di akses melalui internet. Manakala, webpage pula adalah sebuah dokumen yang biasanya ditulis dalam bentuk HTML dan boleh di akses melalui HTTP. HTTP pula adalah protokol yang memindahkan maklumat daripada web server ke web browser seperti yang dilihat oleh pengguna. Kesimpulannya, web page adalah satu laman tunggal manakala website adalah gabungan bagi beberapa web page. Web page adalah lebih simple daripada website.
Seterusnya adalah berkenaan dengan portal. Portal adalah sebuah laman web yang berfungsi sebagai laman utama untuk laman-laman yang lain dan juga dikenali sebagai "start page" yang mudah untuk pautan-pautan laman lain. Biasanya sesebuah portal akan mempunyai banyak pautan seperti kewangan, kesihatan, hiburan email, serta pautan untuk pelbagai apklikasi online yang lain. Contoh bagi portal adalah seperti Yahoo, Portal Jabatan Pelajaran Johor, dan Portal Kementerian Pengajian Tinggi.
Static vs Dynamic Website
Static website adalah sebuah laman web yang tidak memerlukan banyak perubahan. Sekiranya ia memerlukan perubahan, ia perlu dilakukan secara manual dan hanya melibatkan isi kandungannya sahaja. Selain itu, statik website dibuat dari simple HTML dan kemudian akan dimuaturun ke dalam server. Biasanya extension bagi statik website adalah .html atau .htm.
Berbeza dari statik website, dinamik website menggunakan keupayaan "server programming" berbanding statik yang menggunakan HTML. Dinamik website juga terlibat dengan database. Perubahan kandungan pada dinamik website biasanya akan melibatkan perubahan pada bahagian-bahagian lain akan tetapi ia tidak akan menjejaskan struktur laman web tersebut.
Untuk mengetahui kelebihan dan kekurangan bagi static dan dinamik website anda boleh ke sini.
ASP dan PHP
Sebelum kelas ini berakhir, kami ada membuat perbandingan antara ASP dan PHP. Disini saya akan kesimpulan daripada hasil perbincangan yang dilakukan dildalam kelas.
ASP
- work with Microsoft Server
- run in windows-based (boleh didalam Linux sekiranya ada ASP-Apache program)
- programming language : visual basic
- costing : lebih mahal (perlu beli additional tools)
- flexibility to database connection : cannot connect to MySQL (perlukan MS-SQL)
- speed : lebih lambat dati PHP
PHP
- works with Linux/Unix server and NT server
- run in windows,solaris,Unix and Linux based
- programming language : C/C++
- costing : tiada kos. (open source)
- flexibility to database connection : boleh menggunakan MySQL
- speed : lebih cepat