불행히도 저조한 글을 쓴 동료 중 상당수가 C++ 레거시 코드 모듈을 사용하고 있습니다. 각각은 다른 일을하고 있지만 리눅스에서 실행되는 모든 GNU C++ 코드입니다.C++ 레거시 프로젝트 워크 플로우에 대한 프로그래밍 언어 결정
매우 시급한 데모를 위해 워크 플로우 용 단일 C++ 모듈을 만들기 위해 컨트롤러 프로그램을 작성하고 싶습니다. 또한 프런트 엔드 웹 응용 프로그램을 작성하여 클라이언트가 컨트롤러에 작업을 제출할 수 있도록해야합니다.
내 주요 기준은 다음과 같습니다
- 개발 속도 (매우 긴급한 데모)
- 좋은 C와 바인딩 ++의
- 원활한 도입을 (내가 레거시 코드 나 다른 언어로 다시 작성하지 않으려했다) 팀에 새로운 프로그래밍 언어 (일부 파이썬, 자바와 펄 지식을 가지고)
어떤 프로그래밍 언어가 내 요구에 최선을, 그리고 왜에 맞는?
상세 사항 : JNI를 작성하는 종류의 쓸모없는 요즘 너무 많은 일, 그리고 같은
나는, C++과의 완벽한 결합을위한 파이썬 향하다. 그러나 우리 팀의 아무도 파이썬 프로그래머가 아닙니다. 나는 파이썬 (서버 측 프로그래밍 경험이 전혀 없다)을 알고있다. 작년에 Java EE 앱을 개발했지만 JNI가 좋은 솔루션이라고 생각하지 않습니다. 한 팀원 만이 Perl을 알고 있고, 다른 팀원은 순수한 C++ 프로그래머입니다.
"cauz '는 무엇을 의미합니까? –
SWIG를 사용하여 언어 바인딩을 생성하는 경우 언어 선택은 Python, Perl, Java 등을 지원하므로 문제가되지 않습니다. http://www.swig.org/compat.html#SupportedLanguages –
혼란, 나도 내 자신의 어휘에 익숙해 ;-). Cauz '=> 왜냐하면 – Lily