Minggu, 15 Maret 2015

Alasan mencintai PHP dan MYSQL ( Part 5 - Kompatibilitas di semua platform)


PHP dan MySQL berjalan asli pada setiap rasa populer Unix (termasuk Mac OS X) dan Windows. Sebagian besar server HTTP dunia berjalan di salah satu dari dua kelas tersebut dari sistem operasi.
PHP kompatibel dengan tiga server web terkemuka: Apache HTTP Server untuk Unix dan Windows, Microsoft Internet Information Server, dan Netscape Enterprise Server (alias iPlanet Server). Ia juga bekerja dengan beberapa server yang kurang terkenal, termasuk fhttpd Alex Belits ', Microsoft Personal Web Server, AOLserver, dan server aplikasi Omnicentrix di Omniserver. Kompatibilitas spesifik Web server dengan MySQL tidak diperlukan, karena PHP akan menangani semua pekerjaan kotor untuk Anda.
Tabel 1-2 menunjukkan matriks singkat dari kombinasi OS / Web server mungkin.
Sekarang PHP berjalan pada Macintosh, PHP hampir benar-benar cross-platform. Anda dapat mengembangkan di hampir semua OS klien menggunakan alat favorit Anda dan kemudian meng-upload script PHP Anda ke server di hampir semua OS.

Sabtu, 14 Maret 2015

Alasan mencintai PHP dan MYSQL ( Part 4 - Mudah digunakan)

PHP mudah dipelajari, dibandingkan dengan cara lain untuk mencapai fungsi serupa. Tidak seperti Java Server Pages atau berbasis C CGI, PHP tidak mengharuskan Anda untuk mendapatkan pemahaman yang mendalam tentang bahasa pemrograman utama sebelum Anda dapat membuat database sepele atau remote server panggilan. Tidak seperti Perl, yang telah semijokingly disebut "bahasa tulis-satunya," PHP memiliki sintaks yang cukup mudah untuk mengurai dan ramah-manusia. Dan tidak seperti ASP.NET, PHP stabil dan siap untuk memecahkan masalah Anda hari ini.
Banyak fungsi-fungsi khusus yang paling berguna (seperti untuk membuka koneksi ke database Oracle atau mengambil e-mail dari server IMAP) yang telah ditetapkan untuk Anda. Banyak skrip lengkap sedang menunggu di luar sana bagi Anda untuk melihat saat Anda sedang belajar PHP. Bahkan, sangat mungkin untuk menggunakan PHP hanya dengan memodifikasi skrip yang tersedia secara bebas daripada memulai dari awal - Anda masih harus memahami prinsip-prinsip dasar, tetapi Anda dapat menghindari banyak kesalahan kecil frustasi dan memakan waktu.
Kita harus menyebutkan satu peringatan: Easy berarti hal yang berbeda untuk orang yang berbeda, dan untuk beberapa pengembang Web telah datang untuk berkonotasi grafis, drag-and-drop, Apa yang Anda Lihat adalah Apa yang Anda Dapatkan lingkungan pengembangan. Untuk menjadi benar-benar mahir dalam PHP, Anda harus nyaman editing HTML dengan tangan. Anda dapat menggunakan editor WYSIWYG untuk merancang situs, Format halaman, dan masukkan fitur client-side sebelum Anda menambahkan fungsi PHP ke kode sumber. Bahkan ada cara yang kita akan rinci dalam Bab 3, untuk menambahkan fungsi PHP untuk lingkungan editing favorit Anda. Ini tidak realistis, namun, untuk berpikir Anda dapat mengambil keuntungan penuh dari kemampuan PHP tanpa pernah melihat kode sumber.

Kamis, 12 Maret 2015

Alasan mencintai PHP dan MYSQL ( Part 3 - Lisensi)

Kegratisan open source dan software gratis dijamin oleh sekelompok  perizinan, yang paling terkenal GPL (Gnu General Public License) atau copyleft. PHP digunakan akan dirilis di bawah kedua GPL dan lisensi sendiri, dengan masing-masing pengguna bebas untuk memilih di antara mereka. Ini baru-baru ini berubah. Program secara keseluruhan sekarang dirilis di bawah sangat laissez faire lisensi PHP sendiri pada model lisensi BSD, sedangkan Zend sebagai produk mandiri dirilis di bawah Lisensi Q Public (klausul ini berlaku hanya jika Anda mengurai Zend dari PHP dan mencoba menjualnya).
Anda dapat membaca baik cetak tentang lisensi yang relevan di situs Web ini:

✦ www.php.net/license/
✦ www.mysql.com/doc/en/GPL_license.html
✦ www.troll.no/qpl/annotated.html

Kebanyakan orang mendapatkan PHP atau MySQL via download, tetapi Anda mungkin harus membayar untuk itu sebagai bagian dari distribusi Linux, buku teknis, atau beberapa produk lain. Dalam hal ini, Anda sekarang mungkin diam-diam berselisih pernyataan kami bahwa PHP tidak ada biaya. Berikut memelintir: Meskipun Anda tidak bisa memerlukan biaya untuk perangkat lunak open source yang paling, Anda bisa meminta bayaran untuk memberikan perangkat lunak yang dalam format yang lebih nyaman - seperti dengan meletakkan pada disk dan pengiriman disk untuk pelanggan. Anda juga dapat mengisi apa pasar akan menanggung karena bersedia untuk melakukan layanan tertentu atau menerima risiko tertentu bahwa tim pengembangan mungkin tidak ingin melakukan. Misalnya, Anda diperbolehkan untuk mengisi uang untuk menjamin bahwa setiap salinan dari perangkat lunak Anda mendistribusikan akan bebas virus atau kualitas yang wajar, mengambil risiko dituntut jika sekelompok pelanggan mendapatkan CD-ROM buruk yang mengandung keras- drive-menghapus virus.
Biasanya, pengguna perangkat lunak open source dapat dengan bebas memilih persamaan biaya-manfaat justru optimal untuk setiap situasi tertentu: tidak ada biaya dan tidak ada jaminan, atau mahal tapi didukung, atau sesuatu di antaranya. Tidak ada upaya terorganisir telah dibuat belum menjual layanan dan dukungan untuk PHP (walaupun mungkin itu akan menjadi salah satu dari nilai-menambahkan dari Zend). MySQL AB tidak menjual dukungan sebagai bagian beberapa paket lisensi untuk produk MySQL. Produk open source lainnya, seperti Linux, memiliki perusahaan seperti Red Hat berdiri untuk menjawab pertanyaan Anda, tetapi proses komersialisasi masih dalam tahap awal untuk PHP.

Rabu, 11 Maret 2015

Alasan mencintai PHP dan MYSQL ( Part 2 - Open source software)

Tapi sebagai penyair jadi dgn penuh arti diamati, kita hidup di dunia materi - di mana kami telah diinternalisasi seperti, "Anda mendapatkan apa yang Anda bayar," "Tidak ada hal seperti makan siang gratis," dan "Hal-hal yang terdengar terlalu bagus untuk menjadi kenyataan biasanya. "Anda (atau bos Anda) mungkin, oleh karena itu, memiliki beberapa keraguan tentang kualitas dan kelangsungan hidup tanpa biaya perangkat lunak. Mungkin tidak membantu bahwa sampai saat ini perangkat lunak yang tidak biaya uang - sebelumnya disebut freeware, shareware, atau perangkat lunak bebas - umumnya dianggap jatuh ke salah satu dari tiga kategori:

✦ Program berpenghasilaan kecil kecil,
✦ Program dengan pekerjaan tingkat rendah,
✦ Program untuk orang dengan masalah sosial politik yang aneh

Sudah waktunya untuk memperbarui beberapa stereotip sekali dan untuk semua. Kami jelas di tengah-tengah perubahan laut dalam bisnis perangkat lunak. Banyak (jika tidak sebagian besar) perangkat lunak konsumen utama didistribusikan tanpa biaya saat ini; e-mail client, web browser, permainan, dan bahkan layanan lengkap kantor suite semua yang diberikan secepat pembuat mereka dapat menyiapkan versi Web atau mengatur server FTP. Perangkat lunak konsumen semakin dilihat sebagai kerugian-pemimpin, bunga yang menarik lebah madu penyerbukan - dengan kata lain, cara untuk menjual hardware server yang lebih, sistem operasi, konektivitas, periklanan, widget opsional, atau saham saham. Harga eceran penuh dari software, oleh karena itu, tidak lagi menjadi ukuran yang dapat diandalkan kualitas atau eksentrisitas tingkat user-nya.
Di sisi server, produk open source telah datang lebih kuat. Tidak hanya mereka bersaing dengan barang-barang komersial terbaik; dalam banyak kasus ada perasaan bahwa mereka jauh melebihi kompetisi. Jangan mengambil kata kami untuk itu! Tanyakan IBM, setiap produsen hardware, NASA, Amazon.com, Rockpointe Broadcasting, Ernie Ball Corporation, Ratu Inggris, atau sistem sekolah Meksiko. Jika bos Anda masih perlu diyakinkan, amunisi lanjut tersedia di www.opensource.org dan www.fsf.org

Selasa, 10 Maret 2015

Alasan mencintai PHP dan MYSQL ( Part 1 - Harga)

PHP tanpa biaya apa-apa. Tidak ada di depan, tidak ada selama masa pengembangan aplikasi, tidak ada ketika itu berakhir. Apakah kita menyebutkan bahwa Apache / PHP / MySQL berjalan di sebagian besar hardware yang murah, low-end yang anda tidak bisa anda bandingkan dengan IIS / ASP / SQL Server?
MySQL adalah hewan yang sedikit berbeda dalam hal perizinan. Sebelum Anda mengeluh pada konsep benar-benar menggunakan perangkat lunak komersial, menganggap bahwa meskipun MySQL adalah open source berlisensi untuk banyak kegunaan, tidak dan tidak pernah terutama software masyarakat dikembangkan. MySQL AB adalah entitas komersial dengan kepentingan komersial tentu. Tidak seperti proyek open source yang khas, di mana pengembang sering memiliki reguler penuh waktu (dan membayar) pekerjaan sehari selain bebas diberikan upaya open source mereka, para pengembang MySQL memperoleh pendapatan utama mereka dari proyek. Masih banyak situasi di mana MySQL dapat digunakan secara gratis (pada dasarnya apa nonredistributive, yang mencakup sebagian besar proyek berbasis PHP), tetapi jika Anda membuat uang mengembangkan solusi yang menggunakan MySQL, pertimbangkan untuk membeli lisensi atau kontrak dukungan. Ini masih jauh lebih masuk akal daripada hampir semua lisensi perangkat lunak yang pernah Anda bayar.
Sebagai pembanding, Tabel 1-1 menunjukkan beberapa angka ritel saat ini untuk produk serupa di Amerika Serikat. Semua harga dikutip untuk satu-prosesor server Web publik dengan database yang cocok yang paling umum dan alat pengembangan; $ 0 berarti alternatif tanpa biaya adalah umum pilihan dunia nyata.