• 19-12-2008, 02:01:52
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    saho adlı üyeden alıntı: mesajı görüntüle
    şöyle birşey var php ile ne yaparsanız yapın kodları elle yazacaksın yada help sayfasından copy paste yapanlarda var sanırım o şekilde yapacaksınız .net de sürükle bırak bitti bu yönden gayet iyi bence
    Framework'ler bunu biraz değiştiriyor.Ayrıca bir süre deneyim sahibi olduğunda biriken kodların sayesinde PHP'de de durum değişebilir
    yine de sürükle bırak bir PHP framework yazılabilir aslında

    2-3 ayım olsa ben kodlarım öyle birşeyi. Ama vakit yok yahu.
  • 19-12-2008, 02:20:08
    #11
    Üyeliği durduruldu
    Intranet sistemler yapıp hızlı çözüm almak zorunda kalırsanız .net ile çalışırsınız genelde; zaten piyasanın arayışı da bu yöndedir.
    .net i sevmeyen zaten Javacıdır.
    (Ms'yi ben de hiç sevmem.)
  • 19-12-2008, 07:09:20
    #12
    Üyeliği durduruldu
    Hem .netde proje yapan hemde phpde proje yapan birisi olarak bence ikisininde kendisine göre kolaylık yönleri var .net bence kurumsal işlerde tercih edilmeli symfony öğrenmeye vakit olmadı ama bir ara baktığım kadarıyla çok başarılı bir frameworke benziyordu.
    Bu arada .net sadece sürükle bırak özelliği olduğu için tercih edilmiyor bir sürü kolaylık veren özellikleri var tabi editörlerinde bunda biraz payı var.
  • 19-12-2008, 09:29:17
    #13
    php işaretleme dilidir...içinde nesne yok..extra framework ihtiyaç yok..gereksiz bağımlılık..
    eğer framework ihtiyaç duyorsanız php bırakın..
    Yurtdışında fazla kullanılmasının sebebi..pratik hızlı..eleman eksikliği nedenyiyle..uzun soluklu projeler için frameworklarla kuyuya inmem..
  • 19-12-2008, 11:37:46
    #14
    Üyeliği durduruldu
    bana ters gelen şu o kadar iyiyseniz neden hazır şeylerle uğraşıyorsunuz ki, otur kendin yaz. Php de olaylar derme çatma bir yapıda geçiyor
    ASP.Net ve PHP5 Savaşı


    php normalde iyi , php de örneğin fiziksel olarak bir iş yerinin kullanabileceği tüm arşivi dijital ortama aktaracak bunu büyük devlet kurumlarının kullanabildiği bir yazılım yapabilirsiniz, ama onların asıl sebebi pardus a geçilecek olması .net le problem olacağından hepsi geçmeyebilir pardus a veya hemen geçmeyebilir geçenlerde geçmeyenlerde bu yazılımı rahatlıkla kullanabiliyorlar 3-4 ay sürmüştü proje .net le yapmış olsak eminim 1 ayda rahatlıkla biterdi

    şimdi benim arkamdan düzenleme yapılması gerekse ya benim kodları öğrenecekler class ları , veya framework le çalışcan onu öğrenmek zorunda kalacaklar veya bir hışımla açılan ücretsiz kaynakların framework u yazan veya yazanlar hevesini kayıp edince domaine bir gireceksin server not found , parking te öğrenecek bir framework sitesi de bulamayabilir ama ms hep orada (tmm ms yi çok sevmem şirket ve tekeller nihayetinde) vs.vs. proje yönetimi de .net le kolay fakat zend development programı normal e göre biraz daha iyi proje yönetimi sunuyor

    w3root adlı üyeden alıntı: mesajı görüntüle
    @saho

    O yönden güzel. Fakat şöylede bişey var. Mesela .Net 3.5 Framework, Mvc , Silverlight vs çıktı.Türkiye'de kaç tane hosting var bunları destekleyen. Ms Sql desen ayrı bir dert.

    Burda konu açtım bi kişi bile biz sağlıyoruz demedi Birde sunucuya müdahale etmek gerekiyor paylaşımlı hostinglerde çoğu firma buna izin vermiyor.

    İnsanlar wordpress ten vs alışmış cpanele girip veritabanı oluşturup domain.com/install yazıp kurmaya sonra basitce eklentiyi veya temayı ftp den at admin panelinden etkinleştire Asp.Net ile yazılmış sistemleri kullandıramıyorsun. ve kullanmayacaklarda bence
    üstte yazmıştım ama atladınız sanırım zaten çok aşırı büyük olmayan işlerde php yeterli
    zaten büyük iş yapacaksanız ekip olarak çalışılacaktır büyük ihtimal o zaman proje yönetimi görev dağılımı daha kolay yapılır... Büyük bir iş yapıyorsanız hosting sorunu para sorununda olmaması gerekir , işe girerken para sorunu olanlarda garajda youtube yi yazıyor ücretsiz yazılımlar la

    ve son olarak beni çok ta ilgilendirmez kimin neyi kullanıp nasıl yazdığı sadece fikrimi yazdım ve örnek vermeye çalıştım
  • 19-12-2008, 13:44:04
    #15
    Sarpy adlı üyeden alıntı: mesajı görüntüle
    php işaretleme dilidir...içinde nesne yok..extra framework ihtiyaç yok..gereksiz bağımlılık..
    eğer framework ihtiyaç duyorsanız php bırakın..
    Yurtdışında fazla kullanılmasının sebebi..pratik hızlı..eleman eksikliği nedenyiyle..uzun soluklu projeler için frameworklarla kuyuya inmem..
    Yanlışlardasınız. PHP'nin 5inci versiyonuyla gelişmiş bir OOP yapısı var.
    PHP'de template'e ihtiyaç olmadığını düşünüyorum (smarty gibi) ama framework'e ihtiyaç var. Yurt dışında kullanılıyor çünkü hızlı demişsiniz, yanlış. Geçen sene birkaç şirketle görüşüyordum neredeyse çıkacaktım yurt dışına (hatta belki gelecekte çıkarım- şu an kriz malum) Normal PHP yeteneğine 35-40 bin dolar yıllık verirken, PHP yetenekleriyle birlikte 50-60bin doların üstüne çıkıyor maaşlar. Hızlı? Konu hız değil.

    Geliştirme eğrisi diye bir kavram var. Makarna kod başta hızlıdır. Tık tık tık yazarsın. Kopyala yapıştır, oraya atla, buraya atla hızlıca çıkarırsın. Ama zamanla kontrol etmek o kaar güç hale gelir ki hızın düşmeyebaşlar ve bir noktada hele ki çok developer olan bir durumda proje kitlenir.
    Framework'de işler yavaş başlar. Ama proje ilerledikçe hız artar. Bu konuda makaleler var bulup okuyun.

    Yurt dışındaki insanlar buradakilerden en az 10 katı daha profösyonel. Birşeyi kitleler halinde yapmaya başlamışlarsa o şeyi bu kadar basitçe geçiştiremezsiniz.

    Düz PHP yazımı ortaya sadece makarna kod çıkartır. Bunu da ben uzun soluklu proelerde tasvip etmem.

    Daha önce profösyonel sanıp işe bşaladığım bir şirketin adını vermeyeyim Türkiye çapında bir sitesini düzeltmeye kalktım. Framework olsa 2 saatte yapacağımız düzenlemelere 2-3 gün verdik. Hatta kimisi haftalar aldı.

    Görmeden konuşmayın, görmeniz lazım. Hiçbir mahsuru yok PHP-framework kavramının.

    Yine de yazabilen için bence web ortamında en süperi Python framework'ü Django'dur. Nasip olmadı.
  • 19-12-2008, 13:50:30
    #16
    Ama uyarıyorum: Framework ile yola çıkmanın zararı şu olabilir, hele ki Türkiye gibi şirketlerin bir elemanla nadiren 2 yılı geçtiği ülkelerde birisiyle başlayıp yeni eleman bulamamak söz oknusu olabilir.

    Bu ülkede bilgisayar mühendisi diploması olup yüksek lisans yapıp OOP yazamayan insanlarla tanıştım. Kaldı ki herkes ayrı bir padişah maşallah. Adam "oop'a ne gerek var, fonksiyon yazarız en fazla" gibi abuk sabuk şeyler söyleyebiliyor. Ama adamın lisans diploması var. Yani kafa yedirtici şeyler bunlar. Çıkmışlar okullardan ama tın.
  • 19-12-2008, 14:35:07
    #17
    Üyeliği durduruldu
    örneğin aklıma gelen basit bir örnek mesala
    oop tamam iyi güzel birşeyde bilgisayar mühendisine bu kadar laf söyleyecek şeyler değil
    fonksiyon yazarı en fazla değil de kısa yoldan sonuca gitmek kimisi ronaldo gibi çalımlar atar kimisi gerard gibi 30 mt. vurur atar hangisi kolayına geliyorsa
    proje ileriye dönük ve birden fazla kişi tarafından yönetilecekse oop ama o kişinin de ona göre düşündükleri var dır
    şöyle birşey yazdım mesala şimdi
    test1.php
    <?php
    function input($name,$type,$id,$value,$ex=null) {
        $html = "<input type='{$type}' name='{$name}' value='{$value}' id='{$id}' {$ex} />";
        return $html;
    }
    echo input('saho','type','idcik','valuecik','...');
    ?>
    class.saho.php
    class Html {
        var $name;
        function __construct($name)
        {
            return $this->name=$name;
        }
    }
    
    class Input extends Html {
        var $type;
        var $name;
        var $id;
        var $value;
    
        function type($string)
        {
            return $this->type = $string;
        }
    
        function name($string)
        {
            return $this->name = $string;
        }
    
        function id($string)
        {
            return $this->id = $string;
        }
    
        function value($string)
        {
            return $this->value = $string;
        }
        function derle() {
            $html = "<input type='{$this->type}' name='{$this->name}' value='{$this->value}' id='{$this->id}' />";
            return $html;
        }
    
    }
    ?>
    test2.php
    <?php
    require"class.saho.php";
    $input = new Input("saho");
    $input->id("idcik");
    $input->type('text');
    $input->value('valuecikx');
    echo $input->derle();
    ?>
    ikiside aynı kapıya çıkıyor
    1- başkasının yazdığı şeyler pek hoşuma gitmiyor
    2- örneğin kendime yapacağım çok kastırmayacak bir oyun sitesine üstteki gibi bir fonksiyon kullanıp işimi hallediyorum , ama büyük bir şirkete ve ekip çalışması gerekecek birşey e ise tabi ki test2.php deki gibi bir alt yapı ile çalışmak daha uygun

    ama oop olmazsa olmaz değil adam isterse kulağını tutmak için kafasının üstünden dolandırır ister hemen yanından
  • 19-12-2008, 14:46:57
    #18
    Framework'lerde konu sadece OOP değil, pattern based bir yaklaşım sergilenmesi
    Bu konuda yararlı bir site:
    start [phpPatterns]

    Gerçi henüz sadece MVCde pattern var. Geçenlerde n-tier aradım henüz böyle bri framework yok.
    Aramızda mezuniyet projesi arayan lisans düzeyinde arkadaşlar varsa yapsınlar dünyaca meşhur olsunlar.