WordPress용 제품 개발의 긍정적인 측면과 부정적인 측면
게시 됨: 2019-10-03Nelio 에서 WordPress 플러그인 을 개발하여 생계를 꾸렸다고 말할 수 있는 지 몇 년이 지났습니다. 이 모든 것이 2013년에 시작되었으며 그 이후로 WordPress 와 플랫폼 및 해당 생태계에 대한 지식이 발전했습니다.
WordPress용으로 개발할 때 발견할 수 있는 좋은 점과 나쁜 점에 대해 이야기한 것은 이번이 처음이 아니지만, 오늘은 WordPress 제품 개발자가 된다는 것이 무엇을 의미하는지 되돌아보고 생각할 때입니다. 그리고 그곳에서 알게 될 가장 긍정적인 측면과 부정적인 측면을 나열하는 것보다 더 나은 방법은 무엇입니까?
이 기사에서 요약하려는 모든 내용에 완전히 동의하지 않을 수도 있으므로 아래에 자신의 의견을 댓글로 남겨주세요. 귀하의 피드백은 언제나 환영입니다.
?? 시장이 있다
WordPress 시장 점유율은 계속해서 증가하고 있습니다. 이것은 사실이며 누구도 반박할 수 없습니다. 인터넷에서 찾을 수 있는 숫자를 보면 최근 몇 년 동안 WordPress 가 웹용 콘텐츠 관리 시스템 의 절대적인 리더가 되었음을 알 수 있습니다.

이것은 확실히 WordPress 용 제품을 만들고자 하는 개발자를 위한 넓은 시장이 있음을 나타냅니다. 개발의 잠재적인 소비자가 기다리고 있습니다.
?? 경쟁은 치열합니다(무료)
문제는 WordPress 에 귀하의 제품에 대한 시장이 없다는 것이 아닙니다. 그렇습니다. 그러나, 당신이 직면하게 될 경쟁은 무섭습니다. 그리고 게임에서 승리하기 위해 나머지 사람들과 눈에 띄는 것은 그렇게 쉬운 일이 아닙니다.
개발자로서 우리는 제품의 기술적 측면에 집착하는 경향이 있습니다. 우리는 코드, 프로그래밍 언어 및 최신 기술에 대해 이야기하는 것을 좋아합니다. 그러나 우리는 이 모든 것이 제품을 만드는 전체 과정의 작은 부분에 불과하다는 것을 잊습니다.
가장 어려운 것은 우리 제품이 타겟 고객에게 도달하게 하고 기존의 다른 제품보다 더 나은 눈으로 볼 수 있도록 빛나게 하는 것입니다. 그리고 이것은 WordPress 가 우리를 어렵게 만드는 곳입니다. 결제 제품이 해결해야 할 필요성을 부분적으로 커버하는 무료 솔루션이 항상 있기 때문입니다.
가격을 던지는 게임(항상 패배해야 하는 게임) 대신 사용자의 요구를 이해하는 데 집중하여 더 많은 가치를 제공할 수 있습니다. 말은 쉽지만 실제로는 그렇습니다. 그렇지 않으면 당신의 사업은 죽을 운명입니다.
?? 착수 위험이 낮다
다른 영역에서 착수에는 가정하기 어려운 초기 투자가 포함됩니다. 건물 임대, 필요한 경우 개조, 직원 고용, 활동 수행을 위한 허가 또는 라이센스 처리, 수많은 추가 문제…
WordPress 개발자로서의 기업가 정신은 훨씬 간단합니다. 컴퓨터와 웹사이트만 있으면 됩니다. 그리고 웹사이트는 선택 사항입니다. 왜냐하면 제품을 항상 WordPress 디렉토리나 마켓플레이스(예: Envato)에 업로드할 수 있기 때문입니다.

잠시 후 실패한 것을 확인하고 번호를 받지 못하면 시간만 낭비한 것입니다. WordPress 를 위해 개발 중인 수익성 있는 비즈니스를 설정하기 위해 대규모 인프라가 필요하지 않습니다. 그리고 그것은 큰 긍정적인 점입니다.
?? WordPress 에 대한 의견이 항상 긍정적인 것은 아닙니다.
지난 몇 년 동안 WordPress 플러그인 개발자로서 저는 많은 의견을 들었습니다. 한편으로는 WordPress 가 유일한 가능한 옵션이며 웹사이트를 만드는 것보다 더 좋은 것은 없다고 생각하는 사람들이 있습니다. 다른 한편으로, 그렇지 않으면 불가능하기 때문에 이 플랫폼이 사라지고 다시는 사용되지 않아야 하는 WordPress 혐오 자가 있습니다.
현실은 언제나 그렇듯이 중간에 있습니다. 워드프레스 는 만병 통치약도 아니고 악마도 아닙니다. 워드프레스 에는 좋은 점이 많지만 그렇지 않은 것도 있습니다. 자부심을 느끼는 모든 시스템처럼. 그러나 WordPress 용으로 개발된 제품이라는 이유만으로 귀하의 제품에 대한 부정적인 의견을 받을 준비를 하십시오.
요점은 WordPress 가 블로깅 프로젝트로 시작하여 훨씬 더 일반적인 도구로 발전했다는 것입니다. 그러나 과거에 많은 의견이 고정되어 있으며 WordPress 가 발전하지 않았다고 생각합니다. 오늘날의 워드프레스 는 10년 전의 워드프레스와 거의 관련이 없습니다.
?? 확장 가능성은 무궁무진하다
WordPress 용 개발은 프로그래머의 창의성으로 가는 관문입니다. 당신은 많은 다른 방법으로 같은 일을 할 수 있습니다. 원하는 요구 사항을 충족하도록 WordPress 를 확장할 수 있는 다양한 옵션이 있습니다.

무엇을 개발해야 할지 모르겠다면 테마, 플러그인 또는 새 WordPress 편집기용 블록을 만들 수 있습니다. 그러나 사용자 정의 필드 및 추가 분류와 결합된 사용자 정의 콘텐츠 유형을 생성할 수도 있습니다. 아니면 왜 안되나요? 기본 WordPress 대시보드를 대체하는 사용자 정의 대시보드를 만들 수도 있습니다.
당신은 한계를 설정합니다. WordPress 용으로 개발하는 것이 당신을 곤경에 빠뜨리는 것처럼 보일 수 있지만 사실은 그렇지 않습니다. 모든 웹 개발은 이 플랫폼 내에 위치합니다.
?? 좋은 개발 관행을 따르는 것은 선택 사항입니다
WordPress 개발의 드라마는 플랫폼이 끌어들이는 프로그래머 프로필의 다양성 뿐만 아니라 작업을 수행할 수 있는 방법의 다양성에 의해 나타납니다.
워드프레스 는 문서에 일련의 모범 사례를 정의하고 있지만 진실은 모든 사람이 이를 준수하는 것은 아니며 준수 여부를 제어하는 시스템도 없다는 것입니다. 이는 제3자 때문에 귀하의 제품이 작동을 멈추는 상황으로 이어집니다.
당신에게 이런 일이 일어난다는 것은 매우 답답하고 불공평하지만 실제로는 그렇습니다. 그리고 WordPress 용으로 개발한다면 결국 어느 정도 고통을 겪을 것이라는 점을 의심하지 마십시오. 개발자로서 우리의 임무는 모범 사례를 따르고 이러한 최소 기준이 충족되도록 공개하여 사용자와 다른 개발자에게 정보를 제공하는 것입니다.
?? WordPress의 진화는 멈추지 않습니다
시스템이 더 이상 사용되지 않도록 하려면 정기적으로 계속 업데이트를 받는 것이 중요합니다. 워드프레스 의 경우 최근에는 3~4개월마다 새 버전을 게시하는 업데이트 시스템과 마이너 버전을 더 자주 출시하는 시스템이 지배하고 있습니다.
이러한 방식으로 우리는 프로젝트의 보안이 여전히 고려되고 처리되고 발견된 기능의 가능한 버그가 수정되도록 보장합니다.
업데이트 외에도 프로젝트의 비전은 블록 편집기를 포함하고 편집기 자체 외부에 블록의 향후 통합을 포함하여 계속 기대됩니다. WordPress 의 수명이 길다는 것은 분명합니다.
?? 이전 버전과의 호환성은 부담입니다.
WordPress 는 지속적으로 발전하는 시스템이므로 새 버전이 나올 때마다 새로운 기능이 나타납니다. 그리고 때로는 작업 방식을 변경하기도 합니다.
이것은 개발자로서 당신의 제품을 변화에 적응시켜야 한다는 것을 의미합니다. 가장 명확한 최근 예는 새로운 블록 편집기입니다. 많은 사람들이 사용하지 않기로 결정한 새로운 편집기 출시의 영향과 논란이되었습니다.
따라서 개발자이고 WordPress 편집기로 어떤 식으로든 작업하는 경우 제품을 블록 편집기와 클래식 편집기 모두와 호환되도록 만들어야 합니다. 이것은 일반적으로 오래되거나 중복된 코드를 유지해야 하기 때문에 상당히 성가신 일입니다.
?? 시작하기가 복잡할 수 있음
WordPress로 시작하고 자신의 제품을 개발하려는 경우 프로그래밍은 실제로 모든 것이 작업 및 필터 시스템을 기반으로 하기 때문에 예상했던 것과 다릅니다.
하나 이상의 매개변수를 가져오고 수정하는 코드 또는 필터를 시작하는 작업을 사용하여 실행하려는 WordPress 실행의 특정 지점에서 코드가 조각납니다.
처음에는 자신이 하는 일과 왜 이런 식으로 하고 있는지에 대한 전체적인 관점을 얻는 것이 다소 어렵지만, 익숙해지면 생각보다 쉽습니다.
?? 당신은 혼자가 아닙니다
WordPress와 같은 특정 플랫폼용 제품을 개발할 때 발생할 수 있는 최악의 상황은 문서가 존재하지 않거나 품질이 좋지 않다는 것입니다. 운 좋게도 WordPress에는 원하는 경우(원해야 하는 경우) 프로그래밍 기술을 향상하고 개발 지침 및 모범 사례를 따를 수 있도록 무한한 리소스를 찾을 수 있습니다.
WordPress 블록 편집기와 관련된 모든 것과 같은 매우 새로운 것의 경우 문서가 다소 혼란스럽거나 어떤 경우에는 존재하지 않을 수도 있는 것이 사실입니다. 그러나 Make WordPress Slack과 지원 포럼에서 모두 질문할 수 있으므로 걱정하지 마십시오.
트위터에서도 React를 배우기 위한 기본 사항을 알려주는 아래와 같은 스레드를 찾을 수 있습니다. 몇 트윗에서!
WordPress에는 개발 측면에서도 지식을 공유하고 문제를 해결하는 데 도움을 주고자 하는 거대한 커뮤니티가 있다는 것이 분명합니다.
Unsplash 에 있는 JESHOOTS.COM 의 추천 이미지 .
