programing

장고를 위한 가장 좋은 AJAX 라이브러리는 무엇입니까?

goodjava 2023. 3. 21. 22:06

장고를 위한 가장 좋은 AJAX 라이브러리는 무엇입니까?

어떤 AJAX 라이브러리가 django에 가장 적합하며 그 이유는 무엇입니까?
튜토리얼, 서적 및 상세한 설명서의 대규모 데이터베이스가 있는 것을 찾고 있습니다.
떤떤것 이장 ?하? ?????초기 개발 단계에 있지만 미래에 대한 큰 가능성을 보여주는 것은 무엇입니까?

★★★★★★★★★★★★★★★★,
리 chr chr

jQuery를 강력히 추천합니다.구현 방법에 대한 몇 가지 튜토리얼이 있습니다.

http://lethain.com/entry/2007/dec/11/two-faced-django-part-5-jquery-ajax/

http://lethain.com/entry/2007/dec/01/using-jquery-django-autocomplete-fields/

http://vincentxu.net/minimal-ajax-in-django-with-jquery-post

메모: 마이크로소프트도 얼마 전 jQuery가 ASP의 공식 클라이언트 측 프레임워크가 될 것이라고 발표했습니다.NET MVC이므로 사용하고 있는 서버측 프레임워크에 관계없이 알 수 있는 것이 좋습니다.

이게 네가 찾고 있는 것 같아: 장고다작스

꽤 잘 문서화되어 있어요.심플한 API아주 깨끗하고 좋아요.일부 프로젝트에서 더 많이 사용할 예정입니다.JS 라이브러리에 구애받지 않고 jQuery와 함께 사용할 수 있습니다.

갱신:

dajaxice와 유사하지만 표준 dajax는 아닙니다.

  • https://github.com/joestump/django-ajax - Joe Stump의 솔루션을 통해 모델에서 안전한 엔드포인트를 쉽게 생성할 수 있습니다.
  • https://bitbucket.org/jespern/django-piston/wiki/Home - 비슷한 아이디어지만 좀 더 견고합니다.엔드포인트의 데이터 형식(xml vs json 등)을 정의할 수 있습니다.
  • https://github.com/toastdriven/django-tastypie - 피스톤과 비슷하지만, 저는 테이스티파이를 먹는 것이 더 좋습니다.

결국 그들은 대부분 똑같이 일한다.

  • 일부 사전 정의된 URL 경로를 정의 또는 포함합니다.
  • 데이터 소스로 사용할 모델/뷰/기능을 등록합니다.
  • 즐거운 시간 되세요.

날짜 2:

이 충고는 아주 오래되었다.다른 해결책을 찾아야 할 것 같아요.

Django에 대해 라이브러리를 쉽게 하거나 프레임워크에서 더 잘 작동시킬 수 있는 것은 없습니다.머리에 가장 잘 맞는 것을 쓰세요.

하지만 제 감각은 jQuery가 장고세계에서 더 유명하고 개인적으로 사용하는 것이라고 생각합니다.특히 Pinax의 많은 앱은 jQuery를 필요로 합니다.Django용 기타 공유 앱 및 코드 스니펫:

http://www.djangosnippets.org/tags/jquery/
http://code.google.com/p/django-ajax-validation/
http://code.google.com/p/django-todo/
http://code.google.com/p/donita/

또한 최신 Django 책(Python Web Development with Django, Learning Website Dev with Django)은 튜토리얼에서 jQuery를 사용한다는 점도 유의하십시오.

Dajax 체크아웃:

다작스 프로젝트

Django용 사용하기 쉬운 AJAX 라이브러리

django 프로젝트에 AJAX를 구현하기 위한 빠르고 쉬운 경량 라이브러리.5분 안에 사용할 수 있습니다.

Dajax는 파이썬을 사용하여 JS 소스 코드를 거의 사용하지 않고 웹 애플리케이션에서 비동기 프레젠테이션 로직을 쉽고 빠르게 개발할 수 있는 강력한 도구입니다.

가장 인기 있는 JS 프레임워크인 프로토타입, jQuery, Dojo 및 mootols를 최대 4개까지 지원합니다.

저는 jquery, YUI, Dojo를 여러 장고 프로젝트에서 성공적으로 사용했습니다.장고랑 같이 쓰는 게 더 좋은 건 없어요.나는 모치킷이 단지 "피토닉" API 때문에 다른 어떤 것보다 장고에 더 잘 맞을 수 있다는 jpartogy에 동의한다.Ajax 프레임워크에서 무엇을 찾느냐에 따라 달라집니다.

개인적으로 나는 jQuery가 주어진 양의 코드로 할 수 있는 것을 좋아하지만, jQuery 코드를 작성할 때 가장 큰 어려움은 그것을 읽을 수 있게 만드는 것이다.

YUI는 네임스페이스를 사용하는 규칙을 설정하기 때문에 다른 프레임워크에 비해 훨씬 더 장황하지만 코드를 적게 쓸 수 있는 숏컷이 있어 Javascript를 다른 것 처럼 보이게 하려는 시도를 피할 수 있습니다.

Dojo는 Javascript를 Java처럼 보이게 하려고 하는데, 내 경험으로는 꽤 느립니다.좋은 위젯과 django 템플릿 언어의 Javascript 구현(django 프로젝트 외에서도 매우 유용함)을 갖추고 있습니다.

개인적으로 프로토타입이나 무툴은 다른 Javascript 코드가 깨질 수 있기 때문에 (또는 그 반대의 경우도) 피하고 있습니다.

javascript와 ajax를 처음 사용하시는 분들은 jQuery를 추천합니다.처음에는 jQuery가 가장 간단합니다.그러나 js 프레임워크가 django와 통합될 것이라고는 생각하지 않습니다. 왜냐하면 거의 그럴 필요가 없기 때문입니다.

+1은 Soviut과 Daniel에게 좋은 답변을 제공합니다.Jquery는 멋진 프레임워크입니다.Pinax 이외에 다른 "대형" Django 어플리케이션도 사용하고 있습니다.SatchmoReview Board (다른 프레임워크에서 변경)모바일 IIRC).

또, Django 관리자등의 프레임워크를 사용하지 않고, 독자적인 Javascript를 굴리는 것도 인기입니다.

내가 제안할 수 있는 유일한 것은 만약 당신이 매우 경험이 많은 Pythonhead라면, 당신은 너무 '피토닉'하다는 비판을 받는 mochikit를 좋아할지도 모른다는 것이다.Turbogears가 선택한 프레임워크인 것 같지만 개인적으로 이것을 사용하는 장고 프로젝트는 본 적이 없습니다.

네, '최고'의 정의는 개인마다 다를 수 있기 때문에 주관적일 수 있습니다.하지만 당신이 Django를 사용하고 있기 때문에 Python 구문을 쉽게 사용할 수 있습니다.많이 노출되지 않는 자바스크립트 라이브러리 중 하나는 모치킷입니다.좋은 점은 Python 프로그래머에게 익숙한 구문을 가지고 있다는 것입니다(작성자가 Python 프로그래머이기 때문입니다).서류도 꽤 잘 써져 있습니다.TurboGears는 개봉 즉시 Mochikit를 지원합니다.

셋업이 거의 없고 사용하기 쉬운 django 프로젝트에서 AJAX와 협력해야 하는 경우 제안할 사항은 다음과 같습니다.

django-ajax (Github, Pypi)

django 프로젝트에 빠르고 유연하며 사용하기 쉬운 AJAX 라이브러리.Ajax 데코레이터, Ajax 미들웨어, 숏컷 등이 포함되어 있습니다.

"Best AJAX Library"라는 문구는 매우 주관적이며 개인 선호도, 기존 지식, 작업 요건 등에 따라 달라집니다.

저는 거의 모든 것에 jQuery를 선호하지만, Dojo나 ExtJs로 맹세하는 사람들을 알고 있습니다.jQuery를 사용하는 경우가 있지만 ExtJ를 사용하도록 요구 사항이 지정될 수 있습니다.

다 합쳐서.jQuery를 사용합니다.jQuery rocks ; )

장고는 고객 측과 잘 맞지 않습니다.당신이 편한 것을 사용하세요.장고는 템플릿에 적기만 하면 되기 때문에 그 영역의 모든 것을 잘 가지고 논다.

언급URL : https://stackoverflow.com/questions/511843/what-is-the-best-ajax-library-for-django