Merhabalar, ben uzun süredir PHP ile orta ölçekli projeler geliştiriyorum. İhtiyaçlarımı çoğu zaman karşılayan bir dil PHP. Fakat PHP'de artık çok fazla derinlik göremiyorum. Öğrenecek pek fazla birşey kalmadı. Bu yüzden Java'ya geçmeyi düşünüyorum uzun zamandır.
Bir dili öğrenmenin iyi yolu öğrenilecek dil üzerinde uygulama geliştirmek olduğunu düşünüyorum. Daha önce java ile XSLT XSD v.b teknolojiler yanında, bir çok kaynaktan farklı formatlarda xml parser eden bir uygulama geliştirdim. Bu süreçte PHP'de 3 günde testleriyle birlikte yazdığım uygulamayı sanırım 3 hafta da felan geliştirmiştim(Aradan 2 yil felan geçti). Aynı zamanda PHP ile 400 satırda bitirdiğim işi java ile 2000 satır kod ile bitirdiğimi hatırlıyorum.
Burada Java'da gördüğüm kodun çok dallanıp budaklanması ve koda hakimiyetin zor olması oldu. (O benim tecrubesizliğim olabilir) Bu tecrube Java'da kod yazmanın zaman bakımından PHP'den daha uzun sürebileceğini düşündürdü.
Tabiki dillerin farklı kullanım alanları vardır. Bunu biliyorum, ihtiyaç neyse ona göre dil, teknoloji belirlenerek ilerlenir.
Özetle siz ne düşüyürosunuz? Uygulama geliştirme sürecinde Java biraz daha fazla mı zaman harcatır? Bu konuya takılmamalı mıyım? Fikirlerinizi belirtirseniz çok sevinirim.