실질적인 웹 개발을 수행한지 오래되었지만 최신 방식을 활용하고 싶지만 모든 것을 통합하기 위해 워크 플로를 시각화하는 데 어려움을 겪고 있습니다.
내가 사용하고자하는 것은 다음과 같습니다.
- CakePHP 프레임 워크
- jsmin (자바 스크립트 축소)
- SASS (동 기적으로 멋진 스타일 시트)
- 힘내
CakePHP :
자체 설명이 필요하며 수정하고 소스를 업데이트하십시오.
jsmin :
스크립트를 수정할 때 jsmin을 수동으로 실행하여 새로운 축소 된 코드를 출력하거나 변경된 javascript 파일의 jsmin 출력을 자동으로 생성하는 사전 커미트 후크를 실행하는 것이 좋습니다. 커밋 후크 구현에 대한 지식이 없다고 가정합니다.
SASS :
SASS가 제공하는 것을 정말로 좋아하지만 SASS 코드는 기본적으로 브라우저에서 지원되지 않으므로 SASS 코드를 일반 CSS로 변환해야한다는 것을 알고 있습니다. 워크 플로의 어느 시점에서이 작업이 수행됩니다.
힘내
나는 그것을 인정하게되어 무서워하지만 마지막으로 실질적인 웹 개발을 할 때 SCM 소스 제어를 사용하지 않았습니다 (IE, 소스 제어를 사용했지만 백업과 함께 매우 상세한 변경 로그로 구성됨).
그 후 데스크톱 개발에 Git (수은 및 SVN)을 사용한 경험이 많았지 만 웹 개발에 가장 적합한 방법을 궁금합니다.
변경 사항을 프로덕션 서버에 직접 푸시 할 수 있도록 웹 호스트에 원격 저장소를 구현하는 것이 일반적입니까, 아니면 변경된 파일 만 프로덕션 서버에 쉽게 업로드 할 수있는 크로스 플랫폼 (windows / linux) 도구가 있습니까? . 원격 저장소를 쉽게 구현할 수있는 웹 호스팅 회사가 있습니까? SSH 액세스 등이 필요합니까?
별도의 원격 추적 분기가있는 원격 저장소를 사용하여 자체 테스트 서버 에서이 작업을 수행하는 방법을 알고 있지만 아직 원격 프로덕션 웹 호스팅 서버에서 수행 한 적이 없으므로 옵션을 아직 알지 못합니다.
특별한:
페이지에 사용되는 별도의 JavaScript 파일이 프로덕션 서버의 각 페이지에 대해 단일 파일로 컴파일되어 페이지 당 필요한 파일 다운로드 수를 제한하는 Javascript 프레임 워크 구현을 고려하고있었습니다.
이와 같은 것이 이미 존재합니까? 내가 사용하고 기여할 수있는 비슷한 것을 구현하는 오픈 소스 프로젝트가 이미 있습니까?
편집증 웹 개발자가 성능에 대해 어떻게 생각하는지 (그리고 웹 사이트의 파일 요청 수가 성능에 큰 영향을 미친다는 사실을 고려할 때) 이미이 문제를 해결 한 마법사 해커가 인터넷에 있다고 생각합니다.