Homework yang Prof Zaidatun minta. Perbezaan dpd articles yang diberi.
Manakala di bawah pula terjemahan dalam bahasa.
DIFFERENCE BETWEEN
ASP AND PHP
|
||
ASP
|
VS
|
PHP
|
Works with Windows-based platform
|
Runs in Windows, Solaris, Unix, Linux
|
|
Similar to the syntax and interface of Visual basic
|
Uses C/C++ as base language
|
|
Need to purchase some components
|
No cost in order to work
|
|
Costly as we need to purchase MS-SQL
|
Much flexible in terms of database connectivity
|
|
Needs additional tools to work with its program
|
Mostly open source software
|
Perbezaan antara ASP dan PHP.
Kos
Untuk menjalankan program ASP seseorang itu perlu memasang IIS di dalam server berplatform Windows yang sememangnya tidak percuma. Berbeza dengan program PHP yang dijalankan di platform Linux, sistem operasi dari sumber terbuka dan ia adalah percuma. Sementara pengkalan data yang digunakan untuk berinteraktif, ASP lebih mahal kerana ia menggunakan MS-SQL atau Microsoft Access (kedua-duanya produk komersial Microsoft) yang perlu dibeli dengan kos yang agak tinggi. PHP menggunakan MySQL, yang boleh diperolehi secara percuma.
Kelajuan
Jika kita membandingkan kelajuan ASP dan PHP, PHP nampaknya berjaya mengatasi ASP. Kod PHP dijanakan lebih pantas dari kod ASP. ASP dibina dengan akitektur berasaskan COM, yang merupakan satu lagi kos tambahan kepada server sedangkan kod PHP dilaksanakan pada ruang memorinya yang tersendiri.
Keserasian Platform
Program PHP boleh dijalankan dipelbagai platform seperti Linux, Unix, Windows dan Solaris manakala ASP hanya di platform Windows. Walau bagaimanapun, akhirnya Microsoft terpaksa akur dan memperkenalkan ASP-Apache dipasang di server bagi membolehkan kod ASP dilaksanakan.
Kos Tambahan
Kebanyakan peralatan di dalam PHP adalah percuma kerana PHP adalah sumber terbuka dan banyak kodnya boleh ditemui di pelbagai site. PHP mempunyai ciri terpasang seperti ftp, email dari lamanweb, malah mekanisma encryption, tetapi di dalam ASP ciri-ciri tersebut tidak sedia terpasang beberpaa komponen tambahan diperlukan . Justeru itu, tambahan komponen ini merupakan satu lagi tambahan kos.
Bahasa Asas
PHP di asaskan kepada bahasa C++ dan sintaks yang digunakan di dalam PHP hampir menyamai C/C++. C/C++ merupakan bahasa pemprogramman terbaik dan tentunya PHP lebih mesra-programmer. ASP pula mengandungi sintaks yang lebih mirip kepada Visual Basic (yang juga merupakan produk komersial Microsoft).
Sambungan Pengkalan Data
PHP, yang amat fleksibel, boleh disambungkan kepada pelbagai jenis pengkalan data, yang paling popular ialah MySQL. ASP menggunakan MS-SQL dan Microsoft Access.
Rumusan
Kedua-dua bahasa mempunya keistimewaan yang tertentu kepada pengguna yang tertentu pula. Ada yang beralasan menyatakan bahawa kedua-dua bahasa mempunyai darjah kepentingan masing-masing yang bergantung kepada keperluan seseorang pengguna serta pemakaian platform yang dipilih. Jika kita membicarakan misalnya pembinaan satu site forum, maka ASP tidak kurang juga hebatnya dengan PHP, tetapi ramai pula meletakkan PHP lebih baik dari ASP. Jika seseorang pengguna merancang membina aplikasi e-commerce, maka ASP adalah pilihan yang ideal. Ini tidak bererti PHP tidak mampu memberikan penyelesaian yang baik terhadap aplikasi e-commerce, tetapi adalah kerana ramai yang telah memilih ASP dengan sebab-sebab yang merlukan lebih banyak kajian dan penyelidikan.
Kos
Untuk menjalankan program ASP seseorang itu perlu memasang IIS di dalam server berplatform Windows yang sememangnya tidak percuma. Berbeza dengan program PHP yang dijalankan di platform Linux, sistem operasi dari sumber terbuka dan ia adalah percuma. Sementara pengkalan data yang digunakan untuk berinteraktif, ASP lebih mahal kerana ia menggunakan MS-SQL atau Microsoft Access (kedua-duanya produk komersial Microsoft) yang perlu dibeli dengan kos yang agak tinggi. PHP menggunakan MySQL, yang boleh diperolehi secara percuma.
Kelajuan
Jika kita membandingkan kelajuan ASP dan PHP, PHP nampaknya berjaya mengatasi ASP. Kod PHP dijanakan lebih pantas dari kod ASP. ASP dibina dengan akitektur berasaskan COM, yang merupakan satu lagi kos tambahan kepada server sedangkan kod PHP dilaksanakan pada ruang memorinya yang tersendiri.
Keserasian Platform
Program PHP boleh dijalankan dipelbagai platform seperti Linux, Unix, Windows dan Solaris manakala ASP hanya di platform Windows. Walau bagaimanapun, akhirnya Microsoft terpaksa akur dan memperkenalkan ASP-Apache dipasang di server bagi membolehkan kod ASP dilaksanakan.
Kos Tambahan
Kebanyakan peralatan di dalam PHP adalah percuma kerana PHP adalah sumber terbuka dan banyak kodnya boleh ditemui di pelbagai site. PHP mempunyai ciri terpasang seperti ftp, email dari lamanweb, malah mekanisma encryption, tetapi di dalam ASP ciri-ciri tersebut tidak sedia terpasang beberpaa komponen tambahan diperlukan . Justeru itu, tambahan komponen ini merupakan satu lagi tambahan kos.
Bahasa Asas
PHP di asaskan kepada bahasa C++ dan sintaks yang digunakan di dalam PHP hampir menyamai C/C++. C/C++ merupakan bahasa pemprogramman terbaik dan tentunya PHP lebih mesra-programmer. ASP pula mengandungi sintaks yang lebih mirip kepada Visual Basic (yang juga merupakan produk komersial Microsoft).
Sambungan Pengkalan Data
PHP, yang amat fleksibel, boleh disambungkan kepada pelbagai jenis pengkalan data, yang paling popular ialah MySQL. ASP menggunakan MS-SQL dan Microsoft Access.
Rumusan
Kedua-dua bahasa mempunya keistimewaan yang tertentu kepada pengguna yang tertentu pula. Ada yang beralasan menyatakan bahawa kedua-dua bahasa mempunyai darjah kepentingan masing-masing yang bergantung kepada keperluan seseorang pengguna serta pemakaian platform yang dipilih. Jika kita membicarakan misalnya pembinaan satu site forum, maka ASP tidak kurang juga hebatnya dengan PHP, tetapi ramai pula meletakkan PHP lebih baik dari ASP. Jika seseorang pengguna merancang membina aplikasi e-commerce, maka ASP adalah pilihan yang ideal. Ini tidak bererti PHP tidak mampu memberikan penyelesaian yang baik terhadap aplikasi e-commerce, tetapi adalah kerana ramai yang telah memilih ASP dengan sebab-sebab yang merlukan lebih banyak kajian dan penyelidikan.
Terjemahan bahasa Melayu tersebut dipetik dari sumber ini iaitu blog ZUL W3C. Terima kasih..
No comments:
Post a Comment