Jamilx는 MVC 형식을 특징으로하는 RAD 및 SAAS 응용 프로그램을 구축하기위한 PHP 프레임 워크입니다. 개발자 생산성에 중점을 둔 사용하기 쉽고 유연하며 확장 가능한 확장 가능하도록 설계되었습니다.
JAMILX는 MVC 아키텍처에 프로토 타입-컨테이너 서비스 (PCS) 패턴을 사용합니다. 여기서 프로토 타입은 모델이며 컨테이너는 뷰이며 서비스는 컨트롤러입니다. 또한 모든 서비스가 액세스 할 수있는 작업이라는 재사용 가능한 구성 요소도 포함되어 있습니다. 이 프레임 워크는 MySQL을 기본 데이터베이스로 지원하지만 개발자는 다른 데이터베이스를 사용할 수 있습니다.
Jamilx의 기능 중 일부는 다음과 같습니다.
Jamilx를 사용하려면 시스템에 다음 요구 사항이 설치되어 있어야합니다.
GitHub에서 Jamilx를 다운로드하거나 작곡가를 사용하여 설치할 수 있습니다. Jamilx 폴더를 다운로드 한 후에는 htdocs 또는 public_html 과 같은 서버의 공개 디렉토리에 배치하십시오. Jamilx를 설치하려면 웹 브라우저를 열고 http://localhost/jamilx/installer 로 이동하십시오. 화면 지침에 따라 설치를 완료하십시오.
Jamilx에서 응용 프로그램 또는 플랫폼을 만들려면 세 가지 옵션이 있습니다.
jamilx CreateApp "App Nickname" "App Name" "App Description" . 이 도구는 앱 데이터가 포함 된 Apps 디렉토리에 보일러 플레이트를 생성합니다.Apps 디렉토리로 이동하여 앱 닉네임으로 새 디렉토리를 만들고 디렉토리 내부에서 앱 닉네임으로 PHP 파일을 만들고 JXService 확장하고 JXServiceI 구현하고 conf.json 만들고 앱에 필요한 필드를 채우는 PHP 클래스를 만듭니다. 샘플에는 데모 앱을 사용하십시오.Jamilx 디렉토리 구조는 다음과 같습니다.
Apps :이 디렉토리에는 Jamilx를 사용하여 작성한 모든 응용 프로그램이 포함되어 있습니다.Core :이 디렉토리에는 Jamilx의 핵심 파일이 포함되어 있습니다.Vendors :이 디렉토리에는 Jamilx가 사용하는 타사 라이브러리가 포함되어 있습니다.assets :이 디렉토리에는 CSS, JavaScript 및 이미지와 같은 웹 응용 프로그램의 공개 파일이 포함되어 있습니다.Containers :이 디렉토리에는 웹 응용 프로그램에서 사용하는 템플릿이 포함되어 있습니다. Jamilx에는 수동 구성이 없습니다. 설치 프로그램을 실행하면 모든 것을 설정합니다.
Jamilx를 사용하려면 컨트롤러, 모델 및 뷰를 만들 수 있습니다. 컨트롤러는 사용자 요청을 처리하고 모델은 데이터 저장 및 검색을 담당하며 뷰는 데이터를 사용자에게 표시 할 책임이 있습니다. 또한 서비스에 액세스 할 수있는 동작이라는 재사용 가능한 구성 요소를 만들 수도 있습니다.
Jamilx는 웹 애플리케이션 개발을 단순화하는 강력한 PHP 프레임 워크입니다. MVC 아키텍처, PCS 패턴 및 재사용 가능한 구성 요소를 사용하면 강력하고 확장 가능한 응용 프로그램을 쉽게 구축 할 수 있습니다. 내장 인증 및 승인, 사용자 관리, 다국어 지원 및 모듈 식 아키텍처를 통해 Jamilx는 SaaS를 구축하기위한 훌륭한 선택입니다.