php nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
php nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

16 Aralık 2014 Salı

PHP ( AVANTAJLARI VE DEZAVANTAJLARI )



AVANTAJLARI

  • PHP ücretsizdir ve kullanmak için lisans bedeli ödemenize gerek yoktur.
  • PHP sanal sunucular sayesinde neredeyse tüm işletim sistemlerinde çalışır.
  • Basit söz dizilimi sayesinde öğrenimi kolaydır.
  • Hızlıdır. PHP çalışma motoru kodları çok kısa sürede yorumlanır.
  • MySQL, MS-SQL,Oracle ve neredeyse tüm veritabanı yönetim sistemleri ile birlikte çalışabilir.
  • Açık kaynak kodlu (open-source) olduğundan dolayı tüm insanlar tarafından geliştirilebilir.
  • Çok fazla kaynağa sahiptir. PHP için örnek kod ve kaynak sıkıntısı yaşanmaz.
  • Derleme ihtiyacı yoktur. Kodlarınızı Notepad gibi basit kelime işlem programlarında dahi yazarak sanal veya gerçek sunucuda çalıştırabilirsiniz.

DEZAVANTAJLARI



  • Sürüm uyuşmazlığı. PHP her ne kadar geriye uyumlu çalışsa dahi bazen yeni bir sürüm çıktığında eski sürüme ait işlevler kaldırılabilir. Bu gibi durumlarda hizmet alınan firmanın sağladığı PHP sürümüne uygun kod yazmalısınız.
  • PHP dilinde nesne yönelimli programlamanın (OOP) yetersiz olduğu söylenmekteydi. PHP5.3 sürümüyle birlikte nesne yönelimli programlama üzerinde çalışmalar yoğunlaşmış ve PHP6 sürümüyle birlikte OOP algoritması yeniden inşa edilmiştir.

PHP Nedir ?


PHP dilini kısaca dinamik olarak web sayfalarını hazırlamak için geliştirilmiş web tabanlı programlama dili olarak tanımlayabiliriz. PHP yıllarca Personel Home Page (kişisel web sayfa) biliniyordu fakat artık PHP kelimesinin açılımı PHP: Hypertext Preprocessor (üstün yazı ön işlemcisi) olarak değiştirldi.

PHP ilk olarak 1995 yılında Danimarka kökenli Kanadalı Yazılımcı olan Rasmus Lerdorf tarafından Lerdorf ilk olarak Perl betiği halinde kişisel web gelen ziyaretçilerin sayısını tutmak için geliştirdiği bu yaklaşımı kısa zamanda insanlar benimsedi. Daha sonralarında PHP dilinin kullanılması için çalışmalara başlandı ve açık kaynak kodlu olarak piyasaya sunuldu.

Günümüzde halen daha PHP geliştirilmeye yeni özellikler ile zenginleştirilmeye devam ediyor. Son olarak stabil olmayan PHP6 sürümü duyuruldu. Fakat henüz bir çok firma bu sürüme geçmiş olmadığından dolayı geliştiriciler stabil sürüm olan PHP5.4 ve daha alt sürümünü kullanıyorlar.

Web Tasarım İle İlgili Temel Bilgiler


Bu bölümde sizlere Web Tasarımı ile ilgili Temel Bilgileri vereceğiz. Başlangıç yapanlar için Web tasarımından bahsedeceğiz HTML, ASP, Windows Hosting, PHP, Unix Hosting(Linux Hosting) Gibi web tasarım dillerini anlatacağız.

Web Tasarımı (Design)
Web sitenizin içeriğini yazmayı, resim, video, flash gibi öğeleri düzenleyip yerleştirilmesinden sayfaların programlanmasına kadar devam eden bir süreçtir. Web sitenizin görsel öğeleriyle ilgilenen kişilere web tasarımcı, programlamasıyla ve sistemiyle ilgilenen kişilere de web programcısı denir.

HTML (HyperText Markup Language)
HTML (HyperText Markup Language) nin Türkçe karşılığı Hareketli Metin İşaretleme Dili’dir. Browserlarla görebileceğimiz, internet dokümanları oluşturmaya, metin veya verileri biçimlendirmeye yarayan komutlar dizisidir. HTML öğrenilmesi kolay ve oldukça basit bir dildir. HTML hostingler yüksek maliyet gerektirmediği için fiyatları oldukça uygundur.

ASP (Active server page)
Active Server Pages, daha çok bilinen ve kullanılan adıyla ASP, Microsoft’un hayatımıza kazandırdığı ve sunucu-taraflı script’e çözüm üretmek için geliştirilmiş bir teknolojidir.

Windows Hosting
ASP programlama dili ile beraber Access veya SQL veritabanı kullanımını destekleyen web hosting türüdür. ASP, içinde bir çok programlama dili kullanmanızı sağlayarak aklınıza gelebilecek etkileşimli ve dinamik her türlü uygulamayı yazıp Windows hosting’lerde yayınlamanıza olanak verir.

PHP
Platformdan bağımsız (Windows, Linux, Etc.) çalışabilen sunucu taraflı, Html gömülü betik dilidir. Perl, C/C++ tipinde script dilidir. Bu dillere aşina olanlar ve herhangi bir programlama dilini bilenler PHP yi fazla vakit kaybetmeden öğrenebilirler. Linux, Apache, MySQL platformlarında yaygın olarak kullanılır. Unix Hosting paketlerinde PHP desteği bulunmaktadır.

Unix Hosting (Linux Hosting)
Dreamweaver, Frontpage, Php, Mysql, Cgi ve Perl gibi uygulamaları destekleyen web hosting türüdür. Unix hosting, Php ile not defterinden alışveriş sitesine kadar birçok uygulama yapıp kullanmamıza olanak sağlar. Php ücretsiz ve gelişmeye açık bir dildir. Unix hosting uzun geçmişi, yüksek performansı, güvenirliliği ve ekonomik olmasıyla her geçen gün kullanıcı sayısını arttırmaktadır.