Adobe Flash는 데이터베이스를 지원합니까?
문제
Adobe Flash는 어떤 데이터베이스를 지원합니까?
해결책
정말 없어요.
다른 사람들이 말했듯이 가장 좋은 해결책은 그 사이에 무언가를 두는 것입니다.나는 개인적으로 선호한다 amfphp 특히 ActionScript 3에서 E4X(더 나은 XML 처리)를 도입했기 때문에 더 큰 데이터 세트의 경우 작은 항목의 경우 일반 XML을 사용합니다.
그러나 Flash는 소켓 통신이 가능하므로 ~이다 서버와 직접 대화가 가능합니다.이는 매우 빠르지만 기본적으로 데이터베이스를 전 세계에 공개하는 것입니다.나는 이것들 중 어떤 것도 사용해 본 적이 없지만 주요한 것들은 다음과 같습니다. SQL 그리고 assql.
다른 팁
없음.
대신 데이터베이스 CRUD를 수행하는 일부 미들웨어(예: 웹 서비스)를 생성해야 합니다.
@SCdF에 동의하고, 플래시에서 수정된 쿼리를 가져와서 실행하고 DB 응답을 반환하는 서비스를 PHP 또는 다른 언어로 만듭니다."의도하지 않은 사용"을 방지하기 위해 자체 로컬 IP 주소 또는 이와 유사한 주소에서만 연결을 수행하는지 확인하십시오.
이걸 봐야 해 기사.또한 당신은 조사할 수 있습니다 Flex 데이터 서비스.일반적으로 Flex는 데이터에 대한 액세스가 많이 필요한 애플리케이션에 더 적합하지만, 플래시의 간단한 작업에는 일부 Xml 데이터 소스를 사용하고 php, asp, python, perl 등과 같은 것으로 XML 소스를 직접 작성해야 합니다.다른 사람들이 지적했듯이.
Blaze DS(이전 Flex Data Services) 및 LiveCycle Data Services는 어떻습니까?
Zend AMF는 짐승입니다!AMFPHP의 제작자이지만 Zend AMF는 Adobe와 Zend에서 모두 지원됩니다.AMFPHP는 좀 더 강력하지만 이를 만든 사람(Wade Arnold)은 Zend AMF에 초점을 맞춘 것으로 보이며 훨씬 더 좋아지고 있습니다.
좀 더 기업 수준의 것을 원한다면 prochaine에서 제안한 대로 Blaze DS 또는 LiveCycle을 사용하는 것이 좋습니다.
nosql 경로로 가고 싶다면 CouchDb와 통신하기 위한 오픈소스 액션스크립트 라이브러리가 있습니다. http://code.google.com/p/as3relax/