웹 어플리케이션의 프론트 엔드 (UI 및 호출 서비스 용)와 자바 백엔드 (데이터베이스 상호 작용 및 REST 서비스 생성 용)에서 PHP를 사용하고 싶다.백엔드에서 프론트 엔드와 자바에서 php를 사용할 때의 이점
이러한 접근 방법의 장단점을 알고 싶습니다.
웹 어플리케이션의 프론트 엔드 (UI 및 호출 서비스 용)와 자바 백엔드 (데이터베이스 상호 작용 및 REST 서비스 생성 용)에서 PHP를 사용하고 싶다.백엔드에서 프론트 엔드와 자바에서 php를 사용할 때의 이점
이러한 접근 방법의 장단점을 알고 싶습니다.
그런 경우라면 Groovy with Grails을 강력히 추천합니다.
시간이 주요 관심사라고 가정합니다. Groovy와 Grails을 사용하면보다 빠르게 개발할 수 있으며 모든 Java 기능을 완벽하게 사용할 수 있습니다. 개발
[편집] 질문에 대한 귀하의 의견에서
, 그것은 AV로 보인다 Joomla 또는 Drupal에서 쓸모가 없습니다 CMS
s. 여기 우리는 귀하의 열람을 위해 Weceem 있습니다. 그것은 PHP 세계에서 가지고있는 옵션과 같이 매우 풍부하지는 않습니다.
어, 그 소리가 지저분합니다. 보안과 같은 것들은 독창적으로 구현되거나 복제되어야합니다 (양식 유효성 검사와 서버 측 유효성 검사를 생각하면 두 가지가 모두 필요합니다). 순수한 자바 또는 순수한 PHP 솔루션은 내장 된 것과 같은 것을 가질 것입니다.
다음으로 어떤 것을 디버깅하는 것은 약간 까다로워집니다. 문제가있는 경우 두 개의 논리적 인 "스택"을 통해 체로 처리하십시오.
마지막으로 저는 개인적으로 Java와 PHP를 모두 실행하는 웹 서버에 대해 잘 모릅니다. 따라서 구성을 두 번, 실패 횟수를 두 배로 늘리는 두 가지 웹 서버가 있어야 할 것입니다.
나는 이것에서 아이디어를 얻었다 : http://www.palava2.org/why.html; 그리고 예, 우리는 동일한 웹 호스팅 서버에서 PHP와 Java를 모두 실행할 수 있는지 알고 있습니까? – Anand
모든 Java 서버가 J2EE 전용 서버라는 것을 90 % 확신합니다. 빠른 Google 검색에서 http://php-java-bridge.sourceforge.net/pjb/을 발견했지만 그 사실에 대해 많이 알지 못합니다. –
장점 : PHP는 적절한 스레드 모델을 가지고 있지 않기 때문에
단점 :
왜 Java에서 또는 PHP에서 둘 다합니까? –
분명히 두 종류의 숙련 된 인력을 고용하는 것이 좋습니다.1 - 자바 녀석 2 세트 - PHP 녀석 세트. :) – pavanlimo
@ andreas- 이유에 대한 대답 : # PHP와 같은 해석 언어는 컴파일 된 것보다 편집/테스트주기가 현저히 우수합니다. 이는 다양한 조건에서 테스트해야하는 웹 프론트 엔드의 경우 특히 그렇습니다. # PHP는 꽤 강력하고 확장 성이 없습니다. # PHP에서 비즈니스 로직을 사용하지 않는 것이 좋습니다. – Anand