2013-06-04 33 views
7

Müvekkilim için bir finansman sitesi geliştiriyorum.JAVA PHP vs Restful webservice Restful webservice. En iyisi?

Fonlama

Şimdi biz bunun için bir API geliştiriyoruz .. hisseleri, ödeme ağ geçidi vb satın içerir.

Anlamı - Satın alma, ödeme vb .. api çağrı yoluyla olacaktır. API çağrısı, sunucuya 50'den fazla parametre/veri ile geçiş isteğini içerir.

Şimdi benim sorum ihtiyacım JSON'da RESTful bir web servisi ve yanıtı geliştirmektir.

Hangisi en iyisi/iyisi. Java mı, PHP mi?

Java'nın kesik parçacığı, yüksek performanslı, sağlam ve ölçeklenebilir hizmet katmanını desteklediğini biliyorum. Neden PHP değil (PHP'ye girdiğimden). Biraz ağladım ve sonunda sorumu ile buradayım. Her iki platformdaki bazı iyi uzmanlar, neden/yanıtı ayrıntılandırabilir.

Teşekkür Haan

+0

charmakits - daha spesifik anlattığınız zaman, bununla ne demek istiyorsunuz. Bu __ yorumlarla acıtmak yerine bana yardımcı olacak birisi için buradayım. – hjaffer2001

+0

Duygularınızı incittiğimde özür dilerim ama bu kesinlikle benim niyetim değildi. Mesele şu ki, sorduğunuz şey sadece öznel olarak cevaplanabilir. Bu sitenin, objektif olarak cevaplanabilecek sorulara sahip olması amaçlanmıştır. Soruların da genellikle belirli olması beklenir (bkz. Http://stackoverflow.com/questions/how-to-ask) Size bir cevap vermek için çok az bağlamımız var. Hem Java hem de PHP'nin avantajları ve dezavantajları vardır. Konuyla ilgili bilgi sahibi bir gruptan soru soruyorsanız, bu sitenin genellikle cevapladığı bir soru değil, farklı görüşler alırsınız. – chamakits

cevap

9

başarılı ve başarısız olmuş PHP ve Java hem yazılı büyük ölçekli uygulamalar vardır. Bu sadece Java veya PHP için değil, diğer programlama dillerinin bolluğu için de geçerlidir. Yani daha iyi bir seçim olan soru gereksizdir. Ne seçmelisin? Bunu değerlendirmek için en iyisi sen olursun.

PHP'de çalışma deneyiminiz varsa, PHP'de yapabileceklerinden daha iyi bir kod yazmanız daha olasıdır. Yani Java konuları Pencereden dışarı çıkıyor; derhal. İnsanları kodlamak için işe alacaksanız, o zaman zorlaşır. Eğer ben olsaydım, rahat olduğum bir programlama dili seçerdim.

sen bakmak isteyebilirsiniz bazı şeyler

en
  • olan ne kadar iyi PHP ve Java güvenli bir uygulama inşa etmeye anlıyorum.
  • Uygulamanızı nasıl barındırmayı ve gerekiyorsa ölçeklemeyi nasıl planlıyorsunuz?
  • Uygulamanın geliştirilmesini kolaylaştıran API desteği nedir.
  • Zaman kısıtlaması nedir? Java ile karşılaştırıldığında IMO prototipleme ve ilk geliştirme PHP'de daha hızlıdır.
  • Kullanmak istediğiniz API'lar için hangi topluluk desteğine sahipsiniz.

Güncelleme

Kıyaslama here okuyabilirsiniz. Bunun hakkında daha fazla yorum yapmak istemem çünkü zaten daha ayrıntılı olarak tartışılmıştı. Karşılaştırma hakkında bilgi edinebilirsiniz here

IMO Java hızlıdır ancak başlamak için bir bellek durağı olabilir, uygulamanızı en iyi şekilde çalıştırmak için JVM parametrelerinin ince ayarını bilmeniz veya öğrenmeniz gerektiğini öğrenmeniz gerekir. Bu, PHP için de geçerli olabilir, ancak varsayılanın iyi çalıştığını düşünüyorum. PHP üzerinde yoğun çalışmadım, ama gerçekleştirdiğim şeylerin PHP'de daha hızlı gelişmesi. PHP'yi geliştirmek için daha hızlı bulmamın nedeni Java'nın çok ayrıntılı bir dil olmasıdır. Yani eğer Java ile başlıyorsanız, bununla başa çıkmaya hazır olmalısınız.Performans, uygulamanızı nasıl uyguladığınıza bağlı. Kullanımda olan programlama dilinden bağımsız olarak benzer sorunlarda bulunduk.

+0

ch4nd4n - bilgi için teşekkürler. PHP'ye yapışacaktır. BTW - PHP üzerinden java kullanmanın avantajları nelerdir. Herhangi bir fikir? – hjaffer2001

+0

@ hjaffer2001, yukarıdaki güncellemeye bakın. – ch4nd4n