2012-01-29 2 views
2

이 기간 동안 우리는 소셜 네트워크 (사용자가 자신을 인증하고 플랫폼에 등록되어 있고 Facebook, Twitter, Foursquare 등의 다른 소셜 네트워크와 통신하는 곳)와 비슷한 것을 개발하고 있습니다.새로운 소셜 네트워크에서 열린 사회

클라이언트와 서버 간의 표준 JSON 통신 형식을 사용하려면 Open Social 표준을 사용하기로 결정했습니다. 이 제품은 처음 사용하는 경우의 최신 사양입니다. http://opensocial-resources.googlecode.com/svn/spec/1.1/Core-Gadget.xml

이전에이 표준을 사용한 적이 있습니까? 좋은 해결책입니까? 가장 중요한 소셜 네트워크가 현재 구현하지 않았기 때문에이 표준을 사용하면 어떤 이점이 있습니까? (MySpace 및 Linkedin 제외) 과거의 경험이 있습니까?

+2

이유를 설명하지 않고도 너무 바보스럽고 유치한 질문을했습니다. – thermz

답변

2

사실은 내가 한 번 오픈 소셜을 사용했습니다, 그리고 처음에 합리적인 생각을 보이는 동안, 내 열린 사회 실험은 개인적으로

내가이 실패의이 이유라고 생각 실패로 판명 :

에게
  • OS 표준 (귀하의 질문에 예상대로) 가장 중요한 소셜 네트워크에 의해 사용되지 않습니다 .. 그래서, 당신은 자신의 소셜 네트워크를 구축 할 필요가 없다면, 나는 그것이 통신 프로토콜을 정의 할 수있는 동안 표준을 존중하는 것이 무의미하다고 생각 귀하의 필요를 충족시켜줍니다.

  • O.Social을 구현하는 현재 라이브러리가 완료되지 않고 일부 중요한 기능이 누락되는 경우가 있습니다.

우리는 (NIH에 빠지는하지 않는) 많은 것들을 이미 구현 된 생각 http://code.google.com/p/opensocial-java-client/을 사용했다. 우리는 틀렸다! 오픈 소셜 표준 (적어도 4 mounths 전에 우리는 그것을 찾을 수 없었습니다)에서 페이스 북의 JSON 또는 트위터 JSON을 변환하는 라이브러리를 개발 한 사람이 없기 때문에 나는 그것을 직접 개발했습니다. 결국 우리는이 표준을 떠나기로 결정했고 우리의 요구에보다 잘 적응할 수있는 솔루션으로 옮겼습니다.

+0

감사합니다. OpenSocial에 대한 의견이 더 많아지기를 기대했지만 불행히도 재미있는 주장이 아닙니다. (일부 천재는 설명없이 문제를 해결했습니다.)하지만 가장 좋은 대답으로 받아 들여질 것입니다 (나는 선택의 여지가없는 것처럼 들립니까? :))하지만 말해주기 전에, NIH는 무엇입니까? 나는 이것을 잃어 버렸어. – thermz

+0

여기에 발명 된 것이 아니라, 그것은 안티 패턴이다. 휠을 다시 발명하는 것은 NIH의 한 예이다 :-) – CoreDev

관련 문제