Bu Java öğrenme beni daha iyi bir PHP OOP Geliştirici yapacak söylemek adil olur?

5 Cevap java

Bu Java öğrenme beni daha iyi bir PHP OOP Geliştirici yapacak söylemek adil olur? Ben bu yüzden daha iyi OOP anlayabileceği Java bakarak oldum. Ben daha iyi OOP anlamak için ya da ben PHP OPP ile yapışmasını daha iyi olurdu Java öğrenmeye devam etmeliyiz. Ben sadece gerçekten PHP bu kullanacaktır, arayüzler ve soyut sınıfları hakkında öğrendim? Ben zaman en iyi şekilde almak istediğiniz gibi herhangi bir tavsiye yararlı olacaktır.

5 Cevap

Kesinlikle. Mirror303 öncede söylediğim gibi aynı şekilde aynı kavramları birleştiren iki dil genellikle yok çünkü, farklı dilleri öğrenme geliştirme becerilerini geliştirmek yardımcı olur.

Eğer OOP becerilerini geliştirmek istiyorsanız Java muhtemelen iyi bir seçimdir. Ve hemen arabirimleri ve soyut sınıfları kullanmak bile, onlar bunu tasarlarken daha soyut bir şekilde kod düşünmek yapacaktır.

Sadece PHP ile daha iyi bir OOP geliştiricisi olmak için Java OOP öğrenmek istiyorsanız bu iki uygulamaları arasındaki fark yeterince büyük ise, emin değilim. Ama Bahar gibi çerçeveler kesinlikle uygulamalar tasarlamak ve çözmek istediğiniz sorunlar hakkında düşünmek için yeni yollar gösterir, bu yüzden buna değer IMO kesinlikle.

Eğlence ve öğrenme için bunu yapıyorsanız, siz de diğer dillere bir göz atabilirsiniz.

Smalltalk

ve

Eiffel

OOP tarihe geçti. Bu kitabı seviyorum:

Object Oriented Software Constructions

Bu Eiffel hakkında, ama daha iyi bir OOP programcı yapar. :)

OOP Tek bir dilde onu öğrenmek eğer, o definitely Diğer dil (ler) size yardımcı olacaktır, (onu destekleyen) universal concept dillerde karşısındadır. Bu OOP geldiğinde Java şüphesiz mükemmel bir dildir. Yani, evet, bu iyi bir PHP OOP geliştirici olmak için yardımcı olacaktır.

Herhalde Java daha az ayrıntılı bir dil almak istiyorum. Eğer Kavramlar öğrenmeye çalışıyoruz beri, benim görüşüme göre, Java / C # gibi bir dilin asıl meseleye ile bogged istemiyorum.

Herhalde bir şey dinamik rahat olduğunu yazdınız almak istiyorum. Zaten PHP biliyorum yana, Python iyi bir seçim olabilir. Veya Yakut.

Gibi mirror303 olsa, any yeni bir dil öğrenme daha iyi bir programcı yapacak, dedi.

Bunu. Ben yaptım.

Ben php kullanarak daha java kullanarak OOP temellerini öğrenmek için daha iyi olduğunu söyleyebilirim. Java daha sıkı sert ve php daha titiz, ve ben şahsen java ayrıntı sevmediğim halde, bu öğrenme amaçları için iyi bir şey olduğunu düşünüyorum. Bir dereceye kadar, java şeyleri belirli bir şekilde yapmak zorlar. Sen yine de yanlış yapabilir, ama fazladan bir yol gösterici eli varmış gibi bulundu.

Ben gerçekten yararlı bulduğumuz bir şey java kütüphaneler ve onların belgelerin büyük koleksiyon oldu. Çoğu bakmak için iyi örnekler vardı, ve ben gerçekten beni çok iyi örneklere bakmak edememek tarafından temelleri sağlam bir kavrayışa olsun yardımcı oldu hissettim. Php, bakmak için "iyi şeyler" bulmak kadar kolay değildir.