• 02-08-2018, 16:37:33
    #1
    Misafir
    edit
  • 02-08-2018, 16:39:00
    #2
    Üyeliği durduruldu
    Yazılımın içinde bulunan bir insan olarak ilk başta FW kullanmayalım demenizi boykot ediyorum.
    Daha sonra kullanalım dediğiniz için sizi tebrik ediyorum.
  • 02-08-2018, 17:55:57
    #3
    çoçukların kafasını karıştırmayın hocam gönülleri ne istiyorsa öyle yazsınlar

    benim görüşüm temel yazılımı bilmeden frameworke atlamak yüzme bilmeden denize atlamak gibidir (denizde avlanmak gibide diyebiliriz)
  • 02-08-2018, 18:05:11
    #4
    Sınıf yazacak, abstract edemeyen, extend edemeyen, private, public, protected değişken ne işe yarar, nerede kullanılır bilmeyen adam frameworkü hakkı ile kullanamaz.
    Önce temel algoritma ve syntax bilgisine sahip olunacak.
    Frameworkler sizin kod yazma tarzınızı disipline eder.
    Ama önce disipline edilmesi gereken bir kod yazma bilgisine sahip olmanız lazım.
    Siz php nin size hazır sunduğu php.net üzerinde varolan bütün fonksiyonları ve ne işe yaradıklarını bilmiyorsanız, framework üzerinde hazır bir sınıf tanımlanmamış bir işlemi yapamazsınız.
  • 02-08-2018, 18:08:34
    #5
    Biz o konuda zaten senin cahilligine ve forum konularinda yaptigin ukalaliklara bakip guluyorduk.
  • 02-08-2018, 23:10:14
    #6
    Nedense bu framework konusu bir tek PHP ile anılıyor Halbuki her dilin framework'ü var bir sürü.
    Framework resmen bir kültürdür ama salt kod bilginiz varsa çok daha zevkli bir hal alır.
    Ruby için Rails, Groovy, Crystal için Kemal, Python için Django, Swift için Vapor, Foundation, Kotlin ve Java için Android SDK vs örnek gösterilebilir.

    Kaliteli bir proje yapısı sağlar. Kurallara uyulduğu taktirde okunabilir & bakım yapılabilir & test edilebilir bir kod mimarisi sağlar. Arka tarafta performans'a bir etkisi olmaz fakat kod işi de bana göre sanattır o sanatı da düzgün icra etmek gerekir.

    Framework öğrenmeden önce güzel bir biçimde nesne yönelimli programlama, fonksiyonel, reaktif(event driven) programlama tarzlarını, design patterns(ana başlıklar yapısal structural, oluşturucu creational, davranışsal behavioral) tasarım desenlerinin ne işe yaradığını, nesne yönelimli programlamanın temel dört özelliğini(soyutlama abstraction, sarmalama encapsulation, miras inheritance, çok biçimlilik polymorphism), design pattern konusunun en ana prensibi olan solid(single responsibility tek sorumluluk, open/closed principle kodun geliştirilmeye açık değiştirilmeye kapalı olması, Liskov ‘s Substitution Principle yerine geçme, Interface Segregation Principle, dependency injection) konularına hakim olması gerekir. Bu bir yazılım kültürüdür.
    Framework kurumlarda şarttır. Her zaman bireysel kod geliştirmeyeceksiniz. Takımların içine girdiğinizde sadece kod taraflı değil proje geliştirmenin bütünü taraflı agile, scrum gibi çevik yazılım geliştirme metodolojilerin de uygulandığına denk geleceksiniz.

    Yazılımcı adam yenilik öğrenmekten korkmasın asla yerinde saymasın şiddetle tavsiyem budur. Udemyde eğitimler 20 30 lira sırf merak ettiğiniz için bile satın alabilirsiniz. Genel kültür amaçlı farklı dillerin syntax veya diğer sorunlara nasıl yaklaştığını görmek için bile alınabilir. İşinizi sevin yoksa çileye dönüşür. Kaliteli kod yazmak haz verir bunu bizzat yaşamanızı tavsiye ederim.

    Son olarak Özcan Acar, Lemi Orhan Ergin gibi clean code felsefesini benimsemiş insanların yazılarını okuyun, takip edin.
  • 03-08-2018, 14:45:38
    #7
    Üyeliği durduruldu
    Nolursun daha da yazıp ortalığı çöp bilgiye çevirme, sayın konu sahibi.
    Biri de FW kültür yazmış, ağzım açık kaldı.

    Hayatında takım çalışması yapmamış, büyük proje görmemiş insanların FW hakkında en ufak yorum yapmaları yasaklanmalıdır.
    Kişisel 2-3 aylık basit projelerde görebileceğiniz faydaları barındırmaz, FW'ler. Hatta Design Pattern'in, multi-tier coding'in faydasını bile anlamazsın.
    Yea ben bunları kullanmadan da yapabiliyorumki der geçersin.

    O yüzden böyle tek başınıza yapabildiğiniz küçük projeler için o tabirleri tartışmayın. Çünkü bir faydaları yok zaten. Ha kullanmışsın, ha kullanmamış.
    Kodunuzun readibility'sinin, reliability'sinin önemi pek yok. Hatta hiç yok.
  • 03-08-2018, 14:52:06
    #8
    Üyeliği durduruldu
    EdgeBear adlı üyeden alıntı: mesajı görüntüle
    Burada ön yargı ile boş yorum atıyorsunuz ne yazık ki, kendinizi bir şey sanmayınız lütfen.
    Kimin neyi nerede kullandığından size ne?
    Yazılanlara istinaden attım. İnsanları yanlış yönlendirmeyin diye.
    Sonuçta herkesin bir fikri var. Ama kendinize saklayın dedim fikrinizi.
    Kendimi birşey sanmıyorum, bir hatayı düzeltmeye çalıştım.
    Neyse eğlencenize devam edin, iyi günler.
  • 03-08-2018, 14:55:13
    #9
    Üyeliği durduruldu
    EdgeBear adlı üyeden alıntı: mesajı görüntüle
    Burası insanların özgürce fikirlerini beyan edebildiği bir forumdur, forumların genel amacı insanların özgürce fikirlerini belirtebilmesine olanak tanımasıdır.
    Daha bu forumun, bulunduğunuz yerin neye amaç edindiğini bilmeden burada bulunmanıza gülüyorum.

    İyi çalışmalar...
    Burada insanlar birşeyler öğrenmeye çalışıyor. Ve sizin safsatalarınızla bilgileniyorlar.
    Ne acı..

    ARKADAŞLAR ŞU KONUDA FW İLE YAZILAN HİÇBİR ŞEYİ CİDDİYE ALMAYIN LÜTFEN.