문제

나는 Django에서 간단한 프로토 타입 응용 프로그램을 구축하려고 노력했으며 슬프게도 너무 복잡하기 때문에 슬프게도 포기하는 시점에 도달하고 있습니다. T가 충분한 시간이 있습니다. 며칠 안에 무언가가 필요합니다). 그래서 저는 지금 PHP를 대신 갈 생각입니다. 가장 친숙한 동적 웹 컨텐츠를 만드는 방법이므로 빨리 작동 할 수 있다는 것을 알고 있습니다.

내 응용 프로그램은 단순하지만 합리적으로 복잡한 AI 작업을 수행 할 것입니다. PHP에 필요한 것에 라이브러리가 존재하지 않을 수 있습니다. 따라서 PHP 스크립트가 Java 프로그램이나 Python 스크립트 또는 프로그램 또는 스크립트를 다른 언어로 "호출"하는 것이 얼마나 쉬운 지 궁금합니다. 이 맥락에서 "전화"가 정확히 의미하는 바는 확실하지 않지만, 아마도 이상적으로는 기능을 정의하고 Java라고 말한 다음 PHP에서 호출 할 수 있다는 것을 의미합니다. 그것이 불가능하다면, 나는 최선의 방법 (내가 PHP와 함께 갈 것이라고 가정)이 게시물을 통해 명시 적으로 외부 프로그램에 제어를 전달하거나 CGI 프로그램 또는 이와 유사하게 전달하는 것 같습니다.

내가 원하는 HTML 양식을 생산하는 데 필요한 모델을 알아낼 수없는 시점에 있지만 Django를 고수해야한다고 확신하십시오. 더 복잡한 일을 할 가능성 ...

또는 PHP 및 기타 언어 연결에 대한 조언을 제공 할 수있는 사람은 누구나 감사를 표할 것입니다.

도움이 되었습니까?

해결책

"내가 원하는 HTML 양식을 생산하는 데 필요한 모델을 알 수없는 곳은 더 복잡한 일을 할 가능성을 두려워하는 기본적인 것 같습니다."

일반적인 문제.

근본 원인 : 너무 많은 프로그래밍.

해결책. 덜 프로그래밍을 수행하십시오. 진지하게.

Django 모델을 정의하십시오. 기본 관리 페이지를 사용하여 올바른 지 확인하십시오. 모델을 수정하십시오. 데이터베이스를 재생합니다. 기본 관리자 페이지를보십시오. 기본 관리자 페이지가 올바르게 작동 할 때까지 반복하십시오.

기본 관리자 페이지에 올바른 경우 작동하는 모델이 있습니다. 테스트 가능합니다. 그리고 자동 재료는 올바르게 연결됩니다. 선택은 올바르게 정의됩니다. 계산은 모델 mmethods에 있습니다. 쿼리가 작동합니다. 이제 데이터의 다른 프레젠테이션에서 작업을 시작할 수 있습니다.

Django는 일반적으로 모델로 시작하고 끝납니다. 양식,보기 및 템플릿은 모델에서 파생됩니다.

다른 팁

PHP 스크립트에서 Java 클래스에 쉽게 액세스 할 수 있도록 PHP-Java 브리지를 사용할 수 있습니다.

오픈 소스 솔루션이 있습니다. http://php-java-bridge.sourceforge.net/pjb/
또는 Zend의 솔루션 (http://www.zend.com/en/products/platform/product-comparison/java-bridge).

나는 나중에 더 잘 알고 있으며 사용하기가 매우 쉽고 직관적입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top