• 11-09-2010, 18:43:50
    #19
    Konuyu Microsoft teknolojileri ve Php tartışmasına döndürmeye gerek yok. Yoksa sabaha kadar tartışsakta işin içinden çıkamayız.

    @Mathrock : Niye MVC deyince microsoft teknolojileri üzerinden anlatılması gerektiği kanısına vardınız ki? MVC microsoft'un tekelinde olan birşey değil. CodeIgniter, Kohana vb. bir çok php framework'ü ile MVC'nin çalışma mantığını kolayca anlayabilir insanlar. Yani "her MVC konusunda c# ve türevleri anlatılmalı" gibi bir izlenime varılmamalı.
  • 11-09-2010, 19:56:55
    #20
    Üyeliği durduruldu
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    Konuyu Microsoft teknolojileri ve Php tartışmasına döndürmeye gerek yok. Yoksa sabaha kadar tartışsakta işin içinden çıkamayız.

    @Mathrock : Niye MVC deyince microsoft teknolojileri üzerinden anlatılması gerektiği kanısına vardınız ki? MVC microsoft'un tekelinde olan birşey değil. CodeIgniter, Kohana vb. bir çok php framework'ü ile MVC'nin çalışma mantığını kolayca anlayabilir insanlar. Yani "her MVC konusunda c# ve türevleri anlatılmalı" gibi bir izlenime varılmamalı.
    Eğer microsoft teknolojileri üzerinden öğrenirlerse hayatları boyunca para kazanabilirler şirketlerde çalışabilirler.

    Sanırım her kes imzamdaki siteyi görüp yorum yazıyor. Düzelttim imzayı artık yorum gelmez
  • 11-09-2010, 20:12:48
    #22
    Mathrock adlı üyeden alıntı: mesajı görüntüle
    Eğer microsoft teknolojileri üzerinden öğrenirlerse hayatları boyunca para kazanabilirler şirketlerde çalışabilirler.

    Sanırım her kes imzamdaki siteyi görüp yorum yazıyor. Düzelttim imzayı artık yorum gelmez
    İmzanızda ki siteye dikkat etmedim doğrusu. Amacım tartışma çıkarmak falan değil yanlış anlaşılmasın.

    Mathrock adlı üyeden alıntı: mesajı görüntüle
    MVC ile ilgili yazı yazıp http://www.asp.net/mvc den söz etmemen kötü olmuş.
    Sadece sizin fikrinize katılmadığımı, MVC'nin herhangi bir platformdan bağımsız TASARIM DESENİ (Design Pattern) olduğunu anlatmaya çalışıyorum. O yüzden Microsoft teknolojilerine göre bir örnek veya anlatım yapılması gerekmiyor. Konu Php kategorisinde olduğundan mvc'yi php framework leri ile kolay bir şekilde öğrenebilir herkes.

    Velhasıl kelam MVC'yi hangi dil ile kullanarak öğrendiğiniz önemli değildir. MVC'nin mantığını anlamak önemlidir.
  • 11-09-2010, 20:14:45
    #23
    Üyeliği durduruldu
    Mathrock adlı üyeden alıntı: mesajı görüntüle
    Eğer microsoft teknolojileri üzerinden öğrenirlerse hayatları boyunca para kazanabilirler şirketlerde çalışabilirler.

    Sanırım her kes imzamdaki siteyi görüp yorum yazıyor. Düzelttim imzayı artık yorum gelmez
    boşyere tartışma konusu açıyorsun.
    senior php developer gördün mü işsiz yada para kazanamayan verdirme bana rakam örnek şimdi

    olay para ile ilgili değil iş gücü ile ilgili.
    herkesin ağzına sakız olmuş asp.net ögren şukadar para var ne kadar var hurafe bunlar sen php de senior pozisyona gel işsiz kalırsan o zaman aynen bunları yazarsın.

    Türkiye'de php kodlayan adamlar sınırlı zaten çekemiyorlarsa coderler napsın

    bak Facebook asp.net olsaydı haklıydın veya diğer populer siteler ama öylemi . hadi kabul et
  • 11-09-2010, 22:23:23
    #24
    Ya konuyu hep aştınız dağıttınız ya . Ben 2 farklı framework yapısı örneği verdim belki başka örnekler çıkar konu zenginleşir diye ama herkesin aklı bir karış havada
  • 11-09-2010, 22:44:50
    #25
    Framework mevzusu çok kafa karıştırıcı. Çünkü öyle sanılıyor ki framework kullanınca işle çok süper olacak acayip kısalacak. Bu yanlış bir kanı. Framework işleri kısaltmaz. Sadece ekip içine yayılmasını kolaylaştırır. Template motoru kullanan biri yine FWler gibi işi iki kişilik ekibe yayabilir. Şimdi framework özel komutlarla süper işleri kısaltıyor da diyenler çıkar. Ama bu mevzunun bir class ve function lib kullanımı dışında bir farkı yoktur.

    Framework asıl sunduğu şey ekip çalışmasını sağlayan mizansen sunmasıdır. Tıpkı şu asp php'den, php asp'den nasıl iyi diyemezsek, en azından bu kadar sert çizgilerle söyleyemesekte şu fw bundan iyi diyemeyiz. hangi işe hangi adamlar ne sürede hangi dille hangi framework sorusunu sormamız lazım. Örneğin en iyi mizansen bence PHP frameworklerde değil, ruby on rails de. Ama en iyi ekip işi yapılacak ve üst düzey etkileşim sağlayacak django yani python dilinde.

    Sonuç olarak ben PHP için framework kullanmıyorum. Çünkü zaten eğer iyi bir programcı olmaya çalışıyorsanız ( coder demiyorum ) kendi altyapınız her yaptığınız işte oluşuyor. Şu anda template, ajax, session, kurulum, mvc vs. sorunlarını çözdüğüm ve her gıdımını bildiğim bir yapı zaten elimde var. O yüzden yeni bir oop yapıyı öğrenmeye ihtiyacım bile yok.

    Tabi bu sektör için böyle değil. Ciddi anlamda proje yöneticileri artık fw kullanabilen adamların peşinde. çünkü bu şekilde iş devamlılığı farklı kişiler arasında artacak diye düşünülüyor. Bu tartışmalıda olsa sektör açısından gerekli olduğuda doğru diyebilirim. tavsiyem en basit fw yi öğrenin ve kullanındır.
  • 11-09-2010, 23:54:22
    #26
    Üyeliği durduruldu
    aLp3R3n senin söylediğin FW lerde gayet güzel.Yii özellikle gelişmekte tabi hepsini denemek imkansız genel olarak hangisi popülerse ona yöneliyor insanlar haliyle.

    kullanmalımı kullanmamalımı sorusuna zee arkadaş farklı bir yapı getirmiş. kısaca değinmek gerekirse.

    hiç kafa karıştırıcı değil : bir projeye başladınız db class tema yapısı genel yapı htaccess ve Clean URL vs vs vs .
    bunların hepsini her projede teker teker yapmak gerekir. ama bir FW ile zipten çıkardıgınızda herşey hazır olur. neyden kazamış olduk iş gücünden zamandan ekiple alaka bile kurmadan %50 veya daha fazla avantaj sağlamış olur.

    yeni bir yapı olarak OOP temelli karışık olmayan FW lerde vardır. kesin kullanın diye bir olayda yoktur. ama 5 10 15 sene inline kod yazana kız vermezler

    dbclass +smarty de isteklerinizi karşılar ama aradaki farkları göz önünde bulundurmak gerekli.

    kısaca Kullanmayı bilseniz kullanmazmısınız kestirme varken uzun yol fantaziden ileri gitmez.
  • 12-09-2010, 00:36:31
    #27
    Üyeliği durduruldu
    zee ye ve bana yazdığınız cevaplardan sonra anladım. Sanırım yanlış kişilere yanlış açıklamalar yapıyorum. Bende bunun ne olduğu bildiğinizi sanmıştım. Kusuruma bakmayın.

    Bayağıdır foruma girmiyordum ama hiç bir şey değişmemiş .