초보의 경험에서 나온, 초보자를 위한 소규모 프로그램 개발 경험 공유가 이제 막 소규모 프로그램 개발을 준비하는 친구들에게 도움이 되기를 바랍니다.
미니 프로그램도 나온지 오래됐는데 이제 막 접하기 시작해서 배움이 늦었다는 느낌은 없어요. 처음 만든 이후라서요. 미니 프로그램 프로젝트, 이 일이 어렵지 않다는 것을 알았습니다. 앞으로는 다시 사용하지 않을 것입니다. 그냥 나가서 작은 프로그램으로 자랑해보세요!
미니프로그램은 왜 아직도 부족한가요?
아무리 좋은 미니프로그램이라도 단점은 있습니다.
1. 미니 프로그램 프레임워크는 이해하기 쉽지 않습니다
프로젝트 구조에는 문제가 없습니다. 문제는 css => wxss, HTML => wxml이라는 파일 이름을 다시 작성하는 데 있습니다. 저는 네이티브를 매우 좋아하는데, 개발 프로그래머로서 이런 이상한 파일을 받아들이기가 어려웠습니다. 처음 wxss를 봤을 때 크로스 사이트 공격을 방지하기 위한 것이 아닐까 하는 생각이 들었습니다.
2. 구성 파일이 너무 많아 배우기가 어렵습니다.
json 파일이 곳곳에 있어서 보기가 상당히 불편합니다.
3. js 작성이 어색합니다
글로벌 앱({})과 단일 페이지({})가 있습니다. 막상 써보니 그런 느낌은 아니네요. this.setData({})를 보세요. 반응하고 있다고 생각하시나요? 그것도 아닌 것 같습니다. 안녕하세요, wx.API를 사용하면 jQuery와 비슷해 보이지만 완전히는 아닙니다. 네이티브처럼? 이와 달리 모든 API는 객체지향 방식으로 캡슐화되어 있어 함수형 프로그래밍이라면 네이티브 js와 잘 연결되도록 작성할 수 있습니다.
사왕의 첨단 기술을 결합한 이 일에는 완전한 사본이 없습니다. 사왕의 약간의 기초가 없으면 JS를 작성하는 것이 꽤 어렵습니다. 이 지식을 받아들이는 것은 그리 어렵지 않습니다.
4. wxss에 대해서는 할 말이 없습니다. 어떤 사람은 React-Native 같다고 하고, 어떤 사람은 Angle 같다고 합니다. 이걸 보니 html을 배웠는지 의심스럽네요.
5. 미니 프로그램도 이벤트 함수 등 많은 기본 메소드를 수정했으며 바인드 이벤트 작성 방식을 사용합니다. 불편하고 울고싶다 미니 프로그램의 좋은 점은 이러한 변화를 설명하는 상세한 문서가 있다는 점이다.
6. 과거를 잊어야 작은 프로그램을 배울 수 있습니다.
작은 프로그램의 개발 속도는 왜 이렇게 빠른 걸까요?
아마도 모든 개발자는 작은 프로그램이 빠르게 개발되고 출력이 높다는 말을 들었을 것입니다. 직접 시도한 후에 몇 가지 핵심 사항을 발견했습니다.
1. 미니 프로그램에는 특별한 개발 도구가 있습니다: WeChat 개발자 도구
이 개발 도구 세트는 미니 프로그램에 필요한 개발 환경을 통합합니다. 장점은 개발과 같이 웹팩 환경을 구성하기 위해 노력할 필요가 없다는 것입니다. 반응하거나 vue. 단점은 이 개발툴이 사용하기가 그리 쉽지 않고, 마치 메모장에 쓰는 듯한 느낌이 든다는 점입니다.
2. 미니 프로그램에는 다운로드하고 수정하여 사용할 수 있는 공식 기본 데모 세트가 있습니다. 공식 기본 데모
처음에는 미니 프로그램 프로젝트를 만드는 방법을 몰랐다가 이 데모를 찾았습니다. , 소스 코드를 로컬로 다운로드하여 직접 사용할 수 있습니다. cli가 있는지는 모르겠습니다. 이후 개발자는 소스코드 라우팅을 삭제하고, 홈페이지 라우팅을 유지한 후 개발을 진행해야 합니다.
3. 초보자의 경우 처음 두 단계를 완료하는 데 몇 시간밖에 걸리지 않습니다. 경험이 있으면 몇 분 안에 완료하고 개발할 수 있습니다.
4. 미니 프로그램에는 자체 구성 요소 라이브러리가 있습니다. 미니 프로그램 구성 요소 라이브러리
구성 요소 라이브러리의 장점은 디자이너 없이도 개발자의 개발 요구 사항을 충족할 수 있다는 것입니다. 하지만 이러한 구성 요소는 사용하기가 쉽지 않습니다. 완벽함을 추구하지 않는 사람들에게는 충분합니다.
5. 미니 프로그램에는 API 세트가 있습니다: 미니 프로그램 API
컴포넌트 라이브러리에 비해 API는 미니 프로그램의 가장 큰 기여라고 생각합니다. WeChat APP을 캐리어로 활용하여 많은 유용한 API를 캡슐화하고 모든 종류의 무술에 능숙하며 문서화가 매우 좋습니다.
작은 프로그램을 배우는 가장 좋은 방법
은 다른 사람이 작성한 튜토리얼 블로그를 읽는 것이 아니라 공식 문서를 읽는 것입니다. 문서가 매우 명확하기 때문에 튜토리얼을 작성하는 것은 개발 가이드를 작성하는 것만큼 유용하지 않다고 생각합니다.
요약
미니 프로그램을 가지고 놀지 않았다면 공식 문서 문을 열고 공식 튜토리얼에 따라 시뮬레이션해 보세요. 아, 매우 간단하다는 것을 알게 될 것입니다(프로젝트 설정, 환경 구성). 그리고 그것은 모두를 위한 테스트가 될 것입니다. 내 js 기술은 정말 대단합니다.
관련 권장 사항:
WeChat 애플릿 기능 제한으로 인한 다중 클릭 점프 방지 방법