2013-09-24 4 views
0

전자 상거래 웹 사이트의 관리자 패널을 만들 때 OOP를 구현하려고합니다.OOP 구현에 대한 제안

나는 OOP에 상당히 익숙하다. 프로젝트를 시작하기 전에 몇 가지 제안이 필요합니다.

나는이 :

  1. 브랜드 페이지 (보기 추가) 관리자가 브랜드 (회사)를 추가하거나 그리드에서 볼 수있는,
  2. 카테고리/하위 범주;
  3. 이미지 업로드 (CRUD) 제품 페이지;
  4. 고객;
  5. 주문;
  6. 지불;

이제 내가 뛰어 들기 위해 직면 한 문제는 OOP에서 수행하는 방법입니다. 예 :

  1. 모든 신원에 대해 별도의 클래스를 만들고 모든 신원에 대해 CRUD 메서드를 추가해야합니까?
  2. 일반 CRUD 클래스를 만들고 모든 ID에서 상속해야합니까?
+0

프레임 워크에서 프로젝트를 시작하고, PHP의 최고의 프레임 워크는 매우 복잡한 주제이지만, 나는 yii가 더 좋을 것이라고 생각합니다. –

+0

@NanheKumar, 나는 [주장] (http://stackoverflow.com/a/10960679/727208)) Yii는 PHP에서 최악의 프레임 워크 중 하나입니다. CodeIgniter 및 CakePHP와 같은 똥에 의해서만 무시 무시한 것을 능가합니다. –

+1

나는 당신이 열망하는 것을 이해할 수 있습니다. 그러나 당신이 묻는 방식이 당신을 좋은 결과로 이끌지는 않습니다. OOP에 대해 물어보기 전에, 용어의 넓은 의미를 실제로 이해하는 것이 좋습니다. 그렇지 않으면 오랫동안 잘못된 장소를 조사하게됩니다. – hakre

답변

0

아마도 Symfony2, Codeigniter 또는 다른 것과 같은 프레임 워크를 사용하는 것이 좋습니다. 그러면 구조가 아닌 중요한 것을 볼 수 있습니다.

두 번째는 기존 Framework에서 이러한 문제를 해결하는 좋은 해결책을 찾을 수 있다는 것입니다.

프레임 워크는 CRUD 및 기타 응용 프로그램을 작성할 수있는 구조를 제공합니다.

+2

자신의 구현의 기초를 얻지 않고 프레임 워크를 시작하는 것이 좋습니까? 나는 기초를 강하게 만들지 않으면 서 프레임 워크에서 뛰는 것을 두려워한다. – Raheel

+1

@ user2812955 나는 프레임 워크에 뛰어 들기 전에 최소한 기초 지식을 습득해야한다는 신념을 갖고있다. 그런 다음 프레임 워크를보고 더 세련된 방식으로 수행하려는 작업을 수행하는 방법에 대한 더 나은 아이디어를 얻으십시오. –

+0

모든 Frameworkds는 OOP로 작성됩니다. 기본을 먼저 배워야합니다. 그러나 프레임 워크는이를 수행 할 수있는 방법을 제공합니다. 그것에 대해 읽어보십시오. – Stony