フロントエンド、バックエンドの開発者はそれを開始する方法、それを学ぶ必要があります

サーバー開発者として、あなたは理解し、特定のフロントエンドのスキルを習得する必要がありますか?答えは、もちろん、必要です。

私は前に覚えていると開発が分離の終わりには普及していないときに開始した後、その後、それほどではないフロントエンドフレームワーク、何Vueのは、まだちょうど第一世代のバージョンが間もなくリリース角度、存在するが、基本的に自宅で反応しませんいいえ、ヒトでの使用はありません。

当時、こうしたJavaのJSP、.NETのASPXなどPythonのJinja2の、そして残りの部分など、ほとんどのアプリケーションやサーバー側のレンダリングは、本当に非同期読み込みを必要とする、jQueryのは、世界を支配します。

その時、私はまた、MicrosoftでのSharePointのカスタム開発を行う、.NETの抱擁に参加し、製品と呼ばれ、技術の使用は、.NETです。それは誰のチームは、専用のフロントエンドではない、と誰もがバックエンドに特化されていない、でもこの文は、単にフロントではありません、時間の最初からフロントエンドと接触しています。フロントエンドの概念は、また非常に簡単です、それはHTML + CSS + jQueryのでは、これら3つは、それが前のマスターであるマスター。

その時も、私は、SharePointの機能を持っているので、私たちが作る製品に感謝したいです。それは部品の形でされている機能の中に、あなたは選択ページで必要なコンポーネントを追加することができ、これらのコンポーネントのレイアウトを達成するためのドラッグは、カスタム開発され、原因製品の特性上、私たちは開発するときアセンブリは、実際にWebサービスの始まりを書くためのインタフェースを提供するために、フロントとリアエンド、バックエンドを分離し、そして後にRESTfulなインターフェースとなっています。それは三つの試料、HTML + CSS + jQueryののフロントエンドです。

それは技術の開発であるかどうか、または新しい技術を学びます。すべての既存の技術は、ビジネスや開発のニーズを満たすことができない、それは新しい技術フレームワークを発見するチームや開発をするために新しい技術フレームワークを出産しました。当時、そのような修正などの動的な変更、リアルタイムの相互作用B、Cフィールドのフィールドのいくつかのフォームの必要性は、その後、2ウェイバインディングテンプレートエンジンを達成するためのいくつかのフォームを見つけ、そこアンギュラこの種のものを発見しました。

だから、それはあなたがすぐに始めるためにどのようにフロントエントリを習得し、それを把握していない場合でも、バックエンドとして、話題になると?もちろん、方法があります。

数年前、私はフロントを学ぶようになりました

今までにあまりフィットしている人たちの目の前を把握していないためもちろん、この方法では、皆のためではありません。

しかし、そこにはなく、自分の後数年のために。

それは、に関するものではありません、それは少し哲学的な意味ではありません。ではない、とフレーズ「木を植えるための最良の時間は、10年前は、今に続く。」理由です。

基本的なフロントエンドを学びます

前の基礎のフロントエンドは、HTML + CSS + JavaScriptのです。しかし、今、何人かの人々は、これらに加えて、様々なフロントエンドのフレームワークは、このようなヴューに基づいている、と言う反応しさえnodejsは何かを把握しなければなりませんでした。いくつかのフロントエンドの学生にもアップし、簡単様々なフレームワーク上で、どのようにJavascriptを理解していません。

フレームワークは、最初に徹底的にどのようなJavascriptを理解してものを見ないでください。どのようなヴュー、ES5、ES6、でもtypescriptですが、最終的にはコンパイルまたはJavascriptコードするものを、反応します。

まず正直に、そのようなフォームページを作成すると、jQueryのを使用してバックグラウンドに、フォームの広がりを提出し、データのリストを表示するために使用されるページのリストを行うには、純粋なHTML、インタラクティブおよびバックグラウンドを使用し、いくつかのページを行います。スタイルは、すべての後、我々は、データ交換の前端と後端に焦点を当て、理解のプロのフロントエンド、フロントエンドの基礎ではありません、およそあまり心配するべきではありません。私は最近、一部の学生は、フロントおよびプロセスの後端の相互作用を理解していないことを発見しているため、主に学生だけで開発を開始しました。終わりのための相互作用は非常に理解していないの前後に加えて、一部の学生は、バックエンドをやって埋めました。

ウェブの独自の実現

学ぶための方法は、特に発展のために、ハンズオンが最も重要であり、練習することです。Talk is cheap. Show me the code.あなたは天才、あるいは時間が技術に依存しているヒープの外にある場合を除き、それは練習から蓄積された経験に依存しています。

さらに本を読んで、より多くの記事を収集し、ボーエン、社会的関心番号の無い量のない量を見ていません。一度作業を始めたが、また見て無知な状態、私を信じて、私は少しも疑いを持っていません。

前のステップでベースを使用すると、フレームワークを選択し、Vueの推奨や選挙で反応することができます。最初の公式文書の公式サイトを読んで、何をしないでください、それはほとんど2時間かかりました。その後、公式サイトの例に従うプロジェクトを作成し、プロジェクトを実行し、プロジェクトをコンパイルし、それは簡単なプロジェクトを実行できることを保証するために始めました。

装飾を攻撃し始めその後、あなたのサイトは個人のブログから開始することができ、メニューの上部または左側に、個人情報があるので、上の記事一覧ページ、商品詳細ページ、およびシンプルなブログがあります。フロントエンドのレベルを表示し、そのようなので、上のAntDesign、iViewを、ブートストラップおよびオープンソースのUIフレームワーク、たくさんあります。

強調したい、スタイルは非常に重要ではなく、相互作用の前端と後端に焦点を当てます。例えば、バックエンド・インターフェイスは、フロントエンドのヘッダにトークンを結合する方法、ヘッダ情報にトークンを検証します。バックエンドにJSON形式のパラメータを投稿する方法、どのようにサーバーにファイルを転送するというように、唯一このプロセスはより明確にすることができますインターフェイスの後端部の設計では、認識しています。

新技術を学習するときに加えて、細部にあまり注意を払っていません。たとえば、あなたはVueの開発を使用して、コンフィギュレーションは、多くの設定があるのWebPACK、WebPACKの関与している可能性があるが、それが焦点ではないので、唯一、その設定についてあまり心配してはいけない、デバッグ、およびパッケージングのために使用されています。

戦いたら、物事は困難です。初めに、あなただけの検索エンジンがあなたを救うことができ、難しいステップインします。また、検索いくつかの簡単なオープンソースプロジェクトを見つけるためにも、参照を行うには良い方法です。

例えば、私は数日JVM監視ツールのWeb版の前にいました。フロントエンドを使用することで行うことが反応し、あなたはを参照することができます。githubの上のソース・コード:もちろん、私は検討する価値がはるかに強いオープンソースプロジェクトを書いたものよりも多くがあります。

そしてその結果として言うと、それをしません。
ねたむしないでください、あなたの「お勧めしますよ」

ようこそ注意が時折このシリーズの他の記事を更新する
古时的风筝交換グループに参加できる公開の番号を入力し、

おすすめ

転載: www.cnblogs.com/fengzheng/p/11696361.html