저는 주로 PHP 개발자입니다. 최근에 몇몇 오픈 소스 응용 프로그램 (특히 Mozilla Bespin)의 소스 코드를 탐색하여 일부는 파이썬 "백엔드"를 사용하고 있습니다. 이 백엔드의 목적이 무엇인지 궁금 해서요. MVC 프레임 워크에서 모델과 동일한 것으로 가정하고 데이터베이스와의 인터페이스에 사용되지만 확실하지 않습니다. 내가 옳고 백엔드가 단순히 데이터베이스와 인터페이스하는 데 사용된다면 설치 방향에 데이터베이스 구성 정보가 없기 때문에 sqlite/mysql 서버가 백엔드에 포함되어 있습니까?파이썬 백엔드는 어떤 용도로 사용됩니까?
1
A
답변
1
"파이썬 백엔드"는 단순히 파이썬으로 작성된 서버 측 소프트웨어이며 PHP로 작성된 서버 측 소프트웨어와 다른 점이 없습니다. 다른 프로그래밍 언어를 사용하는 것과 똑같은 일을합니다.
1
Bespin은 autors가 PHP를 선택하고 Python을 선택하지 않으면 PHP를 사용하는 것과 같은 방식으로 Python을 사용합니다.
PHP 개발자 인 경우 이미 "백엔드"프로그래머이고 이미 무엇을하는지 알고있을뿐입니다. 유일한 차이점은이를 수행하는 데 사용 된 프로그래밍 언어뿐입니다.
대부분의 페이스 북이나 트위터와 같은 거대한 웹 사이트는 일반적인 MVC보다 많은 레이어로 구성됩니다. 페이스 북을 본다면 "프런트 엔드"및 고성능 데이터베이스, 스토리지, 계산 클러스터, 애플리케이션 서버 등과 같은 HTML 및 AJAX 응답을 생성하는 PHP 스크립트를 "백 엔드"로 볼 수 있습니다 (여기서 PHP는 드물게 사용되는). 따라서 "프런트 엔드"로 간주되고 "백엔드"는 사용자가 어떻게 보는지에 따라 달라질 수 있습니다.
관련 문제
- 1. ServicePointManager.FindServicePoint는 어떤 용도로 사용됩니까?
- 2. 이 코드는 어떤 용도로 사용됩니까?
- 3. PHP에서 lambda는 어떤 용도로 사용됩니까?
- 4. 여기서 오브젝트 변수 할당은 어떤 용도로 사용됩니까?
- 5. ownerType이 DependencyObject가 아닌 DependencyProperty는 어떤 용도로 사용됩니까?
- 6. 추상 클래스의 생성자는 어떤 용도로 사용됩니까?
- 7. Android : MediaController의 AnchorView는 어떤 용도로 사용됩니까?
- 8. <ext : JsonReader>의 ReaderID 속성은 어떤 용도로 사용됩니까?
- 9. com.google.gwt.dev.util.collect. *에 정의 된 컬렉션 클래스는 어떤 용도로 사용됩니까?
- 10. <option>이라는 레이블 속성은 실제로 어떤 용도로 사용됩니까?
- 11. 레이즈가있는 예외는 어떤 용도로 사용합니까?
- 12. MaxJSONlength는 어떤 용도로 사용합니까?
- 13. NSLog는 일반적인 용도로 사용됩니까? 오브젝티브 -C에서
- 14. 어떤 용도로 어떤 XML 라이브러리가 필요합니까?
- 15. InstallShield에서 ICE는 어떤 용도로 적합합니까?
- 16. 백엔드는 무엇이되어야합니까?
- 17. PING에 어떤 프로토콜이 사용됩니까?
- 18. JPA/Hibernate : 모든 JPA 매핑이 올바르지 않은 경우 ORM (Hibernate)은 어떤 용도로 사용됩니까?
- 19. 다형성 엔진은 바이러스 작성 외에 다른 용도로 사용됩니까?
- 20. 업데이트 트리거에 어떤 테이블이 사용됩니까?
- 21. iPhone에 어떤 버전의 GLSL이 사용됩니까?
- 22. 어떤 레일 레이아웃이 사용됩니까? after_filter
- 23. 이 코드에는 어떤 알고리즘이 사용됩니까?
- 24. 어떤 편집기가 워드 프레스에 사용됩니까?
- 25. SMS의 인코딩에는 어떤 인코딩이 사용됩니까?
- 26. ASP에는 어떤 공통 데이터베이스가 사용됩니까?
- 27. SNMP4j 대 JMX? 어떤 용도로 선택해야합니까?
- 28. 어떤 데이터베이스 프로그램을이 용도로 사용할 수 있습니까?
- 29. CSS lone * 선택기는 어떤 용도로 사용합니까?
- 30. Django를위한 최고의 CouchDB 백엔드는 무엇입니까?
좋습니다. Bespin을위한 파이썬 백엔드는 간단히 말해서 어플리케이션이 서버와 더 쉽게 통신 할 수 있도록합니다. 공통된 행동을 취하고 기능을 수행합니다. – JayD3e