주관적인 질문에 죄송하지만, 몇 가지 조언을 환영합니다. 필자는 숙련 된 PHP 프로그래머 임에도 불구하고 임베디드 소프트웨어 프로그래머로서 많은 네트워크 프로그래밍을하지는 못했습니다. 나는, 나는 이것이 매우 일반적인 아키텍처로 상상 말하는 것처럼이 원유 다이어그램ODBC와 소켓이있는 브라우저 기반 앱을위한 "최고의"언어/아키텍처? (주관적)
---------------------------------------------------------------------------------
| Browser/user interface Takes input from user form and writes data to d/b. |
| Also gets data and updates browser contents when when d/b contents are changed |
| because of info received over TCP/IP. |
|________________________________________________________________________________|
| ODBC |
|_______________________________________________________________________________|
| database |
|_______________________________________________________________________________|
| ODBC |
|_______________________________________________________________________________|
| Socket (TCP/IP) |
| Send data out when d/b is updated from browser. |
| Also, update d/b when data are received over TCP/IP. |
|_______________________________________________________________________________|
같이
어쨌든, 난, 아마 응용 프로그램의 매우 일반적인 유형입니다 무엇을 개발해야? 내가 맞습니까?
그렇다면 클라이언트가 MSIE를 주장합니다. 필자가 FireFox 또는 다른 기술적 인 이유를 보여줄 수없는 한, MSIE 여야합니다 (기술적 인 이유가 있습니까?).
그래서, A는 주어진 MIE (거의)와, I는 내가 정통 오전부터 확인되어야한다 나는 그것을 알고 있기 때문에, PHP를 사용하지만,
- 는 클라이언트 (자바에 굉장히 예민한 것 같다 할지라도했다
- 웹 페이지 (해당 앱이 생성)와 d/b 사이의 "상위"인터페이스에 대해 동일한 언어를 사용하는 것이 좋으며 d/b와 소켓. (단일 언어는 텍스트 접근법 이후로 단일 도구 세트를 의미합니다.)
그래서 (아마도 매우 주관적인) 질문은 "내가 선택한 언어"입니다.
내가 말했듯이 클라이언트는 Java를 좋아합니다. 설득력있는 이유는 무엇입니까? 그것은 일반적으로 여기에 설명 된 종류의 좋은 선택입니까?
& 팁 감사 감사 (최대 - 투표) 다른 힌트
: URL을, 책, 툴 체인 제안, 등, 등 많은 질문이있는 대부분의 우리는 대답 할 수없는, 여기있다
하단의 소켓 레이어가 무엇인지 명확하지 않습니다. 소켓을 통해 시스템에 연결해야하는 다른 응용 프로그램/서비스가 있습니까? 피드백에 대해 –