• 17-12-2008, 23:17:34
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    symfony | Web PHP Framework

    Birçok PHP-Framework (Çatı)sından birisi Symfony'dir.

    Symfony, adının hakkını verir derecede birçok gelişmiş aradın buluştuğu noktadır. Bunlar arasında modüler ve performansı yüksek gelişime olanak sağlayan iş modelleri de vardır.

    MVC yapısıyla modüler projelerde kullanılmasını tavisye ederim. Yani eğer projeniz önümüzdeki yıllarda geliştirilmeye devam edilecekse ve müdahale edilmesi gerekecekse, tavsiyem bu aracı kullanın.

    Veritabanıyla ilişkiyi bir iş modeli olarak alan, AJAX dokunuşunu PHP fonksiyonlarıa gelişmiş şekilde halleden, cache mekanizmasını ayar noktasına geitrmiş kaliteli bir yazılımdır. Birçok modülü arasında ilk hatırladıklarımdan birisi I18N, çok-dillilik modülüdür.

    Sanırım Türkiye'de çok bileni yok ancak yurt dışında bir hayli çalışılan bu framework'ün geliştirildiği türkçe proje olarak aklıma garantiarkadaş geliyor.

    Türkiye'deki sayılı bilenlerinden birisi olarak bu konudaki her türlü proje teklifinize açığım. Şirketinizde ders vermeye de açığım.

    Saygılar.
  • 18-12-2008, 00:41:45
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Güzel bir konuya değinilmiş. Aslında php ile ilgili birçok framework mevcut.

    R10 da framework konusu pek açılmamış aslında bilgi paylaşmak isteyenler olursa belki konu açılır ve bilgi paylaşımı olur diye düşünüyorum.
  • 18-12-2008, 23:19:49
    #3
    Üyeliği durduruldu
    Güzel bir konu
  • 18-12-2008, 23:33:51
    #4
    Üyeliği durduruldu
    php ile framework kullanmaktansa .net kullanmak daha mantıklı daha sağlam ,
    tabi php nin üstün olduğu yanlar var işte ücretsiz hosting bulmak kolay destek yaygın vs.
    fakat zaten framework kullancak bir iş yapıyorsanız bu büyük bir iştir ve öyleyse teknik destek almaya ihtiyacınız da yoktur hosting , teknik alt yapıda problem olmayacaktır...
    Kullanılırsa iyi olur ama php nin temel yanlarından birisi kuralların dilin çok ağır olmaması
    illa ki elseif yazacaksın demiyor mesala else if de olur
    else
    if
    te olur kurallar çok sıkıcı değil ve özgürlükçü böyle framework ları ezberlemek öğrenmek yeni birşeyler geliştirmenizi biraz kısıtlar tabi .net gibi değil açıp kodların ı düzenleyebilirsiniz ama ...
    yazacak baya birşey var da neyse herkez nasıl rahatına geliyorsa öyle davranır zaten
  • 19-12-2008, 00:59:31
    #5
    Selam saho,
    PHP'de uzmanım ama .net hiç yazmdım. İlk defa .NET deneyimi olan birinden PHP'nin zor olduğu gibi bir kıyaslama duyuyorum. (aslında ilk defa kıyaslama duyuyorum )

    .NET framework'leri daha çok intranet sistemler için kullanılıyor. Normalde coder olmayan arkadaşlarım büyük şirketlere girip bu tarz sistemler geliştiriyorlar
  • 19-12-2008, 01:06:00
    #6
    Üyeliği durduruldu
    Bu konu güzel olmuş. Bende bu aralar CodeIgnitor öğreniyorum. Gerçekten çok güzel. Yeni bir video sitesi yazacam. Bununla yazcam. Framework olarak orta boyutlu projeler için çok fazla öneriliyor ve diğer frameworklerle karşılaştırıldığında büyük bir farkla hızlı olduğu görülüyor. Symfony ile ilgilide iyi şeyler duydum. Ben CodeIgnitor öneririm. Bu arada CodeIgnitor'la ilgilenen arkadaşlar varsa ulaşırsa arada bir sorunum olduğunda paylaşalım
  • 19-12-2008, 01:51:12
    #7
    Üyeliği durduruldu
    php zor demedim .net e göre dedim php biliyiorum php kullanıyorum php yazıyorum ama obje ve framework açısından php .net e göre bu aralar oldukça zayıf ileride ne olur bilemiyorum ama , .net de yapılan işlemlerin kolaylığını görünce ameleymişiz.biz demek gelmişti içimden herşey sürükle bırak hazır component ler block lar vs.
  • 19-12-2008, 01:54:00
    #8
    RoR yazanın ellerinden öperim, ama öğrenme eğrisi o kadar dik ki, bazen insan sorguluyor, değer mi diye. Ben birkaç kez denemiştim.
  • 19-12-2008, 01:54:37
    #9
    Üyeliği durduruldu
    şö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