Videolu egitim kaynagı veya satın alabileceğim PHP üzerinde Object orientedi anlatan sağlam bir kitap arıyorum tavsiye edebileceğiniz kitap var mıdır arkadaşlar object oriented öğrenmek için ?
bu arada netbeans IDE'i ücretsiz mi ?
Bu arada açıkcası hiç bilmiyorum, araştırmadımda object orientedin spagetti kod yazmaktan farkı nedir ? neden object oriented kullanmalıyız, daha mı performanslıdır, nedir tam olarak ?
Object Oriented Ögrenmek İstiyorum
22
●3.624
- 28-12-2012, 01:28:06Üyeliği durduruldu
- 28-12-2012, 12:59:54Object Oriented dediğimiz olay aslinda olmazsa olmazdır. Object Oriented olayı spagetti kod yazmaktan çok daha kolay ve Öğrenmesi çok basittir. Malesef bazı insanlar bunu yere göğe sığdıramayım çok zor dediğinede rastlıyorum. OOP mantığının zorlukla bir alakası olmayıp öğrenilmesi gereken belli başlı kavramlardan oluşuyor. Aklınızda ne kadar büyütürseniz bu iş okadar zor olucaktır.
Object Oriented Programlama dediğimiz olay class yapısı olmadan olmayacak bir yapıdır.
Nitekim class yapısı olmadan Object Oriented Programlama yapılabilinir denilirse gelmiş geçmiş tüm programlama dilleri Object Oriented demek olur.
Örnek olarak resim upload işlemini düşünürsek
Sınıfın bir metodu resmi sunucuya çeker diğer metod güvenlik olayı ve mime tipi kontrolunu yapar, bir diğeri boyutlandırma işlemini yapar, bir diğeri text veya watermark uygular, vs..
Bunu normal olarak yazarsan parametrelerden parametrelere geçip global vs.. gibi uğraşa uğraşa ve başka başka uygulamalarda belki entegre edilemeyen bir kod yazılır.
Object Oriented Programlama denilen yazılım abartılacak veya zor olan birşey değildir.
@msgr arkadaşım demiş "Fakat şimdi bir iletişim formu için de gidip classlar yazmaya gerek yok." evet basit trivırı bir iletişim formu için yazılınmaz ama smtp olayı db kayıt gibi işleri kapsayacak ve form değil formlar oluşturacak ise yazılınır. - 28-12-2012, 18:46:33Üyeliği durdurulduoop bilgisayar kullanmanın avantajını kullanmaktır.
Marangoz olsaydık, her sehpa siparişi geldiğinde yeni bir sehpa yapardık. Ama yazılımcıyız 1 kere sehpa yaptıysan değişkenlerle onun büyüklüğünü rengini hatta bacaksayısını değiştirebilirsin.
oop öğrenmezsen marangoz gibi her sehpa gerektiğinde yeniden yaparsın oop öğrenirsen public değişkenlerle sehpanı yeniden şekillendirir satarsın.
sadece php de değil tüm programlama dillerinde var olan bir şşeydir oop bilmiyorsan programcı değil webmaster olursun.
umarım açıklayıcı olmuştur. - 28-12-2012, 20:07:55Kimlik doğrulama veya yönetimden onay bekliyor.Şevkini kırmak için değil sadece tavsiye Fırat kardeşim. Forum'da gördüğüm kadarı ile OOP icin biraz erken senin için. Nacizane tavsiyem endine biraz daha zaman tanı zaten uygun zaman geldiğinde sen istemesende öğreneceksinKorkakHerif adlı üyeden alıntı: mesajı görüntüle
istemesende kendini OOP/OOD içinde bulacaksın
- 28-12-2012, 22:34:29Üyeliği durdurulduEyvallah Osman üstad bencede sanırım önce PHP'i kavramak gerekiyorRomansanta adlı üyeden alıntı: mesajı görüntüle
- 29-12-2012, 09:36:13önce php nin kendi fonkisyonlarını %90 a yakın öğren daha sonra video yerine araştırarak birşeyler yapmaya çalış birçok video yeterli değil, class mantığını anlaman lazım önce bunuda en iyi yaza yaza burnundan gele gele öğrenirsin, miras mantığını iyi kavra başlangıç ve bitişleri iyi kavra, değişken saklamayı fonksiyon türlerini, mesela örnek bot yazıyorsun curl e bağlantı kuracak mısın evet, bir botta 5 kere bağlanman lazım diyelim mantıklımı tek tek yazmak bunları saklarsın işte tek tek fonksiyon dolaştırmak yerine tek işlemde herşeyi basitçe işlersin, preg_match çekeceksin tek tek yapmak mantıklı mı, 1 kere yaz en güzel kullanacağın şekilde her yerde kullan, class bilmenin avantajını kullan. 2 dk da bot yazarsın. en büyük siteleri iyi bir class alt yapısıyla 1-2 günde yapabilirsin. Kendine bir db bağlantı ve işlemler class ı yaparak başla, çok kullanacağın fonksiyonları ayır, class ta söylendiği gibi çok fazla performans kaybı falan olmaz ama kalkıpta basit bir mail gönderme içinde class yazılmaz, r10 da satılan alışveriş,haber,arkadaşlık,ilan sitelerini düz php yazanlara çok üzülüyorum ben, kendilerine pieycpiciyim demelerine de çok üzülüyorum, umarım çok iyi kavrarsınız ve webmaster değil programcı olursunuz, 2. kendinizi yedirmeyin düz php herkes yazar class herkes yazamamaz işe girdiğinizde php programcısıyım deyin hakkınızı alın, class mantığını anladığınızda programlamaya bakışınız değişecek herşeyi çok kolayca kafanızda oturtup kolayca kodlayacaksınız. Yardımcı olmaya çalışırım istediğiniz zaman yazabilirsiniz.
- 29-12-2012, 13:52:24Üyeliği durdurulduüstad acaip gaza getirdin beni ya başlasam mı başlamasam mı kararsız kaldım başlamayı çok istiyorum ama php'i daha tam sökemedim aslında blog sistemi vs filan yazabiliyorum ama yeterli değildir sanırımoophp adlı üyeden alıntı: mesajı görüntüle
istemesende kendini OOP/OOD içinde bulacaksın