Php Nedir? Basit Php Örnekleri [Detaylı Anlatım]

Php Nedir? Basit Php Örnekleri [Detaylı Anlatım]


Comments

  1. Post
    Author
  2. Post
    Author
    Yaşam

    yorum olarak: "php hâlen tüm internet sitelerinin %35'inin back-end altyapısını oluşturmakta" diye yorum yazacaktım örnek olarak facebook'un php kullanıyor olmasından örnek verecektim. sonra facebook'un kendi geliştirdiği React ve Graphql gibi sistemleri göz önüne alarak php'nin artık eskisi kadar büyük rol oynamadığını çünkü teknolojilerin çok geliştiğini yazacaktım. ancak, sonra aklıma geldi, acaba facebook hâlâ php'yi kullanıyor mu back-end kısmında diye merak edip arattım. ve facebook'un back-end'de Java, Python, C++ dilleri kullanorken, front-end kısmında ise LAMP yan PHP kullanıyor olduğunu okuyunca çok şaşırdım çünkü burada PHP'den "back-end" değil "front-end" diye bahsetmekte idi. ben de yeni bir google araması yaptım ve PHP'nin aslında front-end kısmına hitab eden bir dil olarak sayıldığını öğrendim: https://www.codecademy.com/forum_questions/52c93f45631fe92517005787 , bunu öğrendiğimde yaşadığım aydınlanmayı anlatamam 🙂 yıllardır PHP kullanıyoruz ama dümdüz kullanıyoruz yani açıp pek okumuyoruz. biz client-side (yani tarayıcı ya da mobil uygulama ya da son kulalnıcı sistemi üzerinde çalışan herhangi bir uygulama) ve server-side kavramını düşünüyoruz hep. ben hep: "client-side = HTML, CSS, JS" ve: "server-side = PHP ya da Java ya da Python" gibi düşünmüştüm. bu düşüncem doğru. gerçekten de PHP server üzerinde çalışır ve "server-side" bir dildir. ancak, bizim hatamız şu, ben hep: "client-side = front-end" ve "server-side = back-end" diye düşünmüştüm. bu düşüncem yanlış. PHP, Java ya da Python gibi diller gerçekten de server üzerinde (sunucu üzerinde) çalışırlar ama bu diller son kullanıcıya (yani client'a) gönderilen verileri kurdukları için aslında amaçları client'a yöneliktir ve bu yüzden bu tarz işler de "front-end" sayılıyormuş. peki tüm bu işlemler front-end sayılıyorsa, back-end sayılan işlemler nelerdir? hizmetin sunucuları arası kontrolü sağlayan sistemler, veri tabanı sistemleri, kullanıclan sunucuların yönetimi ile ilgili yazılımlar, yani özellikle bir client'a ait işlemler değil de hizmetin geneline yönelik işlerin hepsi back-end sayılıyormuş.

  3. Post
    Author

Leave a Reply

Your email address will not be published. Required fields are marked *