• 25-09-2010, 13:47:12
    #10
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    kullanılan yere göre değişir br tagı sabit bir tagdır.

    750 1000 2000 satırlık kodu inline yazanlar var
    abartı tabii o ama dediğim gibi ul gibi şeyler için kullanılabilir
  • 25-09-2010, 13:54:39
    #11
    Üyeliği durduruldu
    Cycl0ne adlı üyeden alıntı: mesajı görüntüle
    abartı tabii o ama dediğim gibi ul gibi şeyler için kullanılabilir
    kişisel olarak kullanırsın.
    bir kişi nasıl başladıysa öyle öğrenir. yanlış kullanımı önlemek amaç
    bir firmada öyle kod yazamazsın
  • 25-09-2010, 14:35:18
    #12
    @BHCoder; bence o kişinin kendi göz zevkidir. Ona karışamazsın. Şahsen ben bi sayfada 50 tane php etiketi olmasından hoşlanmam ve bütün kodlarımı tek bir php tagı içinde echo ile yazarım.
  • 25-09-2010, 15:09:32
    #13
    Üyeliği durduruldu
    Hkan adlı üyeden alıntı: mesajı görüntüle
    @BHCoder; bence o kişinin kendi göz zevkidir. Ona karışamazsın. Şahsen ben bi sayfada 50 tane php etiketi olmasından hoşlanmam ve bütün kodlarımı tek bir php tagı içinde echo ile yazarım.
    göz zevki ile in-line kodun alakası nedir
    in line türkçesi içine çizmek/yazmak

    biryerde işe girince benim göz zevkim böyle diyemezsin. business düşüneceksin
    smarty kullanın
  • 25-09-2010, 15:14:42
    #14
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ayrıca herkes WP tarzı kodlamaların daha performanlı olduğuna inanıyor. Neden? Kimse bilmiyor. Önceden okuduğum bir kaynakta, PHP'nin HTML etiketlerini PHP kodu gibi algılamaya çalıştığını, bu nedenle, PHP'nin performansının düştüğünü söyliyordu.

    Peki ya "inline" olursa? Ben bunu SMF'den kazandığım bilgilere dayanarak söylüyorum ki yanlış olabilir. Ancak bana göre doğru. "Inline" meselesinin kaynağı çift tırnaklardır. Çift tırnaklar içerisinde bir değişkeni doğrudan basabilirsiniz. Ancak tek tırnak ile bu mümkün olmaz (Ekrana kodu yazar, çıktıyı değil). Yani biz HTML kodlar yazdıracağımız yerlerde de çift tırnak kullanırsak performans kaybederiz.

    Ya sizin yolla yazarsak (BHCoder ve ve onun gibi düşünenler)? Sayfada 999 (ve dahası) kadar <?php ... ?> yazarak mı performans kazanırsınız? Hayır. Bu sefer de PHP, HTML etiketleri arasından PHP kodlarını bulmaya çalışacak ve yine performans kaybı olacak. Sayfada 999 (ve dahası) kadar <?php ... ?> yazarken ki kaybedeceğimiz zamanı söylemek istemiyorum bile...

    Kısacası (bence) en iyi sözdizimi aşağıdaki gibidir ki Microsoft bile gelse ben bu yanlış(!) yoldan şaşmam (Biliyorum BHCoder sen sadece bildiğini paylaştın. Bizi zorlamadın... Ancak bir yöntem söylüyorsan tecrübelerine göre bunu bize açıklayıp öyle "böyle yazın kodlarını" demelisin):
    <?php
    
    $coder = 'Hkan';
    
    if ($coder == 'BHCoder')
    	echo 'Yazar:', $coder;
    elseif ($coder == 'Hkan')
    	echo 'Yazar:', $coder, 'Kaçın ordaaan :)';
    else
    	echo 'Öhöm. :P';
    
    ?>
    Sevgi, saygı ve tüm iyi şeylerle,
    -grafitus.
  • 25-09-2010, 15:38:55
    #15
    Üyeliği durduruldu
    genel olarak çok açıklandı bu konular ama üstünden geçelim.

    kimi kendine göre inline kod yazmayı savunur ,tabi kendine göre kod yazdığı içindir o.
    bunları aşmak için MVC veya Template Motorları vardır.
    Ekip çalışması veya Kod Okunabilirliğini en iyi düzeye getirmek için inline kod olmaz !

    teknoloji değişiyor bu işte daha iyi yerlere gelmek istiyorsanız veya kariyer yapacaksanız MVC bileceksiniz , Framework bileceksiniz Template Motoru bileceksiniz Güncel teknolojiyi takip edeceksiniz.

    İş ilanlarına bakın smarty bilen
    Framework bilen
    vs vs vs

    bu firmalara ne diyeceksiniz iş görüşmesinde ? abi biz inline yazıyoruz FW karşıyım ben . oldu canım

    kısaca kendi çapınca kod yazıyorsan seni ilgilendirmez. Genel olarak bakıyorsan İlgilendirir.

    şimdi yukarıda saydıklarımı bilenle hiç bilmeyen bir olurmu devir bilgi devri bileceksin olay bu.


    teknik olarak
    MVC nedir az çok araştırın.
    Template Motoru kullanmaya çalışın
    sağda solda efendim kullanmayın vs diyenlere aldırmayın
    teknolojiyi takip edin.

    bir e-ticaret sistemi yaparsın full inline 1 ay sonra düzenlemek için açtığında Başın döner o pis kodlardan
  • 25-09-2010, 15:39:53
    #16
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ben PHP ve Tarayicimin Yalancisiyim..

    <?php
    /*inline */
    
    $start = microtime(true);
    for($i=0; $i<=10000 ;$i++ ){
    
    echo "Bu Bir Test yazisidir Inline Outline Test Icin Olusturulmustur";
    
    }
    $end = microtime(true);
    $sonuc = $end-$start;
    echo $sonuc;
    ?>
    Cikti : 0.0177519321442;

    <?php
    
    $start = microtime(true);
    for($i=0; $i<=10000 ;$i++ ){
    ?>
    Bu Bir Test yazisidir Inline Outline Test Icin Olusturulmustur
    <?php
    $end = microtime(true);
    $sonuc = $end-$start;
    echo $sonuc;
    ?>
    Cikti : 0.00848913192749
  • 25-09-2010, 15:49:16
    #17
    Tarayıcınız gerçekten yalancıymış... 2. verdiğiniz kodu çalıştırabiliyorsa, yerel sunucunuz daha da kötü bir yalanmış.
  • 25-09-2010, 15:50:30
    #18
    Üyeliği durduruldu
    0.489592075348

    <?php 
    /*inline */ 
    
    $start = microtime(true); 
    for($i=0; $i<=10000 ;$i++ ): 
    
    echo "<ul>
              <li>hede hede</li>
              <li>hede hede</li>
              <li>hede hede</li>
              <li>hede hede</li>
              <li>hede hede</li>
        </ul>";  
    
    } 
    $end = microtime(true); 
    $sonuc = $end-$start; 
    echo $sonuc; 
    ?>


    0.260782957077
    <?php 
    $start = microtime(true); 
    for($i=0; $i<=10000 ;$i++ ): 
    ?>
        <ul>
              <li>hede hede</li>
              <li>hede hede</li>
              <li>hede hede</li>
              <li>hede hede</li>
              <li>hede hede</li>
        </ul>
    <?php
    endfor;
    $end = microtime(true); 
    $sonuc = $end-$start; 
    echo $sonuc; 
    ?>
    Chrome