PHP 및 Vue.js를 사용한 앱 개발 셋업
Nextcloud 앱 개발은 처음이라 간단한 앱을 만들고 싶습니다.Vue.js로 만든 앱도 있는데 혹시 가이드가 있나요?
앱 골격을 생성하여 PHP 템플릿을 가지고 놀았지만 안타깝게도 PHP를 모르기 때문에 기존 데모 앱에 Vue.js 프로젝트를 만들고 싶습니다.
Nextcloud용 프리메이드 Vue 컴포넌트를 찾았습니다.
https://github.com/nextcloud/nextcloud-vue
그러나 스켈레톤 앱을 만든 후 Vue 프로젝트를 설정하는 방법에 대한 단계별 가이드는 없습니다.방금 Nextcloud 앱 작업에서도 PHP 코드 내에서 Vue.js를 사용하고 있는 것을 확인했습니다.
https://github.com/nextcloud/tasks
도와주셔서 정말 감사합니다.
말씀하신 저장소를 살펴보니 셋업이 매우 간단합니다.설정이 끝나면 무엇을 할 수 있을까요?저장소를 복제하면 플러그인의 '작업 복사본'과 같은 것이 있습니다.그러나 이 플러그인은 빌드해야 하며 결과 패키지를 다음 클라우드 서버의 올바른 위치에 복사해야 합니다(또는 패키지를 프런트 엔드로 설치해야 할 수도 있습니다).이 플러그인은 어떤 종류의 플러그인이며 스탠드아론에서 실행할 수 있는 완전한 웹 어플리케이션은 아닙니다.
네가 말한 거랑 다르잖아
Nextcloud 앱 작업도 PHP 코드 내에서 Vue.js를 사용하고 있습니다.
백엔드에 PHP를 사용하고 프런트엔드에 Vue를 사용하는 것에 가깝습니다.이 두 개의 '프로젝트'는 서로 완전히 독립적입니다(PHP는 백엔드이고 Vue는 프런트엔드이며 직접적인 의존관계는 없습니다).Vue 어플리케이션을 작성하기만 하면 됩니다(빌드 후에는 index.html과 몇 개의 js 및 css 파일이 있습니다).이 파일들은 브라우저에서 사용할 수 있어야 합니다.어플리케이션의 엔트리 포인트는 index.html 입니다.PHP의 경우: 여기서 인터페이스와 루트를 정의하면 서버 측과 상호 작용할 수 있습니다.그런 다음 나중에 플러그인을 배포하려면 nextcloud에서 필요한 형식으로 플러그인을 패키징해야 합니다.태스크 저장소의 Makefile에서 패키지가 생성될 경우 발생하는 작업을 읽을 수 있습니다.
https://docs.nextcloud.com/server/15/developer_manual/app/tutorial.html 에서 시작하는 것이 좋을 것 같습니다.
언급URL : https://stackoverflow.com/questions/56661217/app-development-setup-with-php-and-vue-js
'programing' 카테고리의 다른 글
Java 메서드의 실행 시간 측정 (0) | 2022.08.28 |
---|---|
glibconfig.h는 해당 파일 또는 디렉토리가 없습니다. (0) | 2022.08.28 |
Vue.js 2 페이지 및 요소 이행(vue-router 사용) (0) | 2022.08.27 |
네스트된 루트는 스태틱패스를 끊습니다 (0) | 2022.08.27 |
pthreads mutex vs 세마포어 (0) | 2022.08.27 |