Merhaba;

Büyük ölçekli bir web projesi için Java ve Maven kullanarak geliştirme yapmak istiyorum. Proje ortağım ise Php'den yana. Ortağım Php ile çok daha kolay şekilde projeyi hayata geçireceğimizi, Java'nın hem yavaş kaldığını hemde, maliyetlerinin yüksek olacağını belirtiyor. Bu projede binlerce hatta milyonlarca data işlenecek. Sonuç olarak;

  • Java'nın Php'ye göre maliyetinin yüksek olduğu söyleniyor, bu doğrumu?
  • Java Php'ye göre yavaş deniyor(ben buna pek inanmıyorum) bu doğrumu?
  • Php ile Java'ya göre daha hızlı web projesi geliştirilirmiş bu doğrumu?
  • Türkiye'de çok fazla Java destekleyen sunucu yokmuş bu doğrumu?

Özellikle alanında uzman Php ve Java geçmişi olan abilerimiz ve kardeşlerimizden konuyla ilgili tecrübelerini aktarmalarını ve tavsyelerini sunmalarını bekliyorum.

Vereceğiniz kıymetli bilgiler için şimdiden teşekkür ederim.

soruldu: 23 Ağu '15, 05:35

coder86's gravatar image

coder86
220223035
cevap kabul oranı: 0%


Uygulamaları direkt olarak PHP ve Java'yla yazılması gerekir diye ayırmamak gerekir. Günümüzde bir uygulama arka tarafta web uygulaması, masaüstü uygulaması, mobil uygulaması diye ayrılmıyor. Özellikle veri yönelimli bir projeyse (ki sizinki öyle gözüküyor.). Bugün web uygulaması yaptınız ileride bunun mobile içinde yazmak isteyebilirsiniz. Böyle bir durumda oturup kodları tekrar uyarlamak istemezsiniz. İşte Web Servisler bunun için var.

Eğer patronsanız veya kendinizin patronuysanız programlama dili seçerken şunlar önceliklidir,

  1. Hangi dilde daha çok tecrübeniz var,
  2. Hangi dil daha hızlı geliştirme ortamı sunuyor,
  3. Hangi dilde sorun yaşadığınızda daha fazla destek alabilirsiniz,
  4. O dilde yazılan kütüphaneler ve frameworkler size uygun mu yeteri kadar destek alıyor mu?

Java'yla web uygulamaları yapmak kolay bir iş değil bu doğru. Örneğin JRebel gibi deployment araçları kullanmadan çok zaman kaybettirebilir. Ancak şuan açık kaynak state-of-art araçların bir çoğu Java'la geliştiriliyor.

Benim tavsiyem şu. Anlaşılan o ki ortağınız PHP ile tecrübeli, siz de Java'da. Java ile bir REST servis yazın. PHP ile buna bir istemci yazıp iki sistemi konuşturun. İleride mobile için de uygulama geliştirmek isterseniz yine bu REST servisle konuşturarak zaman kaybetmeden işinize devam edebilirsiniz.

Aslında bu artık tartışma konusu olmaktan çıktı. Bütün uygulamalar artık bu yöntemle geliştiriliyor.

permanent link

cevaplandı: 24 Ağu '15, 02:06

molgun's gravatar image

molgun
1.3k1921
cevap kabul oranı: 23%

değiştirildi: 24 Ağu '15, 02:07

1

Cevabınız çok açıklayıcı olmuş. Tavsiyeniz için çok teşekkür ederim.

(25 Ağu '15, 04:16) coder86 coder86's gravatar image

Rica ederim ne demek.

(25 Ağu '15, 07:20) molgun molgun's gravatar image

biraz da projenize bağlı hocam ama ben php taraftarıyım , javayla web projesi daha yavaş gider performans olarak da yavaş olur. Php nin yetersiz olacağı bir yer düşünmüyorum web projesinde

permanent link

cevaplandı: 23 Ağu '15, 11:37

birkanesen's gravatar image

birkanesen
20556
cevap kabul oranı: 0%

Cevabınız için çok teşekkür ederim.

(25 Ağu '15, 04:15) coder86 coder86's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×168
×29

Soruldu: 23 Ağu '15, 05:35

Görüntüleme: 1,185 kez

Son güncelleme: 25 Ağu '15, 07:20

powered by BitNami OSQA