Bir süredir CodeIgniter'ın artık gereksinimlerimi karşılamaması üzerine diğer üst seviye "framework"leri araştırıyorum. Ve kendisinde takılı kaldığım ve üzerinde son zamanlarda fazlaca mesai harcadığım, tam el atmak için 2.3 sürümü beklediğim Symfony artık yayında.
Bu sürüm LTS yani 3 yıl boyunca desteklenecek. Symfony'in gelecek sürüm planlarını da şu sayfadan inceleyebilirsiniz: http://symfony.com/doc/current/contr.../releases.html
Sürüm duyurusu ve etkilenen-yeni eklenen "component"lerin listesi de içinde bulunmakta: http://symfony.com/blog/symfony-2-3-...-now-available
Symfony sever ve seveceklere hayırlı olsun. Symfony öğrenme yolunda Symfony konusunda paylaşımlar yapmak niyetindeyim. Hayırlısı bakalım...
Symfony2.3 LTS Çıktı!
14
●2.042
- 22-06-2013, 08:40:48önceden CodeIgniter kullanmıştım, kullanması da öğrenmesi de gayet kolaydı.
Syfony öğreneyim dedim ama bu CodeIgniter gibi olmadı
Hosta kurdum tutoriallari incelemeye başladım ama en basitinden yeni bir bundle oluşturmak için sürekli konsole komutları örnek gösteriliyor. Ama ben hostta konsole çalıştıramıyorum, çıkamadım işin içinden
- 22-06-2013, 19:17:26Üyeliği durdurulduan itibariyle bende başlamış bulunmaktayım =) php 5.5 ile ayni hafta icersinde duyulmasida ilginc olmus ^^
- 22-06-2013, 22:55:28Hayırlı olsun.AngelSlayer adlı üyeden alıntı: mesajı görüntüle

Symfony'in en anlaşılması güç konusu 'Dependency Injection' dahil olmak üzere bir yazı dizisi hazırlamayı planlıyorum. Bu hem öğrenme sürecime yardımcı olacak; hem de başkaları da Symfony'in güzellikleriyle tanışmış olacak.
- 23-06-2013, 00:44:26bir tarafta laravel bir tarafta symfony
symfony li linux hosta kurdum ama anlamadığım noktalar var,
şimdi localda sorun yok diyelim, konsole vs çalışıyor, sonuçta kendi bilgisayarım.
Ama paylaşımlı hosting de konsole vs yetkim yok doğal olarak,
kurulumu yaptım , tutoriallare bakayım dedim
http://tutorial.symblog.co.uk/docs/c...ing-the-bundle
hep konsole komutları. Yeni namespace ,bundle vs eklerken konsole komutu haricinde orada yeni klasör oluştur , app/AppKernel.php içine kaydet gibi birşeyler yazıyor.
konsole harici çalışmak için her oluşturdupumuz dosyayı appkernel içinde register mı etmeliyiz acaba
yeni şeyler öğreneyim diyordum ama bakalım nolacak
Bu arada laravel de güzel diyorlar hangisini tavsiye edersiniz acaba ( laravel daha karmaşık galiba
)
hey gidi Codeigniter sen kolaymışsın hakkatten,
neden yeni versiyonlar sunmuyorsun ki
- 23-06-2013, 12:37:38Laravel'i fazla incelemedim, Symfony'i gördükten sonra.uysal_rockci adlı üyeden alıntı: mesajı görüntüle
Ama Laravel için Nettuts'ta birçok görüntülü anlatım var. İnceleyebilirsiniz onları.
Symfony'in beni cezbeden özelliği "bundle"ları oldu. Düşünsenize birçok amaca uygun hazır "bundle"lar var. Bunlarla işinizi halletmek çok kısa sürüyor. Ruby'de de aynı mantık ile "gem" paketleri var. İleride Ruby'e de bakmak istediğimden dolayı ben tercihimi Symfony'den yana kullandım. Hem de insana hava katıyor.
Symfony, ciddi manada çok gelişmiş. Öğrenme eğrisi çok düşük. Yapısını anlamak ilk bakışta anlamak mümkün değil. Ki dürüst olmak gerekirse Symfony'de şuan ufak bir blog yazacak durumda dahi değilim. Ama öğrendikten sonra Wordpress'i 5-10'a katlamak sorun olmayacaktır.
Symfony'de sistem yüklenirken yüklenmesini istediğiniz tüm "bundle"ları app/AppKernel.php'de tanımlamalısınız. Başka yolu vardır elbette. Öğreneğin AppKernel.php'de ufak bir hile ile "src/Acme" içerisindeki tüm "bundle"ları tanımlamak mümkün. Ama sonradan sorun çıkartabilir. Ya da bir "ContainerBundle" içerisinden diğer "bundle"ları yüklemek mümkün olabilir.
Birde konsolu kullanabilmek için en azından VPS sahibi olmalısınız sanırım. Belki buna da bir çözüm bulunmuştur. Hiç araştırmadım bunu. - 23-06-2013, 19:34:37hazır yaz tatili gelmişken ciddi anlamda symfony öğrenmek istiyorum.grafitus adlı üyeden alıntı: mesajı görüntüle
Locale kurayım dedim , " \ " hatası verdi.
deneme amaçlı bütün dosyaları indirdim, boşta bir domainim vardı , hostinge yükledim.
hata vermeden , Welcome Page ' e kadar geldim.
şimdi konsole olmadan ben yeni bundle, controller vs oluşturamıyor muyum,
anlamadım gitti bir türlü
- 23-06-2013, 23:26:42Yeni "bundle" oluşturmak için konsola ihtiyacınız yok. Konsol sadece işleri kolaylaştırıyor. Size hazır bir dizin, "config" dosyalarına otomatik gerekli dizgeleri ekliyor.
Şu GitHub sayfasında siz konsolda ekleme yaparken Symfony'in arkasında hangi kodların döndüğünü görebilirsiniz. execute() metotunun için ayıklayarak oradaki işlemleri sizde kendiniz tekrarlayarak yeni "bundle"larınızı elle oluşturabilirsiniz.
Ama bunun yerine karşılaştığınız hatayı çözmek daha mantıklı.
Buraya ekran görüntüsü eklerseniz yardımcı olmaya çalışırım.

)