folder Tahribat.com Forumları
linefolder Webmaster ve Yazılım Geliştiriciler
linefolder Sayfada Bol Javascript Mi Bol Php Mi Kullanmalı?



Sayfada Bol Javascript Mi Bol Php Mi Kullanmalı?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ergingur
    ergingur's avatar
    Kayıt Tarihi: 28/Ocak/2010
    Erkek

    @unbalanced hocanın dediği infinite scroll paging. 

    $(window).scrollTop() + $(window).height() > $this.height()

    Sayfada aşağı indikçe ajax ile dataları çekiyor. Parça parça dataları çektiği için en başta ki gecikme yaşanmamış olur.

     

    infinite scroll paging diye aratırsan örnekler bulabilirsin


    Hayat herşeye rağmen gülümsemeye değer..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cayan
    Cayan's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2009
    Erkek

    Öncelikle "bol" kelimesinden kaçınılmalı. Mümkün olduğu kadar az ve öz olarak kodlanmalı sayfa yapısı. Gereğinden fazla js ya da diğer dosya türü yüklemesi yapılmamalı. Ayrıca temel olarak html5'i ve phpyi harmanlayarak kodlamalı. Html5 çok yalın bir dil günümüz standartlarında.


    https://www.youtube.com/watch?v=jQk82bpUy1Y
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Söylenilenlere katılmıyorum. Çünkü bildiklerime ters düşüyor :) Ancak söyleyenler de bilgili müridler olduğu için kendi bildiklerimde ısrarcı olmadığımı belirteyim.

    Angular.js frameworktür. Node.js ise kendi compilerı olan bir "language"tir. Php kullanırken node.js de kullanalım demek phpye yüz çevirip yeni bir dile geçmek demektir. İkisini bir arada kullanabilmek için çeşitli eklentiler var fakat ne gerek var onca performans kaybına?

    Angular.js ise googleın desteklediği bir framework. Ne yeni bir sunucuya ne de eklentiye ihtiyaç duymadan kullanmaya başlayabiliriz. 

    Javascript-> client side (yani tarayıcı derler kullanıcıya sunar)

    Php -> server side (server derler kullanıcıya sunar)

    Php ile tüm verileri çekip parçalara bölme işlemi yaptırırsan kullanıcı bunları beyaz bir ekran bekleyerek tamamlandığında görüntüler (flush komutları ile beklemeden kısmen de olsa daha göze hitap edici şekilde görüntülenebilir) Kullanıcı odaklı değildir. Performans olarak kastın kullanıcının görüntülemesi ise performanssızdır. Fakat arama motorları bunu indexler. Native text olduğu için biçok alanda artısı olacaktır.

    Javascript ile (jquery angular.js yahut vanilla.js..., kısaca ne canın çekerse) yaparsan kullanıcı serverı beklemez. Direk görüntülemeye başlar. Yükleniyor.gif vs koyup daha görsel hala getirebilirsin daha dinamik ve canlı olur. Server açısından performanslıdır. Performanstan kastın kullanıcının görüntülemesi ise performanslıdır. Fakat arama motorları görüntülemez. Birçok bottan kaçınma yollarından biridir hatta :) (gerçi google yine de görüntülüyor fakat kayde değer bir site olman gerekiyor)

    En son olarak

    Gelelim performansa.

    Php jsden js phpden daha üstündür (performanslıdır) DENİLEMEZ. Phpyi serverın sunar javascripti tarayıcın. Benim bilgisayarımın özellikleri senin serverından iyi olabilir bu açıdan js i daha performanslı görürüm. Lakin benim tabletim bimdendir. Sitene giremeyebilirim js ile yazdığın için crash olur. Bu açıdan php daha performaslı olur.

    O açıdan yeteri kadar js yeteri kadar php kullan php şart ise.

    Php şart değil ise node.js geç tarayıcıya binecek yük de servera binsin herkes mutlu olsun


    iyibu! yeniden..
Toplam Hit: 3597 Toplam Mesaj: 14
javascript php performans