우리 내부 차량 예약 시스템에는 mysql 데이터베이스에 구현된 새로운 웹 인터페이스가 필요했습니다. 누군가 적합한 솔루션(있는 경우 프레임워크)이 무엇인지 제안해 주실 수 있습니까? 주요 기준은단순한그리고 미래유지 관리성. 그래서 우리는 깨끗하고 미니멀한 솔루션이 필요했습니다.
일단 완료되면 인터페이스는 수년(5-10) 동안 작동될 것으로 예상됩니다. 그래서 우리는 5~10년 안에 사용할 수 있는 몇 가지 기술을 사용하고 싶습니다.
Python을 사용하여 구현하고 싶습니다.
답변1
노력하다장고-- 간단하고 쉬우며 매우(가장?) 인기 있는 Python 웹 프레임워크입니다.
약간의 개요:
Django는 모델-뷰-템플릿 패러다임을 따릅니다. 추상 데이터베이스 테이블을 클래스로 모델링합니다. 클래스의 필드는 다양한 데이터 유형과 관계를 참조할 수 있습니다.
뷰는 비즈니스 로직을 캡슐화합니다. 실제로 Django는 일정량의 코드 작성 필요성을 줄일 수 있는 몇 가지 일반 뷰를 제공합니다.
마지막으로 템플릿은 HTML 페이지를 렌더링하는 데 사용됩니다.
마지막으로, Django는 데이터를 쉽게 유지 관리하는 데 도움이 되는 관리 인터페이스를 자동으로 생성합니다. 이 모든 페이지는 쉽게 사용자 정의할 수 있습니다.
보다문서더 알아보기. 온라인에는 많은 튜토리얼이 있습니다.