2013-06-04 27 views
7

Zajmuję się tworzeniem strony finansowej dla mojego klienta.JAVA Restful webservice vs PHP Restful webservice. Najlepszy?

Dofinansowanie obejmuje kupować akcje, bramki płatności etc ..

Teraz rozwijamy API dla tego produktu.

Znaczenie - Zakup udziałów, płatność itp. Nastąpi za pośrednictwem połączenia api. Wywołanie API obejmuje przekazanie żądania z więcej niż 50 parametrami/danymi do serwera.

Teraz moje pytanie jest wymaganie, aby rozwijać RESTful web-service i odpowiedzi w JSON.

Który z nich jest najlepszy/lepszy. Java lub PHP?

Wiem, że Java obsługuje funkcję mulczowania, wysoką wydajność, niezawodną i skalowalną warstwę usług. Dlaczego nie PHP (odkąd jestem w PHP). Trochę surfowałem, a nareszcie jestem tutaj z moim pytaniem. Niektórzy eksperci na obu platformach mogą opracować przyczynę/odpowiedź.

Dzięki Haan

+0

charmakity - kiedy mówisz bardziej szczegółowo, co przez to rozumiesz. Byłem tu dla kogoś, kto pomógłby mi raczej zranić tymi komentarzami. – hjaffer2001

+0

Przepraszam, jeśli ranię twoje uczucia, ale to z pewnością nie było moją intencją. Rzecz w tym, że to, o co prosisz, może być jedynie subiektywne. Ta strona ma mieć pytania, na które można odpowiedzieć w sposób jednoznaczny. Pytania zwykle również są specyficzne (zobacz tutaj: http://stackoverflow.com/questions/how-to-ask). Mamy za mało kontekstu, aby dać ci odpowiedź. Zarówno Java, jak i PHP mają swoje wady i zalety. Jeśli zapytasz grupę osób posiadających wiedzę na ten temat, uzyskasz różne opinie, co nie jest typem pytania, na które ta strona zazwyczaj odpowiada. – chamakits

Odpowiedz

9

Istnieją duże aplikacje napisane na skalę zarówno PHP i Java, które odniosły sukces i nie. Dotyczy to nie tylko języka Java lub PHP, ale także wielu innych języków programowania. Pytanie, które jest lepszym wyborem, jest zbędne. Co powinieneś wybrać? Cóż, najlepiej byś to oceniła.

Jeśli masz doświadczenie w pracy w PHP, jest bardziej prawdopodobne, że napiszesz lepszy kod w PHP niż to, co zrobiłbyś z Javą. Więc wątki Java wychodzą z okna; od razu. Jeśli zamierzasz zatrudnić ludzi do kodowania, to staje się to trudne. Gdybym był tobą, wybrałbym język programowania, który mi odpowiada.

Niektóre z rzeczy, które warto spojrzeć na to

  • Jak dobrze zrozumieć zbudować bezpieczną aplikację w PHP i Java.
  • Jak zaplanować hostowanie aplikacji i skalować ją w razie potrzeby.
  • Co to jest istniejące wsparcie API, które ułatwia tworzenie aplikacji.
  • Co to jest ograniczenie czasowe. Prototypowanie IMO i początkowy rozwój są szybsze w PHP, w porównaniu do Java.
  • Jakie wsparcie społecznościowe posiadasz dla jakichkolwiek interfejsów API, z których będziesz korzystać.

Aktualizacja

Można przeczytać o porównaniu here. Nie chciałbym komentować tego zbyt wiele, ponieważ został już omówiony bardziej elokwentnie. Możesz przeczytać o testowaniu porównawczym: here

IMO Java jest szybka, ale może być na początku pamięcią, musisz wiedzieć lub dowiedzieć się o poprawianiu parametrów JVM, aby optymalnie uruchomić aplikację. Może to również dotyczyć PHP, ale domyślnie działa dobrze. Nie pracowałem intensywnie nad PHP, ale zdałem sobie sprawę, że rozwój jest szybszy w PHP. Powodem, dla którego szybciej rozwijam PHP jest to, że Java jest bardzo gadatliwym językiem. Więc jeśli zaczynasz od Javy, musisz być przygotowany, aby sobie z tym poradzić.Wydajność zależy od sposobu wdrożenia aplikacji. Wpadliśmy na podobne problemy, niezależnie od używanego języka programowania.

+0

ch4nd4n - dzięki za informacje. będzie trzymać się PHP. BTW - jakie są zalety używania java przez PHP. Jakieś pomysły? – hjaffer2001

+0

@ hjaffer2001 odnoszą się do powyższej aktualizacji. – ch4nd4n