• 04-03-2016, 14:03:25
    #1
    Php biliyorum yakın zamanda kendimi geliştirmek için vir projeye başlayacağım cidden framework işimi çok mu kolaylaştırır tek basıma çalışacağım için gereksiz mi olur ?
  • 04-03-2016, 14:04:43
    #2
    Kesinlikle gereksiz olur hocam.
  • 04-03-2016, 14:48:45
    #3
    Neden gereksiz ? Hemde kesinlikle.

    Kendi kod kütüphanenizi oluşturabilecek kadar PHP bilginiz yoksa, Codeigniter kullanmanız yararınıza olacaktır. Kod kütüphanesi yalnız bir kaç fonksiyondan ibaretse yinede Codeigniter öneririm. Helperle çözersiniz ufak kodlarınızı.
    Kendi kütüphanenizi oluşturabilecek düzeyde bilginiz bile olsa, her halükarda framework kullanmanızı tavsiye ederim. Hem stabilite açısından hemde gelişmelere açık olduğundan.
  • 04-03-2016, 17:15:49
    #4
    @necmicolak; Bu projeye ve ihtiyaçlara göre değişiklik gösterecektir.

    Öncelikle kendinize oturttuğunuz bir panel yapınız, classlarınız, modülleriniz varsa ve en önemlisi tek başınıza çalışıyorsanız pek gerekli olduğunu düşünmüyorum. Çünkü framework geçtiğinizde kendi kod kütüphanenizi direk kullanamadığınız için proje teslimat süreleri uzayacaktır, çünkü frameworkde her ne kadar kütüphane fazla olsada başkasının geliştirdiği bir yapıdır, en azından yapısını iyice ezberleyene kadar yapmak istediğiniz şeylerde docs'da ve kaynak araştırmayla vakit harcayacaksınız. Oysaki kendi kütüphanelerinizi kendiniz geliştirdiğiniz için gerekli uygun modülleri tespit edip entegre etmek daha kısa zaman demektir. Buda ticari olarak düşündüğümüzde bizler için zaman = maliyettir.

    Ama kod kütüphaneniz çok geniş değilse, proje geliştirirken gerekli modülleri sıfırdan kodlamak gibi bir durumdaysanız kesinlikle framework kullanmalısınız. Çünkü birçok kütüphane hazırdır, proje teslimat sürelerini hızlandırma da size çok katkısı olur.

    3. olarak ise; eğer takım olarak çalışıyorsanız, yani bir projeniz var 2-3 yazılımcı birlikte çalışıyorsanız, framework kullanmanız yararınıza olacaktır. Çünkü frameworkler bir kod düzenine sahiptir, başka bir yazılımcının kodlamasını bulmak, çözmek ve düzenlemek daha hızlı ve kolaydır. Takım çalışması yapılan ve Spagetti dediğimiz yöntemde kodlanan scriptlerin php dosyalarında her kafadan bir ses çıkar, kim nerede ne yapılmış hangi fonksiyon nereden çekilmiş bulmak zulümdür adı üstünde spagetti

    Tabi bunlar benim düşüncelerim
  • 04-03-2016, 18:57:58
    #5
    Framework'u kesinlikle tavsiye ederim.

    Framework ile kendinize ait bir yapı oluşturur yapacağınız işleri daha hızlı ve pratik şekilde yapma şansınız olur.

    Son zamanların popüler frameworklarından biri olan Laravel'i tavsiye ederim.

    Ayrıyate bu adresi'de ziyaret edebilirsiniz.Aklınızda fikir edinir.
  • 05-03-2016, 13:27:34
    #6
    taSManiaN adlı üyeden alıntı: mesajı görüntüle
    Neden gereksiz ? Hemde kesinlikle.

    Kendi kod kütüphanenizi oluşturabilecek kadar PHP bilginiz yoksa, Codeigniter kullanmanız yararınıza olacaktır. Kod kütüphanesi yalnız bir kaç fonksiyondan ibaretse yinede Codeigniter öneririm. Helperle çözersiniz ufak kodlarınızı.
    Kendi kütüphanenizi oluşturabilecek düzeyde bilginiz bile olsa, her halükarda framework kullanmanızı tavsiye ederim. Hem stabilite açısından hemde gelişmelere açık olduğundan.
    Laravelle yapılabilecek olup da salt PHP ile yapılamayacak olan ne olabilir ki? 3 - 5 kişi ortak bişeyler yapıyosa hepsini anlayacağı ortak bi yapı kabul edilebilir ama freelance iş yapacak adam neden kullansın ki? Resim kesme biçme işlerinizi bile kendiniz yapın, 3-5 satırını kullanacağını 3000 satırlık kodları gömmeyin sisteminize.
  • 09-05-2016, 13:50:00
    #7
    kısa olan işlemler için framework e gerek yoktur ama çoğu proje için düzen getirir ve zaman kazandırır.
    ortak çalışmalarda kod düzenini sağlar. eğer tek başınıza çalışsanız bile bence artı bir özelliktir. kullanılması zarar getirmez.

    Ayrıca FW bilmeniz çoğu iş yeri için artı puan sağlar.
  • 09-05-2016, 20:34:11
    #8
    necmicolak adlı üyeden alıntı: mesajı görüntüle
    Php biliyorum yakın zamanda kendimi geliştirmek için vir projeye başlayacağım cidden framework işimi çok mu kolaylaştırır tek basıma çalışacağım için gereksiz mi olur ?
    codeksper adlı üyeden alıntı: mesajı görüntüle
    Kesinlikle gereksiz olur hocam.
    taSManiaN adlı üyeden alıntı: mesajı görüntüle
    Neden gereksiz ? Hemde kesinlikle.

    Kendi kod kütüphanenizi oluşturabilecek kadar PHP bilginiz yoksa, Codeigniter kullanmanız yararınıza olacaktır. Kod kütüphanesi yalnız bir kaç fonksiyondan ibaretse yinede Codeigniter öneririm. Helperle çözersiniz ufak kodlarınızı.
    Kendi kütüphanenizi oluşturabilecek düzeyde bilginiz bile olsa, her halükarda framework kullanmanızı tavsiye ederim. Hem stabilite açısından hemde gelişmelere açık olduğundan.
    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    @necmicolak; Bu projeye ve ihtiyaçlara göre değişiklik gösterecektir.

    Öncelikle kendinize oturttuğunuz bir panel yapınız, classlarınız, modülleriniz varsa ve en önemlisi tek başınıza çalışıyorsanız pek gerekli olduğunu düşünmüyorum. Çünkü framework geçtiğinizde kendi kod kütüphanenizi direk kullanamadığınız için proje teslimat süreleri uzayacaktır, çünkü frameworkde her ne kadar kütüphane fazla olsada başkasının geliştirdiği bir yapıdır, en azından yapısını iyice ezberleyene kadar yapmak istediğiniz şeylerde docs'da ve kaynak araştırmayla vakit harcayacaksınız. Oysaki kendi kütüphanelerinizi kendiniz geliştirdiğiniz için gerekli uygun modülleri tespit edip entegre etmek daha kısa zaman demektir. Buda ticari olarak düşündüğümüzde bizler için zaman = maliyettir.

    Ama kod kütüphaneniz çok geniş değilse, proje geliştirirken gerekli modülleri sıfırdan kodlamak gibi bir durumdaysanız kesinlikle framework kullanmalısınız. Çünkü birçok kütüphane hazırdır, proje teslimat sürelerini hızlandırma da size çok katkısı olur.

    3. olarak ise; eğer takım olarak çalışıyorsanız, yani bir projeniz var 2-3 yazılımcı birlikte çalışıyorsanız, framework kullanmanız yararınıza olacaktır. Çünkü frameworkler bir kod düzenine sahiptir, başka bir yazılımcının kodlamasını bulmak, çözmek ve düzenlemek daha hızlı ve kolaydır. Takım çalışması yapılan ve Spagetti dediğimiz yöntemde kodlanan scriptlerin php dosyalarında her kafadan bir ses çıkar, kim nerede ne yapılmış hangi fonksiyon nereden çekilmiş bulmak zulümdür adı üstünde spagetti

    Tabi bunlar benim düşüncelerim
    mhtkucuk adlı üyeden alıntı: mesajı görüntüle
    Framework'u kesinlikle tavsiye ederim.

    Framework ile kendinize ait bir yapı oluşturur yapacağınız işleri daha hızlı ve pratik şekilde yapma şansınız olur.

    Son zamanların popüler frameworklarından biri olan Laravel'i tavsiye ederim.

    Ayrıyate bu adresi'de ziyaret edebilirsiniz.Aklınızda fikir edinir.
    codeksper adlı üyeden alıntı: mesajı görüntüle
    Laravelle yapılabilecek olup da salt PHP ile yapılamayacak olan ne olabilir ki? 3 - 5 kişi ortak bişeyler yapıyosa hepsini anlayacağı ortak bi yapı kabul edilebilir ama freelance iş yapacak adam neden kullansın ki? Resim kesme biçme işlerinizi bile kendiniz yapın, 3-5 satırını kullanacağını 3000 satırlık kodları gömmeyin sisteminize.
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    kısa olan işlemler için framework e gerek yoktur ama çoğu proje için düzen getirir ve zaman kazandırır.
    ortak çalışmalarda kod düzenini sağlar. eğer tek başınıza çalışsanız bile bence artı bir özelliktir. kullanılması zarar getirmez.

    Ayrıca FW bilmeniz çoğu iş yeri için artı puan sağlar.



    Ne kadar vizyonsuz ve günü düşünen arkadaş olduğunu yine göstermiştir şu forumda. Normalde kendimi yormuyorum artık bu tartışmalar için ama kısaca fikrimi bahsetmek istiyorum.

    1. Kendi kütüphane olayı:
    Kendi kütüphaneni yap kardeşim neden biliyor musun? bugün bir iş aldın ve istekleri yerine getirdin. Bundan bir sene sonra adam senden yeni şeyler istedi veya revizeler istedi, sen proje için kütüphane oluşturmuştun ya hani, aynısını başka proje için de yaptın ve geçen sene ne yaptığını hatırlamıyorsun bile. Sonra ya yalan söyledin, ya da uğraşmak istemediğin için adamı geri çevirdin. Sonra adamlar başkasını buldu ve bu ne! Senin kendi yazdığın ve uğraşamadığın konu hakkında senin kodun hakkında hiç bir fikri olmayan birisi cebelleşecek. Evet kendi frameworkün mantıklı. zaman bilgisiyle kriptolanmış şifre gibi. Kimse çözemiyor!

    2. Fw dediğin de başkasını yapısı zaten. Salt php ile de istediğini yaparsın:
    Fw dediğin zaten salt php'nin toparlanmış hali kardeşim. Kimse gelip php fw'sinde java ya da c# yazmıyor. Sadece oop tabanlı düzenli bir yapıda işlevsel hale getiriyor. Ve Bu kodlar için bir çok kişi testler yapıyor, bir çok kişi performans analizleri yapıyor ve ortak paydada en optimize sonuçla yayınlanıyor/güncelleniyor. Bu neden işe yarıyor biliyor musun kardeşim? Çünkü sen işin içinde yüzlerce kişinin commiti olduğu bir projeyi kullanarak aslında yüzlerce kişinin de senin projeni kullanabileceği bir yapı oluşturuyorsun. Ama bir dakika! Sen sırf fw kurup o fw'nin standartlarındaki gibi yapı kurmaz, yine salt! php yazarsan o fw'nin yine bir anlamı kalmıyor senin için. Bir de Türkiye'de sayılı senior developerlar'dan olmadığını düşünerek benchmark testleri, veri tipleri, önbellek kavramını falan araştırdığını aklımdan bile geçirmiyorum, Eğer öyleysen nolur elindeki klavyeyi yavaşça yere bırak.

    Şimdi gelelim paket kısmına. Php için composer geldikten sonra paket yapısının ne kadar önemli olduğunu anlamalısın. Neden mi? Sen sepet yapmak için vakit harcayacağına o kadar insanın commitlediği sepeti 2 satır kodla projene dahil edip, -kısa- bir gözatmadan sonra dilediğin gibi kullanabiliyorsun. Çünkü artık o insanlar gibi düşünmeye alıştın ve dökümantasyonlar aslında bir çile değil, tamamen girdiğin yolda bir rehber.

    Hadi zevk alıyorsun salt php'den, yaz kardeşim. Sonuna kadar yaz. Yapay zeka yaz hatta. Ne bileyim otomatik pilot yaz. Ama gelip de milleti zehirleme be kardeşim. Ya da mantıklı argümanlar koy ortaya, biz bilelim neyi yanlış yapıyoruz.

    Vesselam.
  • 10-05-2016, 00:19:03
    #9
    blazeirs adlı üyeden alıntı: mesajı görüntüle
    Ne kadar vizyonsuz ve günü düşünen arkadaş olduğunu yine göstermiştir şu forumda. Normalde kendimi yormuyorum artık bu tartışmalar için ama kısaca fikrimi bahsetmek istiyorum.

    1. Kendi kütüphane olayı:
    Kendi kütüphaneni yap kardeşim neden biliyor musun? bugün bir iş aldın ve istekleri yerine getirdin. Bundan bir sene sonra adam senden yeni şeyler istedi veya revizeler istedi, sen proje için kütüphane oluşturmuştun ya hani, aynısını başka proje için de yaptın ve geçen sene ne yaptığını hatırlamıyorsun bile. Sonra ya yalan söyledin, ya da uğraşmak istemediğin için adamı geri çevirdin. Sonra adamlar başkasını buldu ve bu ne! Senin kendi yazdığın ve uğraşamadığın konu hakkında senin kodun hakkında hiç bir fikri olmayan birisi cebelleşecek. Evet kendi frameworkün mantıklı. zaman bilgisiyle kriptolanmış şifre gibi. Kimse çözemiyor!

    2. Fw dediğin de başkasını yapısı zaten. Salt php ile de istediğini yaparsın:
    Fw dediğin zaten salt php'nin toparlanmış hali kardeşim. Kimse gelip php fw'sinde java ya da c# yazmıyor. Sadece oop tabanlı düzenli bir yapıda işlevsel hale getiriyor. Ve Bu kodlar için bir çok kişi testler yapıyor, bir çok kişi performans analizleri yapıyor ve ortak paydada en optimize sonuçla yayınlanıyor/güncelleniyor. Bu neden işe yarıyor biliyor musun kardeşim? Çünkü sen işin içinde yüzlerce kişinin commiti olduğu bir projeyi kullanarak aslında yüzlerce kişinin de senin projeni kullanabileceği bir yapı oluşturuyorsun. Ama bir dakika! Sen sırf fw kurup o fw'nin standartlarındaki gibi yapı kurmaz, yine salt! php yazarsan o fw'nin yine bir anlamı kalmıyor senin için. Bir de Türkiye'de sayılı senior developerlar'dan olmadığını düşünerek benchmark testleri, veri tipleri, önbellek kavramını falan araştırdığını aklımdan bile geçirmiyorum, Eğer öyleysen nolur elindeki klavyeyi yavaşça yere bırak.

    Şimdi gelelim paket kısmına. Php için composer geldikten sonra paket yapısının ne kadar önemli olduğunu anlamalısın. Neden mi? Sen sepet yapmak için vakit harcayacağına o kadar insanın commitlediği sepeti 2 satır kodla projene dahil edip, -kısa- bir gözatmadan sonra dilediğin gibi kullanabiliyorsun. Çünkü artık o insanlar gibi düşünmeye alıştın ve dökümantasyonlar aslında bir çile değil, tamamen girdiğin yolda bir rehber.

    Hadi zevk alıyorsun salt php'den, yaz kardeşim. Sonuna kadar yaz. Yapay zeka yaz hatta. Ne bileyim otomatik pilot yaz. Ama gelip de milleti zehirleme be kardeşim. Ya da mantıklı argümanlar koy ortaya, biz bilelim neyi yanlış yapıyoruz.

    Vesselam.
    psikolojik sorunların mi var kardeşim? Vizyonsuzmus da zehirliyomus da bilmemneymis. bi de kufur etseydin. Söyle fikrini, istersen yaz sebebini de geç. Hakaret etme senin gibi dusunmeyene. Tabletle cebellestirdin beni gece gece ya. biri solu mantıklı bulur biri sağı diğeri ortayı. Sen fikrini şöyle, paşa gonlun isterse güzelce de açıkla. Efendi efendi bak yoluna, bu siddet bu celal normal degil