이전 작업에서는 웹 백엔드 개발을 위해 완전한 기능을 갖춘 프레임워크를 사용했습니다. MVC 3계층 데이터 전송을 통해 디자인 패턴을 사용하여 복잡한 비즈니스 시나리오를 처리할 수 있었습니다.
이제 막 모바일 단말기용 포트 개발을 시작했습니다. 물론 구현이 매우 복잡하다고 생각합니다. 하지만 이제 모바일 단말기는 속도를 기반으로 해야 합니다. 더 이상 사용할 수 없는 매우 컴팩트한 프레임워크(CI)를 사용합니다. 뷰 계층은 데이터를 반환하기 위해 데이터베이스를 직접 운영하는 것과 같습니다.
웹 개발에 대한 개인적인 이해는 디자인 패턴의 합리적인 적용 + mysql입니다.
모바일 단말기 개발의 핵심은 어디에 있나요? 이 주제에 관해 배울 수 있는 책이 있나요?
1. 기존 웹 개발에서는 mvc 방식의 뷰가 페이지를 반환하지만 json을 반환하는 ajax 요청 인터페이스에서도 오류를 보고해야 합니다.
2 모바일 단말기 개발에서는 뷰가 json을 반환하는 것으로 간주될 수 있습니다. 데이터
3. 모델 레이어, 컨트롤러 레이어에는 변경 사항이 없습니다. html을 반환하는 것과 json을 반환하는 것 사이에는 본질적인 차이가 없습니다.
웹의 앞면과 뒷면을 분리하는 종류의 개발이라면 기껏해야 콜백을 추가하면 됩니다. 하지만 API 개발을 할 때는 좋은 인터페이스 표준이 있어야 합니다. 프로젝트를 진행하면서 인터페이스 표준 때문에 많은 어려움을 겪었습니다. .
개발 측면에서는 차이가 없습니다. 하지만 모바일 단말기에 있어서 주의할 점이 하나 있다. 트래픽을 절약하기 위해.