>  기사  >  백엔드 개발  >  PHP 2차 개발이 어려운가요? 2차 개발을 위한 4가지 기본 요구 사항

PHP 2차 개발이 어려운가요? 2차 개발을 위한 4가지 기본 요구 사항

小云云
小云云원래의
2017-11-09 14:28:505644검색

2차 개발은 어렵지 않습니다. 2차 개발에는 기존 소프트웨어를 맞춤화 및 수정하고, 기능을 확장한 다음, 원하는 기능과 효과를 구현하는 작업이 포함되기 때문입니다. 일반적으로 원래 시스템의 핵심은 변경되지 않습니다.

PHP 2차 개발이 어려운가요? 2차 개발을 위한 4가지 기본 요구 사항

1. 2차 발달이란?

2차 개발은 간단히 말해서 기존 소프트웨어에 맞춤형 수정 및 기능 확장을 하여 원하는 기능과 효과를 얻는 것입니다. 일반적으로 원래 시스템의 핵심은 변경되지 않습니다.

2. 왜 2차 개발을 하나요?

정보 기술의 지속적인 발전과 함께 IT 업계에서는 우수한 오픈 소스 작품이 잇달아 등장했으며, 그 저작자는 개인, 프로젝트 팀 또는 소프트웨어 회사입니다. 이러한 우수한 오픈소스 소프트웨어를 선택 및 적용하고 이를 기반으로 비즈니스 요구에 맞는 2차 개발을 수행하면 기업의 정보 비용(시간 비용 및 개발 비용)을 절약할 수 있을 뿐만 아니라 기술적 보장도 제공할 수 있습니다. 우리가 자주 듣는 말은 바로 거인의 어깨 위에 올라서면 더 멀리 볼 수 있다는 것입니다. 따라서 많은 국내 기업에는 보조 개발 인재가 필요합니다.

3. 2차 개발은 어떻게 하나요?

먼저 본 오픈소스 제품에 사용되는 언어에 대한 언어 기초가 있어야 합니다. 코드를 이해할 수 있는 것이 가장 기본입니다.

둘째, 이 오픈 소스 제품의 기능과 용도에 대해 잘 알고 있어야 합니다. 따라서 요구 사항, 변경하려는 내용, 시스템과 함께 제공되는 항목 및 변경 방법을 알 수 있습니다. .

셋째, 본 오픈소스 제품의 데이터 구조, 코드 구조, 시스템 프레임워크 구조, 핵심은 무엇인지, 보조 기능은 어디에 있는지 잘 알고 있어야 합니다. 간단히 말해서 데이터베이스, 코드 논리 및 파일 디렉터리에 대한 친숙함을 의미합니다.

넷째, 필요에 따라 오픈 소스 제품의 핵심을 사용하여 필요에 맞게 시스템을 확장 및 수정합니다

4. PHP 오픈 소스 제품의 2차 개발을 위한 기본 요구 사항을 소개합니다.

먼저, 기본 요구 사항: HTML(매우 익숙해야 함), PHP(코드를 이해할 수 있고 게시판, 소규모 CMS와 같은 일부 소규모 시스템을 작성할 수 있음), Mysql(최소 하나의 데이터베이스를 이해할 수 있음), Javascript(이해하고 사용할 수 있음) 일부 기존 코드 수정 가능), Div+Css(인터페이스 조정 및 CSS 사용 방법 이해 가능)

둘째, Dedecms와 같은 오픈 소스 제품 사용에 익숙해지고, 로그인 방법을 알아야 하며, 새 컬럼 생성 방법, Articles 추가 방법, 템플릿 태그 사용법, 모델의 개념과 사용법 등

셋째, 본 오픈소스 제품의 데이터베이스 구조를 숙지하고, 해당 내용을 이해해야 합니다. 데이터베이스 클래스 사용 방법, 일반적으로 사용되는 보안 필터링 수행 방법, 템플릿 엔진 사용 방법 및 기타 핵심 내용과 같은 내부 핵심 파일입니다. 또한 이 오픈 소스 제품의 디렉토리 구조도 알아야 합니다. 즉, 템플릿이 어디에 있는지, 컨트롤이 어디에 있는지, 스타일이 어디에 있는지 등을 알아야 합니다.

넷째, 귀하의 요구 사항을 파악하고 해석한 다음, 이 오픈 소스 제품을 수정하고 확장하는 방법을 결정하면 2차 개발 후에 무엇을 얻을 수 있습니까? 당신은 당신의 필요를 충족시킬 수 있고 경험을 축적할 수 있습니다. 소위 타인의 이익이란 이러한 2차 개발을 할 때 이 시스템의 본질을 흡수한 다음 이를 자신의 사고에 통합할 수 있고 프로젝트 아키텍처의 경험을 요약할 수도 있음을 의미합니다. 이런 말이 있습니다: 똑똑한 사람은 다른 사람의 실패 경험을 자신의 경험으로 여기고, 어리석은 사람은 수없이 실패를 겪은 후에 그것을 자신의 경험으로 여긴다.

2차 개발은 단순한 개발이 아니라 더 중요한 것은 본질을 흡수하고, 경험을 요약하고, 아이디어를 정리하고, 우회를 피하고, 자신을 향상시키는 것입니다.

위 내용은 PHP 2차 개발이 어려운가요? 2차 개발을 위한 4가지 기본 요구 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.