문제

저는 웹 사이트를 구축하는 데 친구와 함께 일하고 있습니다. 일반적 으로이 웹 사이트는 매우 맞춤형 소셜 네트워크 유형의 맞춤형 웹 앱이 될 것입니다.

현재 Ajax 및 JSON 및 JQuery와 함께 간단한 PHP를 사용하는 모형 사이트가 있으며 작동 방식을 좋아합니다. 그러나 모형의 경우 로그인, 등급, 그룹 등과 같은 소셜 네트워크 디자인 패턴을 구현하지 않았습니다. 이로 인해 더 높은 수준의 의사 결정 요구 사항이 생겼으며, 모든 것을 개발할 것인지 결정해야합니다. 이 기능은 손으로 또는 일종의 프레임 워크를 사용합니다.

나는이 하루 종일 연구를 보냈고, Drupal과 그러한 프레임 워크를 사용하면 소셜 네트워크 부분을 쉽게 만들 수 있지만 (현재의 사용자 정의 요구 사항을 간과하면) 클라이언트 측 웹 앱 개발을 덜 만들 것입니다.

Zend 및 Symfony 등과 같이 개발자 친화적 인 (사용자 정의 가능한) 다른 프레임 워크를 발견했습니다. 하지만 이것들은 클라이언트로부터의 전원을 배분하고 서버 측에서 구현하는 것처럼 보입니다. 이것은 나에게 낭비 (그리고 정당한 성능 병목 현상)처럼 보입니다. ..

마침내 나는 내가 느끼는 것과 같은 방식으로 생각하는 Aptana Jaxer 프레임 워크를 발견했습니다. 그것은 약간 저개발 된 것처럼 보이며 소셜 네트워크 용 모듈을 찾지 못했고 주변의 커뮤니티가 얇아 보인다. 나를 크게 도와주지 않습니다 ..

저의 요구 사항은 일반적으로 소셜 네트워크에 사용되는 모든 사용자 중심 논리를 미리 포함하는 동안 웹 앱을 개발할 수있는 좋은 시설입니다.

어떤 것을 권 하시죠?

편집 : 좋아, LATS는이 질문을 더 고려한 후,이 질문을 더 고려한 후, 웹 앱을 구축 할 때 작업 할 수있는 소셜 네트워크 사이트의 좋은 다운로드 가능한 소스가 있습니까? (나는 jQuery ajax json 등을 정말로 사용하는 것을 좋아합니다 ..)

도움이 되었습니까?

해결책

처음부터 소셜 네트워킹 사이트를 개발하려면 Zend-Framework를 서버 측 프레임 워크로 사용하고 jQuery를 클라이언트 측 프레임 워크로 사용하는 것이 좋습니다.

여기에는 Zend_auth, 사용자 인증 시스템 용 Zend_acl 및 검색 기능을위한 Zend_search_lucene 및 YouTube 동영상의 Zend_gdata와 같이 사용할 수있는 라이브러리가 많이 있습니다.

그러나 사용 가능한 여러 소셜 네트워킹 엔진 중 하나를 사용할 수도 있습니다.

다음은 링크입니다.

http://www.best-php-scripts.com/social_networking.htm

다른 팁

나는 그것이 당신이 달성하려는 목표에 달려 있다고 생각합니다.

개인적으로, 나는 물건을 단순하게 유지하고 더 작은 구성 요소로 복잡한 것들을 분리하는 것을 좋아하므로 새로운 기능을 점진적으로 추가 할 때 통제력을 유지하기가 쉽습니다.

Ajax 또는 서버 측 프레임 워크? 나는 그들이 서로 겹치는 것이 필요하지 않다고 말하고 싶습니다. 그러나 일부 (서버 측 프레임 워크는 단일 지핑 패키지로 모든 것을 포장하여 초보자가 더 쉽게 할 수 있도록하는 경향이 있습니다. 나는 개인적 으로이 길을 좋아하지 않습니다. 왜냐하면 그것은 당신의 웹 앱을이 프레임 워크에 신뢰할 수 있기 때문입니다.

따라서 프리젠 테이션 로직에 하나의 클라이언트 측 프레임 워크를 사용하고 서버 측/비즈니스 로직에 다른 프레임 워크를 사용하지 않는 것은 아무것도 없습니다.

HTH, 에티엔

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top