2010-03-18 2 views
2

C/C++에서 웹 응용 프로그램의 모든 논리 (비즈니스/도메인)를 유지할 수 있습니까?코어 로직 개발을위한 C/C++ 웹 어플리케이션?

왜?

저는 C/C++에 대한 지식을 가진 두 가지 리소스 (사촌)를 가지고 있으며 C/C++, Python, HTML, CSS 및 JavaScript에서도 훌륭합니다.

우리는 자유 시간을 활용하여 함께 개발 한 좋은 아이디어를 얻고 자합니다. 아이디어에는 웹 응용 프로그램 개발에 대한 지식이 필요합니다. 그리고 나는 그것을 가진 유일한 사람입니다.

C/C++에서 코어를 개발 한 방법이 있습니까? 프런트 엔드 개발을위한 나머지 스크립팅을 수행합니까?

감사합니다.

+0

? 비디오 렌더링? 오디오? 처리 능력이 정말 필요한 특별 작업이 있습니까? 그렇지 않다면, C/C++을 사용할 이유가 절대적으로 없습니다. 퍼포먼스 병목 상태가 서버가 아니라 웹 사이트를 배치했다면 네트워크와 사용자 브라우저가됩니다. 요청에 소요되는 최소 시간이 백엔드에서 사용됩니다 (예 : 10 %). 자세한 내용은 Steve Stouders의 대화에서 확인하십시오. http://www.youtube.com/watch?v=s1hrZ1wGoHQ&feature=channel –

답변

2

C/C++와 파이썬은 fairly easily으로 통합 될 수 있지만, 실제로 파이썬은 C 언어를 잘 아는 사람이라면 1 주일 안에 픽업해야합니다.

+0

@Ignacio에서 C/C++로 유지하면 애플리케이션 성능이 향상됩니까? 일단 Google이 C/C++에서 모든 핵심을 유지하고 인터페이스 용으로 파이썬을 사용한다고 들었습니까? 이 올바른지? –

+0

Google이하는 일에 대해 말할 수는 없지만 대부분의 웹 응용 프로그램의 시간은 기다리는 데 소요됩니다. 속도가 느린 부분은 속도를 높이는 것이 좋지만 속도 최적화와 관련하여 어떤 작업을 수행하기 전에 프로파일 링을 수행해야합니다. –

+0

c/C++가 데이터베이스와 상호 작용할 경우 응용 프로그램 성능이 더 효율적입니다. 속도 효율성이 있습니까 아니면 다른 서버 측 스크립팅이나 다른 언어를 통해 액세스하는 것과 동일 할 것입니까? –

0

웹 프로그래밍을 위해 컴파일 된 언어 (적어도 C++ 이상)를 사용해야한다고 생각하지 않습니다. 이 일을 한 번 생각해 봤지만 어떤 변화가 생기면 컴파일해야한다는 것을 기억하십시오.

Facebook는 php를 사용하고 있기 때문에 힙합 응용 프로그램이 PHP를 C++로 변경합니다. 어쩌면 그걸 보셔야 할 것 같습니다.

물론 C++ (또는 컴파일 된 언어)은 해석 된 언어보다 빠르지 만 웹 사이트/응용 프로그램의 개발 시간도 고려해야합니다.

희망이 도움이 :)

0

사이 썬 http://wwww.cython.org 파이썬과 인터페이스 할 수있는 좋은 방법입니다 C/C++ 당신이 뭘 하려는지