ブログリンク:https://blog.51cto.com/13969817
あなたはSharePointのフレームワークを学びたいのであれば、我々は近代的な発展に直面しているので、古典的なSharePointの開発者にとって重要であるいくつかの基本的な知識を、知っておく必要があり、それが使い慣れたツールではないかもしれません。
まず第一に、のは、Node.jsの知り合いとNPMベース開発のましょう:
- 同様の.json
- ノードパッケージマネージャー(NPM)
- 糸(推奨)
WebPACKのは、それが選択されている非常に人気のあるモジュールBundlers、SharePointのフレームワークであるので、我々はそれのいくつかの基本的な理解を持っている必要があります。
- タイは、モジュールです
- 現代のソリューションは、他の作業に基づいています
- 現代のフレームワークの規模を増やします
- モジュールBundlersは、私たちはCSSを使用することができますはJavaScript、画像など遅延読み込みを行う、とはるかに縛らもの
開発者として、私たちはしばしば、より複雑なプロジェクトに関与している、シンプルなハロー世界のアプリケーションが私たちには適用されません、我々はより重要なヨーマンについて学ぶ必要があります。
- NPM任意のプロジェクトベースのほか、SharePointのフレームワーク、依存関係、スクリプト、ビルド手順とタスクの多くがあります。
- そこファイル\ Visual Studioで新規プロジェクトは、それが私たちのセットすべてを助けます
- 開発ではNPMファイルを使用して、ベース\新しいプロジェクトが完全に同等ヨーマンジェネレータです
- SharePointのフレームワークはヨーマン・ジェネレータに基づいています
活字体、JavaScript言語は、複雑なプログラムを書くために使用されていないので、あなたが、間違いを犯すだろうどのくらいのJavaScriptで、あなたに良い、これに関係なく。
- ダウンロードJavaScriptコードの万行にわたり、複雑な言語プログラムで記述するように設計されていませんでした
- 活字体は、将来の高レベル言語の概念と機能を提供しますが、それは、変換の手順を紹介しません
- SharePointのフレームワークは、活字体に依存しています
Webベースの開発がもたらすもう一つの候補はCSSで、文法的に素晴らしいスタイルシート(SASS)
- 言語としてのCSSより脆弱
- 複数のブラウザや基準は、それがより困難に管理するために作ります
- 現代のアプリケーションの要件、複雑さ、特性は、CSS3は、テーマ設定の需要は管理がより困難になります。
- SASSを理解し、管理しやすいCSS言語、メイクCSSへの変換であります
- SharePointのフレームワークは、SASSを使用することができます
我々は、需要の背景を持っていたら、私たちはSharePointのフレームワークに必要なツールをインストールします、我々は、ヨーマン・ジェネレータを設定してOffice 365のサブスクリプションを取得した後、私たちのSharePoint Frameworkアプリケーションを作成します。