나는 스피드를 위해서 비 OOP 코드를 고수 할 가치가 있을지 궁금해했다. 또한 상용 웹 응용 프로그램에서 OOP는 일반적으로 사용되거나 회피됩니까? 표준은 무엇입니까?객체 지향 언어 번역 된 언어 (즉, PHP)에서 프로그래밍이 효율적입니까?
많은 감사,
에드
나는 스피드를 위해서 비 OOP 코드를 고수 할 가치가 있을지 궁금해했다. 또한 상용 웹 응용 프로그램에서 OOP는 일반적으로 사용되거나 회피됩니까? 표준은 무엇입니까?객체 지향 언어 번역 된 언어 (즉, PHP)에서 프로그래밍이 효율적입니까?
많은 감사,
에드
대부분의 시간 "보다 효율적인 코드는"빨리 하나의 밀리 세컨드로 실행되기 때문에 표준은 효율성을 통해 읽을 수있는 코드를 선호하는 것입니다. 객체 지향 프로그래밍은 일반적으로 객체 지향적이지 않은 객체보다 읽기 쉽습니다.
이 질문도 참조하십시오 : Why are so many web languages interpreted rather than compiled?. 대부분의 페이지로드 시간은 데이터를 송수신하거나 데이터베이스 작업을 수행하는 데 소요됩니다.
OOP는 일반적으로 상용 웹 응용 프로그램에 사용되며 표준이되고 있습니다. 그 이유는 코드 재사용 가능성, 코드 가독성, 쉬운 문서화, 구조 및 더 중요한 모듈성 때문입니다.
OOP 오버 헤드는 일반적으로 속도 성능에 무시해도 좋으며 코드가 많은 품질을 얻을 것이라고 생각합니다.
상업 응용 프로그램은 일반적으로 그 후에 시작하면 OOP는 사용할 수있었습니다 사용 (안정!)
객체 지향 코드는 성능 향상을 위해 표준 아니지만. 그것은 실제로 유지 보수 가능성에 관한 것입니다.
코드 속도는 웹 응용 프로그램에서 실제 결과가 거의 없습니다. I/O는 훨씬 더 관련, 사람들이 관여 최적화의 대부분은 궁극적으로 I/O 줄일 수 있도록 설계되어
중요한 CPU를 많이 사용하는 작업은 일반적으로 컴파일 된 플러그 인에서 처리되며 해석 된 언어로 액세스 할 수 있습니다. 몇 가지 일반적인 예 :
나는 김이에 대한 답을 알고 싶어요. – samayo
당신이 oop를 배우는 것을 피하려고하는 것 같군요? –
아닙니다. 실제로 재사용 가능한 코드를 생성 할 수 있다는 아이디어를 발견했습니다. – Edward