個人的な反射のフロントエンドエンジニアリング

個人的な反射のフロントエンドエンジニアリング

私の心の中で、ソフトウェア工学の言及は、最初に考えたのは、以前の仕事は酒を傾向があるためか、このいずれかのフロントエンドではありません。これは、最大の感情は、このような単純な関数を取得することができますすぐにフロントエンドの開発、最近はあまりにも遠くネットワークからいくつかのjQueryコードを引っ張ってフロントエンド開発の2年間です。

AJAX要求はマイルによるユーザーエクスペリエンスを強化するために、初めての非同期、パーシャルリフレッシュのフロントエンドを表示します。開発は、効果のフロントエンドの開発スピードの効率を高めるために、ツールが目立つNodeJSの開発に基づいて、V8エンジンの大規模な数に基づいて、クライマックスにNodeJSのフロントエンドとなります。

次のステージの前の近くにいくつかの並べ替えを考えるには、次のいくつかの方法は、参照のみのため、コメント欄での議論を歓迎します。

フロントエンドエンジニアの求人

たび分離の終了前後の小さなチームの規模、開発は避けられません。バックエンドの開発者によって主にパートタイムですフロントエンドポストの開発に先立ち、ウェブ制作スタッフは、それにダイナミック消費電力を埋め込むために、バックエンドの開発者に引き渡され、静的な効果の後に行われます。チームは今も行う必要があり、もちろん、これは最高の効率ではありません。フロントエンドエンジニアが近い段階でフロントエンドエンジニアリング、独立した位置に表示されます。フルタイムのこの部分は、それを示すために、端末に、より多くのエネルギーを貯蔵する方法、対処する方法、バックエンドデータを組み立てる方法を気にすることなく、フロントエンドの開発に従事。

ブラウザ指向プログラミング

唯一の新しい用語にさらされてきた言葉は確かに先月です(前の「賃金指向プログラミング」と呼ばれる記事を書くために準備されて)、IE6友人は背後にある意味を理解することがあると信じて拷問を受けました。ブラウザのさまざまなにつながるさまざまなブラウザ端末の登場、そしてJS / CSS仕様書の不遵守の多くには、ブラウザの互換性の異なるバージョンを表示するには、端末を開発する際に考慮しなければなりません。今日では、フロントエンド技術の開発は、問題を解決するのに十分です。プロデュースバベル、プログラミング言語は、低いバージョンによって生成された建物の唯一の懸念は、低JSバージョンの互換性を満たすためにすることができます。PostCSS CSSの出現も、複数のバージョンの開発についてのブラウザの多くの種類との互換性を心配する必要はありませんが、良いニュースながら、端末がより一貫性を示すことができるように、近い標準へ移動し、規範へのさまざまなブラウザでも活躍しています。

開発効率

最近はJS優れた開発フレームワークが多数、足場、JSは、前例のない高さに発展する純粋なjQueryの友人はそれのあまりを持って、Vueのを回して、反応して、NG2、それを受け入れます。Yoeman、そのようなあなたは簡単にフロントエンドのプロジェクトをビルドすることができます足場ツールとしてのVue-CLI。このフレームワークコンパイル済みのCSS前処理は、弱いプログラミング言語プログラミング能力は少なく、SASSは、多くのプロジェクトで使用されている、追加されます。プロセッサはWebPACKのほとんど近代的なフロントエンドの開発には非常に解放されている、基本的なヒューマン・タスク、一息です。ローカライズ開発は、イベントリスナーを介して直接、熱い展開がページを更新し、繰り返しすることなく、端末に結果を提示すると、キャッシュがページを更新オフにします。モックは、フロントエンドの出現と孤立後端開発開発、ノー相互制約です。

のモジュラー部品

常にモジュラーエンジニアリングに言及し、モジュラー、コンポーネントベースが必要であるように思わ述べたように、これはリングを設定し、リングに依存しています。しかし、プロジェクトエンジニアリング、最初の配信、そうでない場合は、その後のアップグレード、最適化をベースとされることはありません基本的なモジュラーコンポーネントの配信終了の期間で特に、また、実装するのは非常に簡単です。製品のより適切なプロジェクトは、機能の反復進行とともに、モジュラーデカップリングの発展に資するより、後のメンテナンスと非常に友好の再利用を増やします。

ノードの出現は、より容易なモジュラー、あなたはモジュラープロジェクト、必要、インポート、エクスポートアプリケーションを見つけますので、頻繁に、ES6前CommonJS、AMD / CMDモジュラーR&Dが重要な役割を果たしています。ES6よりオリジナルの才能のサポートのモジュラー、(ES、JavaScriptがESの唯一の実装であるとのECMAScriptは呼びます)。

誰もがあなたが乱雑フルスタックエンジニアによるフロントエンドエンジニア、さらには道になるため大量のリソースを共有するために、簡単で効率的かつ無料の学習に役立つために。私たちは、フルスタックの学習Exchangeフロントエンド円をお勧めするためにここにいる:784783012は、交流と共通の進捗状況を学習し、×××議論に流入へようこそ。
学習の本当の始まりは、必然的に開始する場所がわからないだろう場合は、非効率につながる学習を継続する自信に影響を与えます。
しかし、最も重要なことは、私がキーテクノロジーを習得する必要があるかわからないで、頻繁に、ピット学習を強化多くの時間を無駄に終わる、それが効果的か、必要な資源です。

おすすめ

転載: blog.51cto.com/14284898/2404837