22 Haziran 2011 13:41 tarihinde anıl özselgin <[email protected]>yazdı:

>
>> Multiple Inheritance'ı (Çoklu kalıtım) java da desteklemiyor, hatta bu
> C++'dan öğrenilenlerle artık günümüzdeki dillerde desteklenmeyen bir yöntem.
> Çoğu dil desteklemiyor. Sizin kasdettiğiniz polymorphism ise eğer o açıdan
> da bir problem yok. 5.3 ile bazı şeyler değişti.
> İstediğiniz şeyi tam anlamadım, başka bir dildeki halini yollarsanız bir
> şey düşünebiliriz. Ama Late Binding'e ihtiyaç duyan bir şeyden
> bahsediyorsunuz heralde:
>
> http://php.net/manual/en/language.oop5.late-static-bindings.php
>

Aslında tam olarak öyle değil.Evet bahsettiğiniz gibi C++ da denenmiş olan
bu durumun yol açabileceği durumlar göz önüne alınarak farklı bir yol
izlenmiş Java'da.Tamamen aynı işi görmese de interfaceler aracılığı ile
kısmen ve güvenli bir biçimde sağlanabiliyor bu durum.Olayın neresinden
baktığınıza göre multiple inheritence olarak nitlendirip
nitelendiremiyeceğiniz değişir.Ama gördüğüm kadarıyla php de bunun yanına
yaklaşan bir durum bile yok.

Bahsettiğim yapıyı daha öncesinde kurmak zorunda kalmıştım java ile.Eğer bir
ara bulabilirsem yollarım php ile nasıl implement  edebileceğimizi
tartışırız.

>
> Bence bu programcı topluluğu ile de ilgili. Javanın türkiye'deki topluluğu
> çok iyi adamlar içeriyor. Onlar baya itici güç. Php ile türkiye'de
> uğraşanlar çoğu konuda yetersiz programcılar. Bunun nedeni de maaşlar.
> Php'nin giriş eşiği düşük olduğu için, maaşlar da düşük.
>

Bu konuda hemfikiriz.Türkiye'deki java kullanıcıları dünya standartlarındaki
meslektaşlarıyla yarışabilir durumdalar.Aynı şey PHP de geçerli değil. En
basitinden prime faces kütüphanesi.Dünyada kabul görmüş bir framework ve iki
Türk dostumuzun ürünü.Veya ne bileyim Zemberek motoru en basitinden.PHP için
ne yazıkki bu böyle değil.Ya ben dikkatli incelemedim ya da akılda kalıcı
olan tek bir çalışma bile yok.Tamamı günü kurtarmaya yönelik projeler.



İyi çalışmalar.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap