Aptech Jakarta
Kategori
  • Android
  • Aplikasi
  • Gadget
  • Game
  • Teknologi
  • Website
  • Windows

Wedding Organizer Surabaya | Wedding Organizer Gresik | Wedding Organizer Malang | Wedding Organizer Madura | Wedding Organizer Mojokerto | Wedding Organizer Jakarta | Wedding Organizer Bogor | Wedding Organizer Depok | Wedding Organizer Tangerang | Wedding Organizer Bekasi

Catering Surabaya | Catering Gresik | Catering Malang | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi | Catering Jakarta Murah | Catering Bogor Murah | Catering Depok Murah | Catering Tangerang Murah | Catering Bekasi Murah

Supplier Sayur | Supplier Buah | Hosting Gratis
Catering Surabaya
 | Catering Gresik | Catering Malang | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi

Catering Surabaya | Catering Malang | Catering Gresik | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi

ApTech Jakarta
  • Beranda
  • Catering Jakarta
  • Catering Bogor
  • Catering Depok
  • Catering Tangerang
  • Catering Bekasi
  • Gadget
  • Teknologi

Pilih PHP atau ASP ?

  • Maret 8, 2014
  • admin
391

SHARES

ShareTweet

Hari ini ada pengalaman menarik terkait vendor yang akan dipakai perusahaan untuk mendevelop aplikasi internal kantor. Setelah kita menjelaskan sedikit mengenai skema dan proses bisnis aplikasi kepada vendor, pihak vendor ternyata akan membangunnya menggunakan server side programming ASP.net, bukan menggunakan bahasa pemrograman PHP yang sebenarnya kita harapkan.

php atau asp

php atau asp

Vendor tersebut menjelaskan beberapa kelebihan yang dimiliki oleh ASP.net, salah satunya adalah JobsDB yang kebetulan memang menggunakan bahasa pemrograman miliknya Microsoft Corporation ini. Hal ini tidak serta merta akan kami iya kan, karena kami telah terbiasa menggunakan PHP meskipun aplikasi internal dibuat oleh orang luar kantor. Dikarenakan proses maintenance nantinya diharapkan dapat dilanjutkan dengan mudah oleh orang dalam. Jika menggunakan ASP, tentu saja kita harus mempelajarinya terlebih dahulu untuk implementasi aplikasi.

Terlepas dari cerita diatas, sebenarnya ada hal menarik yang akan penulis bahas dalam artikel ini, yaitu mengenai perdebatan dan komparasi antara pemrograman PHP dengan ASP.net atau mungkin dengan bahasa pemrograman berbasis server side lainnya. Bagaimana kelebihan dan kekurangan dari masing-masing bahasa pemrograman tersebut, dan apa pilihan yang paling tepat untuk saat ini jika digunakan untuk mengembangkan aplikasi web ?

Mungkin ada yang pernah membahas mengenai PHP dengan ASP.net, tapi sedikit fakta akan penulis paparkan mengenai kedua bahasa pemrograman ini. Oleh karena itu, kita lihat data statistik yang dirilis oleh w3techs.com berikut :

statistik bahasa pemrograman

Jika melihat data diatas, banyak orang pasti akan mengatakan PHP adalah yang terbaik. Memang benar apa adanya, dan aplikasi web populer saat ini juga banyak yang menggunakan PHP, ambil contoh Facebook. Mark Zuckerberg sebagai sang pencetus media sosial paling populer sejagat ini, awalnya menggunakan PHP untuk menciptakan Facebook, dan hingga detik ini Facebook masih menggunakan PHP dan MySQL. Tapi tentu saja dengan pengembangan dan implementasi luar biasa dari para developer mereka, sehingga Facebook terlihat sangat powerfull.

Kemudian kita bisa melihat lagi, platform blog paling populer sejagat yaitu WordPress, juga menggunakan PHP dan MySQL sebagai backend sistem. Mengenai kepopuleran PHP, tidak dipungkiri karena bahasa pemrograman ini bersifat open source, gratis, dan tidak ada biaya tambahan jika kita memakainya untuk segala keperluan baik bisnis maupun pribadi. Sedangkan ASP.net sebenarnya memiliki licensi yang mirip dengan PHP, dia tidak dikenakan biaya dari sisi pemakaian. Bahkan dari sisi tools yang dipakai untuk mendevelop aplikasi web berbasis ASP.net pun sama, ada yang gratis maupun berbayar.

Untuk lebih jelasnya, berikut adalah beberapa kesamaan yang dimiliki oleh PHP dan ASP yang telah penulis rangkum dari berbagai sumber terpercaya :

  • Sama-sama bersifat gratis untuk pemakaian.
  • Tools yang dipakai untuk kedua bahasa pemrograman juga gratis. Semenjak diluncurkannya Mono Project, ASP.net sekarang dapat didevelop menggunakan Linux maupun komputer Mac secara gratis.
  • Yang terakhir adalah, sama-sama bahasa pemrograman untuk server. #hehehe

Point terakhir merupakan gurauan penulis, sedangkan dua point sebelumnya memang berdasarkan fakta saat ini.

Lanjut lagi, bila kita melihat bahwa ASP.net adalah buatan Microsoft, banyak orang pasti mengira bahwa bahasa pemrograman ini tidak gratis dan pasti ada embel-embel dibelakangnya. Betulkah ? Mari kita telisik ! Menurut sumber yang cukup terpercaya diambil dari situs web udemy.com, berikut adalah beberapa hal yang patut pembaca ketahui mengenai ASP.net :

Contents

  • 1 Lebih mahal
  • 2 Performa
  • 3 Dukungan
    • 3.1 Baca juga:

costLebih mahal

Jika kita berbicara mengenai hosting untuk PHP dan ASP.net, ternyata hosting untuk spesifikasi PHP dan ASP memiliki perbedaan. Banyak hosting berbasis PHP menggunakan web server Apache dan NginX yang memiliki lisensi gratis untuk diaplikasikan dalam server. Sedangkan ASP.net menggunakan web server bernama Microsoft IIS dan ada tambahan biaya untuk menggunakannya.

Dari sisi OS server, PHP sangat umum menggunakan Linux sebagai sistem operasi server, beberapa yang paling populer adalah CentOS dan Ubuntu. Kedua Operating System tersebut bersifat gratis, meskipun ada beberapa versi Linux yang berbayar seperti Cloud Linux atau RedHat, tapi kebanyakan dari hosting yang menggunakan Linux memang menggunakan Linux versi Enterprise. Tentunya dengan harga yang lebih murah ketimbang Windows.

Untuk ASP.net, pembaca pasti paham bahwa spesifikasi hosting harus menggunakan OS berbasis Windows yang tidak bisa digunakan secara free. Hosting berbasis Windows dengan Linux memiliki perbedaan harga pastinya. Lebih mahal mana? Pembaca pasti tahu jawabannya.

godaddy hosting mysql mssql

GoDaddy Hosting

Pada kasus nyata, jika melihat penawaran harga hosting di Godaddy, sebenarnya harga hosting antara Linux base dengan Windows base dipukul rata atau sama. Namun untuk Linux, Godaddy memberikan kapasitas database (MySQL) hingga 1 GB sedangkan untuk Windows (MS SQL) hanya 200 MB. Jelas terpaut cukup jauh, dan alasan utamanya adalah keduanya memiliki harga yang berbeda. Bahkan pada paket hosting Ultimate di Godaddy, mereka menawarkan kapasitas Unlimited pada MySQL tapi MS SQL tetap dibatasi hingga 200 MB. Cukup jelas bukan ?

performancePerforma

Mengenai performa antara PHP dan ASP.net sebenarnya itu tergantung pada apa yang dilakukan pada kedua bahasa pemrograman tersebut. Maksudnya adalah bagaimana cara developer melakukan optimasi pada kedua bahasa. Meski masih banyak perdebatan mengenai masalah performa, tapi hasil dari analisa menyebutkan bahwa PHP menjadi pemenang dalam hal adu kekuatan aplikasi web.

Seperti yang sudah penulis katakan diatas, kebanyakan dari aplikasi berbasis PHP menggunakan Linux sebagai sistem operasi di server utama, sedangkan ASP.net pasti menggunakan Windows. Beberapa test menyebutkan bahwa sistem Input dan Output pada sistem Linux lebih baik dari Windows. Bahkan untuk masalah akses situs, sebenarnya ada sedikit perbedaan kecepatan akses antara website yang memiliki basis PHP maupun ASP.net. Jujur saja, penulis pernah melakukan sedikit test akses website PHP dengan ASP, dan ternyata PHP lebih baik. Meskipun banyak faktor seperti lokasi server, maupun optimasi situs yang mempengaruhi, akan tetapi aplikasi berbasis PHP terlihat lebih enteng.

Mari kita lihat statistik dari w3techs.com berikut mengenai penggunaan web server dikebanyakan situs saat ini :

Web Server

Web Server

Terlihat, Apache sebagai basis PHP menduduki peringkat pertama. Sedangkan Nginx yang juga sebagai basis PHP menduduki peringkat kedua. Mengenai Apache dan Nginx, ada beberapa sumber yang mengemukakan bahwa Nginx ternyata lebih cepat ketimbang Apache. Bahkan jika pembaca belum tahu, beberapa tahun yang lalu statistik penggunaan web server nomor dua ditempati oleh Microsoft IIS, namun setelah munculnya Nginx, IIS akhirnya tersalip oleh Nginx.

communityDukungan

Penulis yakin, akan lebih mudah jika pembaca mencari komunitas yang memiliki minat bahasa pemrograman PHP dibanding ASP.net. Atau mungkin mencari tutorial berbasis PHP di dunia maya, bahkan buku-buku berbasis PHP di pasaran sudah sangat banyak, dan sudah saling berkompetisi antara penulis satu dengan yang lain. Ini menandakan bahwa PHP yang memiliki sifat open source, telah didukung oleh banyaknya komunitas dan developer.

PHP dan ASP.net di Stackoverflow

PHP dan ASP.net di Stackoverflow

Sedangkan ASP.net yang merupakan properti milik Microsoft, mungkin masih sedikit dibandingkan dengan PHP dalam hal komunitas atau bahkan developer. Gambar diatas adalah perbandingan jumlah tag pertanyaan antara PHP dengan ASP.net di situs tanya jawab pemrograman paling populer di dunia maya, Stackoverflow.

Pada akhir artikel, akhirnya kita bisa menarik kesimpulan mudah bahwa PHP memang lebih baik dibanding ASP.net. Namun tidak menutup kemungkinan bahwa PHP suatu saat bisa disalip oleh ASP.net. Semua bergantung pada si pengemudinya yakni sang developer.

Baca juga:

  1. Urusan HTML5, Google Chrome Masih Merajai
  2. Mengintip Dapur Pacu Instagram
  3. Server Gratis
  4. Berhitung Biaya Pembuatan Aplikasi Mobile
  5. Programer Web dan Lubuntu
 
admin

Previous Article
  • Teknologi

Urusan HTML5, Google Chrome Masih Merajai

  • Maret 6, 2014
  • admin
View Post
Next Article
  • Teknologi

Sejarah Negara Kita Bukan di Bidang IT

  • Maret 10, 2014
  • admin
View Post

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Pos-pos Terbaru
  • 8 HP Untuk Main Call of Duty Mobile Terbaik 2023
  • Game Esports Terbaik
  • Rekomendasi 10 Game Browser Terbaik
  • Aplikasi Pengunci Aplikasi Android Terbaik
  • 6 Smartwatch Terbaik 1 Jutaan Tahun 2022, Super Canggih!
Arsip
Kategori
  • Android
  • Aplikasi
  • Gadget
  • Game
  • Teknologi
  • Website
  • Windows
Wedding Organizer

Wedding Organizer Surabaya | Wedding Organizer Gresik | Wedding Organizer Malang | Wedding Organizer Madura | Wedding Organizer Mojokerto | Wedding Organizer Jakarta | Wedding Organizer Bogor | Wedding Organizer Depok | Wedding Organizer Tangerang | Wedding Organizer Bekasi

Partner

Catering Surabaya | Catering Gresik | Catering Malang | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi | Catering Jakarta Murah | Catering Bogor Murah | Catering Depok Murah | Catering Tangerang Murah | Catering Bekasi Murah

External Link

Supplier Sayur | Supplier Buah | Hosting Gratis
Catering Surabaya
 | Catering Gresik | Catering Malang | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi

Catering Surabaya | Catering Malang | Catering Gresik | Catering Mojokerto | Catering Jakarta | Catering Bogor | Catering Depok | Catering Tangerang | Catering Bekasi

Blog Teknologi Jakarta
Berita dan artikel teknologi dan Informasi Jakarta

Input your search keywords and press Enter.