• 29-05-2018, 07:09:49
    #46
    Üyeliği durduruldu
    Bu arkadaş 100k anlık hit diyor. Böyle bir siteyi hepimiz biliriz burada geçen pmden sordum cevap vermedi.

    Versin github hesabı bakalım yazdığı kodlara oda yok.

    Siteyi açıklasın ben bunu yaptım desin bravo diyelim oda yok.

    Gelmiş burada frameworklere çakıyor laravel tek bir kişinin tekelinde onuda bilmiyor.

    Codeigniter 4 ü B.C. Institute of Technology geliştiriyor ama bu arkadaş onlardan çok biliyor.

    Bazıları da destekliyor freelance çalışıp yazdıkları kodu başkasının geliştirme imkanı olmayan adamlar bunlarda hep.

    Büyük projeler diyor.


    Hotels.com -> django
    Protel -> ruby
    Bulut Yazılım -> symfony

    vs vs uzar gider hepsi bir framework kullanıyor. ama bu arkadaşın projesi 100k anlık hite sahip. ulan düşünüyorum hangi site kizlarsoruyor? sahibinden? hurriyetemlak? hangisi senin projen veya onedio? hiçbiri bunun değil.

    açıkla siteni gurur duyalım neymiş bu site anlık 100k hiti olan ve senin hala gelip burada çene çalabildiğin


    yazılım ekibin var sanırım senin kurduğun mimariyi öğretmişsin onlar mı kodlamaya devam ediyorlar. veya sen tüm olası senaryoları hesaplayıp onların hepsini yazıp projeyi aktif edip sonra mı buraya geldin. bir açıkla şu projenide dilimiz bi tarafımıza kaçsın ya artık
  • 29-05-2018, 09:16:14
    #47
    Baya komik ve güldüm teşekkürler Hayatınızda hiç büyük proje yazmadınız galiba, sadece basit yönetim panelleri mi ?
  • 29-05-2018, 10:07:42
    #48
    Arada aşırıya kaçmalar olsa da keyifle okuduğum bir konu oldu. Bazı kullanıcıları sık kullanılanlara aldım,takip edeceğim. Yeni yeni yazılıma merak saldığımdan arada bilgiseli iyi geliyor,motivasyon oluyor. Yazdığınız ve bana yabancı gelen her kelimeyi araştırma yapma mecburiyetinde kalıyorum iyi oluyor

    Tabi bir de işin çok kenarında da olsam edindiğim fikir bir dilin yapısı değişebiliyor ama algoritma biliyorsan kolay adapte olabiliyorsun,her vakit işe yarayabiliyor. Aslında en evvel algoritma lazımdır değil mi ustalar?
  • 29-05-2018, 10:11:57
    #49
    ztk
    Kimlik doğrulama veya yönetimden onay bekliyor.

    Cevap yazmayınca kendimi eksik hissedeceğim. Başka bir arkadaşın da dediği gibi bu konuya itibar etmeden önce lütfen bir kez daha düşünün.
    Haklı olduğu nokta şurası; kendinizi framework ile uygulama geliştiricisi yapmayın, frameworklerin mantığını da öğrenin, kendinizi yazılım mühendisi yapın. Framework ile sınırlı kalmayın. Ancak framework kullanmayın demek, hatta bunu araya sıkıştırmayıp başlıkta bile kullanmak çok ilginç geldi.

    Frameworkleri amacına uygun kullanırsanız diğer yazılımcılardan birkaç ışık yılı ileride olursunuz.
    Neymiş efendim, sunucuya gereksiz sınıflar yükleniyormuş.
    Yüklemeyin efendim, Laravel, symfony gibi popüler frameworklerin service containerları var ve siz istediğiniz sınıfların çalışmasını sağlayabilirsiniz.
    ZN Framework (Türk geliştiricilerin geliştirdiği muhteşem framework) gibi HMVC frameworklerle istiyorsanız kendi mimarinizi (dosya düzenine kadar) oluşturabilirsiniz.
    Composer bağımlılıklarına gelmişken, yani ben şimdi projemde redis kullanıyorum, oturup predis mi yazacağım;
    Guzzle varken curl fonksiyonları yazarak mı http request atacağım, yoksa guzzle gibi birşey mi yazacağım,
    Intervention Image paketi varken kendime image manipulation sınıfı mı yazacağım,
    yazmakla bitmez arkadaş, https://github.com/ziadoz/awesome-php şu adresteki paketlerin neredeyse 5 te birini kullanıyorum.
    Bunları siz yazdınız mı? Yazdığınız kodları onlarca kişi inceleyip pull request atıyor mu? Hataları görüp sizi uyaran oluyor mu?

    Üstelik projenize dahil ettiğiniz yeni birine kendi sınıfınızı öğretmek mi daha avantajlıdır yoksa Laravel bilen birini bulmak mı daha avantajlıdır? Hangisi kolay. Tamam TR'de buldunuz kendi mimarinizi öğrettiniz, siz çok ulustan insanların bir arada olduğu bir projede hiç çalışmamışsınız belli ki, başka ülkeden bir vatandaşa kendi sınıfınızı mı anlatacaksınız, ya uzaktan çalışıyorsanız, of of..

    Siz sınıflarınızı psr standartlarına göre mi autoload yapıyorsunuz? Kodlarınızı bu standartlara göre yazıyor musunuz?

    Daha test konusuna girmedim, template enginelere girmedim, eventlere girmedim, middlewarelere girmedim. Yani şu devirde framework kullanmayın demek gerçekten çılgınca bir fikir.

    Siz ne geliştireceğinizi ve neler kullanacağınızı ve nasıl kullanacağınızı biliyorsanız framework size zaman ve para kazandırır. Api mi yazıyorsunuz, slim kullanın, bir kaç sayfa bir iş için kullanmaya gerek yok ama onlar zaten proje değil, şimdi gidin php ye yeni başlamış birine, eminim ki size 15 sayfalı crud yapabilen panelli bir iş çıkartır. Bence bu bile mikro framework gerektirir.

    Akıllı telefon kullanmayın, kendinize kamera alın, walkman alın, nokia 3310 alın, not defteri taşıyın, verilerinizi cd lere yükleyip taşıyın çünkü bunların hepsinin toplamı akıllı telefon ediyor demişsiniz resmen.
    Diyeceksiniz ki akıllı telefonun şarjı 1 gün gidiyor, 3310 şarjı 1 hafta gidiyor. Elektrik maliyeti fazla. (Sunucu maliyetine hitaben) Göz ardı edilemez mi? Ben olsam akıllı telefon seçerim.

    Neyse fikirlerinize saygı duyuyorum ama hiç kimseye önermiyorum.
  • 29-05-2018, 11:04:05
    #50
    ztk adlı üyeden alıntı: mesajı görüntüle

    Cevap yazmayınca kendimi eksik hissedeceğim. Başka bir arkadaşın da dediği gibi bu konuya itibar etmeden önce lütfen bir kez daha düşünün.
    Haklı olduğu nokta şurası; kendinizi framework ile uygulama geliştiricisi yapmayın, frameworklerin mantığını da öğrenin, kendinizi yazılım mühendisi yapın. Framework ile sınırlı kalmayın. Ancak framework kullanmayın demek, hatta bunu araya sıkıştırmayıp başlıkta bile kullanmak çok ilginç geldi.
    çok haklısınız hocam. konu dışı ama yerinde bir örnek; css bilmiyorum bootstrap kullanıyorum demek gibi bişey. şaşıyorum. Bi usta mantığı ile fw kullanmak var, birde mühendis gibi. Fw kullanıyorsan arka planda neler oluyor bileceksin ona göre yazacaksın. Belkide esas nokta budur.
    Birden fazla kişinin çalıştığı projelerde populer fw altyapısı bile yeterli olmayabilir.

    İşin özü, Amerikayı yeniden keşfetmeye gerek yok. Ama amerikaya hangi ulaşım araçlarıyla gidilir, ne kadar sürer, hatta amerikada napılır ne yenir bilmek gerekir.
  • 29-05-2018, 11:08:57
    #51
    En baştaki tespit eksik ve yanlış olmuş.

    Öncelikle ne iş yapacağınızı biliyor olmanız lazım.
    2013 php günlerinde şimdi ismini hatırlayamadığım bir konuşmacı şöyle demişti.

    Alıntı
    Eğer basit bir şey yapacaksanız Framework kullanmak 2 bardak için bulaşık makinesi çalıştırmaya benzer. Elinizde yıkayın.
    Eğer bütün bir ailenin bulaşığını yıkayacaksanız elde yıkamak mantıksız bulaşık makinesi kullanın.
    yukarıdaki sözün haklı olduğunu yaşadıkça öğreniyorsunuz.
    Eğer tek başına kodlama yapıyorsanız ne framework kullandığınızın nasıl kodladığınızın hiç bir önemi yok.

    Netice kullanılan frameworklerin hepsi işinizi ağırlaştıran bir dünya gereksiz kütüphane yükleyen şeyler değiller.

    Dünyada bu kadar framework kullanan yazılımcı yanılıyor olamaz değil mi ?
  • 29-05-2018, 12:22:50
    #52
    itibar etmeyiniz.
  • 29-05-2018, 15:27:17
    #53
    ztk adlı üyeden alıntı: mesajı görüntüle

    Cevap yazmayınca kendimi eksik hissedeceğim. Başka bir arkadaşın da dediği gibi bu konuya itibar etmeden önce lütfen bir kez daha düşünün.
    Haklı olduğu nokta şurası; kendinizi framework ile uygulama geliştiricisi yapmayın, frameworklerin mantığını da öğrenin, kendinizi yazılım mühendisi yapın. Framework ile sınırlı kalmayın. Ancak framework kullanmayın demek, hatta bunu araya sıkıştırmayıp başlıkta bile kullanmak çok ilginç geldi.

    Frameworkleri amacına uygun kullanırsanız diğer yazılımcılardan birkaç ışık yılı ileride olursunuz.
    Neymiş efendim, sunucuya gereksiz sınıflar yükleniyormuş.
    Yüklemeyin efendim, Laravel, symfony gibi popüler frameworklerin service containerları var ve siz istediğiniz sınıfların çalışmasını sağlayabilirsiniz.
    ZN Framework (Türk geliştiricilerin geliştirdiği muhteşem framework) gibi HMVC frameworklerle istiyorsanız kendi mimarinizi (dosya düzenine kadar) oluşturabilirsiniz.
    Composer bağımlılıklarına gelmişken, yani ben şimdi projemde redis kullanıyorum, oturup predis mi yazacağım;
    Guzzle varken curl fonksiyonları yazarak mı http request atacağım, yoksa guzzle gibi birşey mi yazacağım,
    Intervention Image paketi varken kendime image manipulation sınıfı mı yazacağım,
    yazmakla bitmez arkadaş, https://github.com/ziadoz/awesome-php şu adresteki paketlerin neredeyse 5 te birini kullanıyorum.
    Bunları siz yazdınız mı? Yazdığınız kodları onlarca kişi inceleyip pull request atıyor mu? Hataları görüp sizi uyaran oluyor mu?

    Üstelik projenize dahil ettiğiniz yeni birine kendi sınıfınızı öğretmek mi daha avantajlıdır yoksa Laravel bilen birini bulmak mı daha avantajlıdır? Hangisi kolay. Tamam TR'de buldunuz kendi mimarinizi öğrettiniz, siz çok ulustan insanların bir arada olduğu bir projede hiç çalışmamışsınız belli ki, başka ülkeden bir vatandaşa kendi sınıfınızı mı anlatacaksınız, ya uzaktan çalışıyorsanız, of of..

    Siz sınıflarınızı psr standartlarına göre mi autoload yapıyorsunuz? Kodlarınızı bu standartlara göre yazıyor musunuz?

    Daha test konusuna girmedim, template enginelere girmedim, eventlere girmedim, middlewarelere girmedim. Yani şu devirde framework kullanmayın demek gerçekten çılgınca bir fikir.

    Siz ne geliştireceğinizi ve neler kullanacağınızı ve nasıl kullanacağınızı biliyorsanız framework size zaman ve para kazandırır. Api mi yazıyorsunuz, slim kullanın, bir kaç sayfa bir iş için kullanmaya gerek yok ama onlar zaten proje değil, şimdi gidin php ye yeni başlamış birine, eminim ki size 15 sayfalı crud yapabilen panelli bir iş çıkartır. Bence bu bile mikro framework gerektirir.

    Akıllı telefon kullanmayın, kendinize kamera alın, walkman alın, nokia 3310 alın, not defteri taşıyın, verilerinizi cd lere yükleyip taşıyın çünkü bunların hepsinin toplamı akıllı telefon ediyor demişsiniz resmen.
    Diyeceksiniz ki akıllı telefonun şarjı 1 gün gidiyor, 3310 şarjı 1 hafta gidiyor. Elektrik maliyeti fazla. (Sunucu maliyetine hitaben) Göz ardı edilemez mi? Ben olsam akıllı telefon seçerim.

    Neyse fikirlerinize saygı duyuyorum ama hiç kimseye önermiyorum.
    herseye katiliyorum sadece su nokta
    ZN Framework (Türk geliştiricilerin geliştirdiği muhteşem framework) muhtesem degil titan v2 daha basitlestirilmis daha basarili bir mini fw
  • 29-05-2018, 15:37:00
    #54
    theykk adlı üyeden alıntı: mesajı görüntüle
    herseye katiliyorum sadece su nokta
    ZN Framework (Türk geliştiricilerin geliştirdiği muhteşem framework) muhtesem degil titan v2 daha basitlestirilmis daha basarili bir mini fw
    Titan'ı da çok beğeniyorum. Ama ZN mini fw değil ve son zamanlarda çok güzel işler çıkartıyor. Son sürümleri denemediyseniz deneyin. Denediyseniz ama yine de beğenmediyseniz yapacak birşey yok.