네보우

Nevow
네보우
원저작자도노반[1][2][3][4] 프레스톤
개발자디브모드
초기 릴리즈2004년 5월 6일, 18년 전(2004-05-06)
안정된 릴리스
2018년 6월 14일 / 0.14.4, 4년 전(2018-06-14)[5]
저장소
기입처파이썬
운영 체제크로스 플랫폼
유형웹 응용 프로그램 프레임워크
면허증.MIT 라이선스

Nevow(프렌치 누보처럼 발음됨)는 원래 Divmod사가 개발한 Python애플리케이션 프레임워크입니다.템플릿 대체는 보통 온디스크 XML 템플릿에 내장된 작은 태그 속성 언어를 통해 이루어집니다.단, 이 마크업을 프로그래밍 방식으로 표현하기 위한 Stan이라는 순수 Python 도메인 고유의 언어도 있습니다.Nevow는 이벤트 중심 프로그래밍 프레임워크인 Twisted와 잘 통합됩니다.

Nevow는 2008년 [6]6월 현재 960개의 유닛 테스트를 받았으며, 특히 Python 공식 [7]사이트와 같은 여러 유명 웹 사이트에 배포되었습니다.

2010년 중반부터 Divmod는 [8]폐업해, Nevow의 개발 작업이 거의 중단되어, 2011년에는 그 홈 페이지에 액세스 [9]할 수 없게 되었습니다.Launchpad에 Nevow [11]프로젝트의 소스 코드를 포함한[10] Divmod의 소스 코드를 호스팅하는 프로젝트가 있습니다.

아테나

Athena는 원격 프로시저 호출 형식으로 웹 응용 프로그램의 Python과 JavaScript 부분 간의 양방향 비동기 통신을 지원하는 Nevow 구성 요소입니다.이 기술은 일반적으로 Ajax 또는 Comet이라고 불리지만, Nevow의 구현은 [12]이 두 가지 라벨보다 앞선다.또한 Athena는 클라이언트 측 위젯 추상화, 모듈 시스템 브라우저유닛 테스트 키트의 기초를 이루는 상속 기반 JavaScript 객체 시스템을 포함합니다.

레퍼런스

  1. ^ Wayback Machine의 Nevow and Formless Archive 인덱스의 원저자인 Donovan Preston의 2004년 논문
  2. ^ Nevow: 애플리케이션 구축 키트, Donovan Preston
  3. ^ Donovan Preston, @donovanpreston Mountain View, CA, 저는 Mozilla Research에서 주로 JavaScript로 일하고 있습니다.나는 돔.js와 스파이더몬키와 녹으로 해킹한다.이전에 Python, eventlet, nevow, twisted와 함께 작업했습니다.http://donovanpreston.blogspot.com/
  4. ^ 제목: 참조: ANN: Twisted 1.1.0, *your*인터넷의 프레임워크, Donovan Preston, 2003-10-27, Newsgroups: gmane.comp.python.twisted, nevow는 원래 연구 프로젝트였습니다.이번 주말의 해킹에 대한 이점은 매우 컸기 때문에 곧 사용 가능한 상태로 끌어올리기로 결정했습니다.그리고 그것이 지금 있는 곳이다.
  5. ^ "Releases · twisted/nevow". Retrieved 2020-11-04.
  6. ^ 2008년 6월 20일, PyPy 위에서 Nevow 실행, PyPy Status 블로그
  7. ^ PythonWebsitePyramidDocs, PyramidDocs는 python.org 페이지를 구축하기 위해 사용되는 내부 웹사이트 템플릿 시스템입니다. (Pylons와 함께 사용되는 피라미드 웹 프레임워크(이전에는 BFG라고 함)에는 연결되어 있지 않습니다. 피라미드는 템플릿 시스템으로 Nevow를 사용하고 파일 기반 데이터의 포맷으로 YAML을 사용하고 있습니다 - PythonInfo Wiki, python.org
  8. ^ 안녕, 디브모드 안녕, 세상! 2009년 7월 10일, 글리프의 해독
  9. ^ Divmod NevowOhlohWayback Machine에서 2012-10-15년 아카이브 완료
  10. ^ Divmod는 2006년 8월 13일 Wayback Machine에서 아카이브 완료
  11. ^ LaunchpadDivmod
  12. ^ 이력, Scratch로부터의 Nevow Athena 또는 채팅어플리케이션의 진화 - Divmod Nevow vtrunk 문서