2차 개발은 우리 프로그래밍 세계에서 매우 친숙하다고 할 수 있는데, PHP 2차 개발이란 정확히 무엇일까요? 기본 요구 사항은 무엇입니까? 이제 우리는 PHP 보조 개발이 무엇인지 이해하기 위해 더 얕은 것에서 더 깊은 것으로 안내할 것입니다.
1. 2차 발달이란?
2차 개발은 간단히 말해서 기존 소프트웨어에 맞춤형 수정 및 기능 확장을 하여 원하는 기능과 효과를 얻는 것입니다. 일반적으로 원래 시스템의 핵심은 변경되지 않습니다.
2. 왜 2차 개발을 하나요?
정보 기술의 지속적인 발전과 함께 IT 업계에서는 우수한 오픈 소스 작품이 잇달아 등장했으며, 그 저작자는 개인, 프로젝트 팀 또는 소프트웨어 회사입니다. 이러한 우수한 오픈소스 소프트웨어를 선택 및 적용하고 이를 기반으로 비즈니스 요구에 맞는 2차 개발을 수행하면 기업의 정보 비용(시간 비용 및 개발 비용)을 절약할 수 있을 뿐만 아니라 기술적 보장도 제공할 수 있습니다. 우리가 자주 듣는 말은 바로 거인의 어깨 위에 올라서면 더 멀리 볼 수 있다는 것입니다. 따라서 많은 국내 기업에는 보조 개발 인재가 필요합니다.
3. 2차 개발은 어떻게 하나요?
먼저 본 오픈소스 제품에 사용되는 언어에 대한 기초가 있어야 합니다. 코드를 이해할 수 있는 것이 가장 기본입니다.
둘째, 이 오픈 소스 제품의 기능과 용도에 대해 잘 알고 있어야 합니다. 따라서 요구 사항, 변경하려는 내용, 시스템과 함께 제공되는 항목 및 변경 방법을 알 수 있습니다. .
셋째, 본 오픈소스 제품의 데이터 구조, 코드 구조, 시스템 프레임워크 구조, 핵심은 무엇인지, 보조 기능은 어디에 있는지 잘 알고 있어야 합니다. 간단히 말해서 데이터베이스, 코드 논리 및 파일 디렉터리에 대한 친숙함을 의미합니다.
넷째, 필요에 따라 오픈 소스 제품의 핵심을 사용하여 필요에 맞게 시스템을 확장 및 수정합니다.
4. PHP 오픈 소스 제품의 2차 개발을 위한 기본 요구 사항을 소개합니다.
첫째, 기본 요구 사항: HTML(매우 익숙해야 함), PHP(코드를 이해할 수 있고 게시판, 소규모 CMS와 같은 일부 소규모 시스템을 작성할 수 있음), Mysql(최소 하나의 데이터베이스를 이해할 수 있음), Javascript(이해할 수 있음) , 기존 코드 일부 변경 가능), Div+Css (인터페이스 조정 및 CSS 사용 방법 이해 가능)
둘째, Dedecms와 같은 오픈 소스 제품 사용에 익숙해지려면 로그인 방법과 새 컬럼 생성 방법, 기사 추가 방법, 템플릿 태그 사용법, 모델의 개념과 사용법, 기타 기능
셋째, 본 오픈소스 제품의 데이터베이스 구조를 숙지하고 내용을 이해해야 합니다. 데이터베이스 클래스 사용 방법, 일반적으로 사용되는 보안 필터링 방법, 템플릿 엔진 사용 방법 및 기타 핵심 내용과 같은 핵심 파일의 내용입니다. 또한 이 오픈 소스 제품의 디렉토리 구조도 알아야 합니다. 즉, 템플릿이 어디에 있는지, 컨트롤이 어디에 있는지, 스타일이 어디에 있는지 등을 알아야 합니다.
넷째, 귀하의 요구 사항을 파악하고 해석한 다음, 이 오픈 소스 제품을 수정하고 확장하는 방법을 결정하면 2차 개발 후에 무엇을 얻을 수 있습니까? 당신은 당신의 필요를 충족시킬 수 있고 경험을 축적할 수 있습니다. 소위 타인의 이익이란 이러한 2차 개발을 할 때 이 시스템의 본질을 흡수한 다음 이를 자신의 사고에 통합할 수 있고 프로젝트 아키텍처의 경험을 요약할 수도 있다는 것을 의미합니다. 이런 말이 있습니다: 똑똑한 사람은 다른 사람의 실패 경험을 자신의 경험으로 여기고, 어리석은 사람은 수없이 실패를 겪은 후에 그것을 자신의 경험으로 여긴다.
위의 내용은 2차 개발이 무엇인지, PHP 2차 개발이 무엇인지, 기본 요구 사항은 무엇인지에 대한 간단한 설명입니다. 이러한 이해를 바탕으로 이후 내용에 집중하여 PHP 2차 개발에 대한 좀 더 포괄적인 이해를 해보자.
관련 권장 사항:
최고이자 가장 실용적인 PHP 보조 개발 튜토리얼_PHP 튜토리얼
위 내용은 PHP 보조 개발에 대한 가장 완벽한 튜토리얼(1)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!