ホームページ  >  記事  >  小さなプログラムの開発における初心者の経験の共有

小さなプログラムの開発における初心者の経験の共有

小云云
小云云オリジナル
2018-01-27 15:12:285018ブラウズ

初心者の経験から生まれた、初心者向けの小さなプログラム開発の経験の共有が、小さなプログラムの開発を準備している友人に役立つことを願っています。

ミニプログラムが世に出てから長い時間が経ち、私は初めてミニプログラムに触れ始めたばかりですが、初めて作った後なので、学習が遅れているとはまったく感じていません。ミニプログラムプロジェクト、これは難しいことではないことがわかりました。今後は使用しないでください。ちょっとしたプログラムを披露してください。

なぜミニプログラムにはまだ欠点があるのでしょうか?

ミニプログラムがどれほど優れていても、それでも欠点はあります。

1. ミニプログラムのフレームワークは理解するのが簡単ではありません

プロジェクトの構造に問題はありません。css => wxss、HTML => wxml という非常に扱いにくいファイル名の書き換えにあります。私はネイティブなものが大好きなので、開発プログラマーとして、このような奇妙なファイルを受け入れるのは困難でした。最初に wxss を見たときは、クロスサイト攻撃を防ぐためのものなのかとまだ疑問に思っていました。

2. 設定ファイルが多すぎて学習が困難です

あちこちに json ファイルがあり、非常に見にくいです。

3. js の書き方がぎこちない

グローバル アプリ ({}) と単一ページ ページ ({}) があります。あなたは Vue だと思いますか?書いてみるとそんな気がしない。 this.setData({}) を見てください。反応していると思いますか?それもないようです。 wx.API は、使用すると jQuery に似ていますが、完全にではありません。ネイティブっぽい?とは異なり、すべての API はオブジェクト指向メソッドを使用してカプセル化されます。関数型プログラミングの場合は、ネイティブ JS と適切に接続できるように作成できます。

四天王のハイテクを組み合わせたものですが、完全なコピーはありませんが、四天王の基礎が少しでもなければ、js を書くのはかなり困難です。幸いなことに、私はそれらをすべて理解しています。この知識を受け入れるのはそれほど難しくありません。

4. wxss については何も言うことはありません。私に言わせれば、wxml は React-Native のようだと言う人もいれば、Angular のようだと言う人もいます。これを見ると、HTMLを学習したことがあるかどうか疑問です。

5. ミニ プログラムでは、イベント関数などの多くのネイティブ メソッドも変更されており、バインド イベントの書き込みメソッドが使用されています。不快で泣きたくなります。ミニ プログラムの良い点は、これらの変更を説明する詳細なドキュメントがあることです。悪い点は、ネイティブ開発者の習慣を壊すことです。

6. 過去を忘れることによってのみ、小さなプログラムを学ぶことができます。

小さなプログラムの開発速度はなぜ速いのでしょうか?

おそらくすべての開発者は、小さなプログラムは迅速に開発され、高い出力が得られるということを聞いたことがあると思います。私自身が試した後、いくつかの重要な点を発見しました。

1. ミニ プログラムには特別な開発ツールがあります: WeChat 開発者ツール

この一連の開発ツールは、ミニ プログラムに必要な開発環境を統合します。その利点は、開発のように Webpack 環境を構成するために頭を悩ませる必要がないことです。反応したり、発言したりします。欠点は、この開発ツールがあまり使いやすくなく、メモ帳で書いているような感じであることです。

2. ミニ プログラムには、ダウンロードして変更して使用できる一連の公式基本デモが含まれています: 公式基本デモ

最初はミニ プログラム プロジェクトを構築する方法がわかりませんでしたが、その後、このデモを見つけました。 、ソースコードをローカルにダウンロードすると、直接使用できますが、cliがあるかどうかはわかりません。その後、開発者はソース コードのルーティングを削除し、ホームページのルーティングを保持してから、開発を続行する必要があります。

3. 初心者であれば、最初の 2 つのステップは数時間しかかかりません。経験豊富な方であれば、数分で完了して開発できます。

4. ミニプログラムには独自のコンポーネントライブラリがあります: ミニプログラムコンポーネントライブラリ

コンポーネントライブラリの利点は、デザイナーなしで開発者の開発ニーズを満たすことができることですが、これらのコンポーネントはあまり使いにくいと感じます。完璧を求めない人にはこれで十分です。

5. ミニプログラムには一連の API があります: ミニプログラム API

コンポーネント ライブラリと比較して、ミニ プログラムの最大の貢献は API だと思います。WeChat APP をキャリアとして利用し、多くの便利な API をカプセル化し、あらゆる種類の武術に精通しており、ドキュメントは非常に優れています。

小さなプログラムを学ぶための最良の方法

は、他の人が書いたチュートリアルブログを読むことではなく、公式ドキュメントを読むことです。ドキュメントは非常に明確なので、チュートリアルを書くことは開発ガイドを書くことほど役に立たないと思います。

概要

まだミニプログラムを試したことがない場合は、公式ドキュメントへの扉を開いて、公式チュートリアルに従ってシミュレートしてください。ああ、それが非常に簡単であることがわかります(プロジェクトのセットアップ、環境構成)。そして、それは私のjsスキルが素晴らしいことを皆にテストすることになります。

関連する推奨事項:

WeChat アプレット機能のスロットルによる複数のクリック ジャンプを防ぐ方法

会話メモ アプレットを実装する方法

WeChat アプレットの画像圧縮機能を実装する方法

WeChat ミニ プログラムはテキストを使用してトリック (弾幕) を行います

WeChat ミニ プログラムの開発中に遭遇した問題の概要

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。