2009-08-06 3 views
0

DB 중심 웹 사이트의 경우, PHP (및 CodeIgniter)를 사용하여 데이터를 채 웁니다. 렌더링하기 전에 페이지, 내가 지금하고있는 일은 javascript (jquery를 통해) 페이지를 개발하고 가능한 대화 형으로 만든 다음 ajax/json 호출을 통해 db에 연결하는 것입니다. 따라서 데이터가 화면에 채워지지 않습니다. 렌더링하기 전에.API 호출을 통해 데이터를 채우는 db 페이지를 만드는 새로운 방법을 생각해보십시오. 이런 식으로하는 데 문제가 있습니까?

왜? 일종의 생각으로, 동일한 웹 페이지를 다른 데이터 소스 (데이터와 페이지의 진정한 분리)에 연결할 수 있습니다. 아약스를 통해서만 링크 할 수 있습니다.

나는 가장 큰 문제는 성능이 될 수 있다고 생각합니다. 다른 것들은 조심해야할까요? 보안을 처리하는 최선의 방법은 무엇입니까 (무국적/세션 없음)?

답변

0

분명히 내가 한 일이라고 생각했지만 뭔가를 할 수 있다면 아마도 프레임 워크를 개발하고 싶을 것입니다. 이런 종류의 일을 강요하면 과도한 코드와 불필요한 탈모가 발생할 것입니다. 아마도 jQuery 플러그인일까요? 나는 네가 무엇을 생각해 냈는지 보려고 매우 흥미를 느꼈다.

0

가장 큰 문제는 접근성입니다. Javascript가 작동하지 않는 스크린 리더를 사용하는 사람들은 어떻습니까? Javascript 기능이 매우 제한적이거나 아예없는 휴대 전화 (비 스마트 폰)의 경우는 어떻습니까? 단순히 JS를 사용하지 않는 사람들은 어떻습니까? 요즘에는 모든 사람이 JS를 사용할 수 있다고 가정 할 수 없습니다.

원본 아이디어가 마음에 들지만 데이터 소스를 호출하지만 다른 곳을 가리 키도록 쉽고 빠르게 변경할 수있는 간단한 서버 측 래퍼를 통해 더 잘 수행 될 수 있습니다.

+0

자바 스크립트가 더 많이 사용될 것이라고 생각합니다. Google은 HTML 5와 자바 스크립트에 초점을 맞 춥니 다? – meade

관련 문제