구조


프레임워크를 처음 설치후에 디렉토리로 이동하시면 수많은 파일들을 보실 수 있습니다.
초보자의 경우 많은 파일들로 인하여 처음부터 겁을 먹는 분들도 있을 것입니다. 하지만, 프레임워크는 코드의 양이 방대하기 때문에 하나의 파일로 작성을 할 수 없습니다.
또한 기능별로 구분되어 있기 때문에 파일들이 많이 존재합니다.


폴더


컴퓨터 파일시스템의 폴더는 여러개의 파일들을 계층적으로 구별하는데 매우 유용한 방법입니다.
지니PHP는 유사한 기능들의 파일들을 폴더로 나누어서 관리를 하게 됩니다. 또한, 각각의 폴더마다 기능에 대한 의미가 부여되어 있습니다.


파일


하나의 파일은 하나의 동작을 구성합니다. 또한, 여러개의 동작들이 묽어서 하나의 기능, 패키지가 됩니다.
기능외에도 설정에 필요한 파일들도 존재합니다.


호환성


지니PHP는 다른 프레임워크들과 호환을 위해서 폴더의 이름, 파일명을 비슷한 형태로 유지하고 있습니다.
만일 다른 프레임워크를 사용해본 유경험자라면 파일이름, 폴더명만 가지고도 동작을 유추해 보실 수 있습니다.


효과


프레임워크의 폴더와 파일의 구조를 이해하는 것은 빠르게 프레임워크를 사용하는 데 매우 유용합니다.