2019フロントエンドの大きなトレンドには、兄シェンRuを!

 

昨日、会社の内部の建築家サミットは、私はあなたの収穫を期待混乱のトレースで目が覚めたこと、そして今あなたにシェアを終えての私の気持ちを聞いて、フロントエンドの開発動向を議論しました。

フロントエンドは、生産・開発、PC側でますます重要な位置を占め、携帯電話側、デスクトップ、スマート時計や他の機器は、フロントエンド図から不可分です。そして、私はへのステップにしたい、そしてより多くの小さなパートナーの前に入っている、私は、以下のプログラミング言語に焦点を当てます、フロントエンドエンジニアリング、開発フレームワーク、アプレット+ AR + AI、大規模データの可視化、モバイル/ウェブAIアーキテクチャ共有の6点。

テキスト

プログラミング言語の論文:

アンドロイド、IOS、PC、その他のモバイルデバイスを含む、現在のデバイス・プラットフォーム、適切なバックエンドプログラミング言語もKotlin、スウィフト、ジャワ、PHP、ゴー、など、と意味の重複度の高い主要区域の前端部を、持っているがどのプラットフォーム、およびそのどのような背景の言語を組み合わせ、フロント三銃士HTML、CSS、JavaScriptは常に、共有の内部からは、インターフェースや学生と対話することであるため。現在のフロントエンドのECMAScriptは急速に、プログラミング言語のクラスの統計を開発している、非常に活発なコミュニティ、JavaScriptは常に簡単に最初の三つにルーティングすることができ、これは、このプログラミング言語の嘘の魅力です!

フロントエンドエンジニアリングの記事:

これは、モジュラーの症状を設計しました。すべてがどこに書き込みする場所を考え、開発を投影する前に、この質問には、一人の開発時には非常に明確ではないが、致命的なことができ多人数協力して、変数名は、この問題を解決するために、システムエラーが発生します人々は唯一の長い長い変数名を再生することができますが、ない標準が存在しないため、変数名は、チームの残りの部分を理解することは容易でいないようです。その後、人々は解決するためにクロージャを使うようになったし、後でなどAMD、CMDを探る徐々にモジュラー文法ES6の実装まで、プログラムの変化のみを適用し、今モジュラー文法ES6でも最も一般的な現在の主流となっているされていますモジュラーソリューション。

開発フレームワークの記事:

フレームを使用していない前に、我々は、ユーザーがページを再描画されますDOM要素と対応する戻りを変更したときに、このような欠点は、パフォーマンス上の問題で、この意志をコード基本的にMVCアーキテクチャやMVPアーキテクチャを開発してきましたこれは、一部のユーザーの待ち時間が発生します。同時に、この問題を解決するためのフレームワークを生じ、我々は良いフロントエンドのパフォーマンスの問題を解決できるように、3つのフレームワークは、MVVMフレームワーク、データ駆動型のビューの使用、ページにレンダリングされた仮想DOM、知っていますフレームワークは、コードの可読性と保守性がオフに良くなるように、我々は、それが必要とされるそれを呼び出す、いくつかの共通コンポーネントを作成することができ、高い再利用性です。

アプレット+ AR + AIの記事:

適切な、AR拡張現実感技術とAI技術は徐々に、マイクロ文字のアプレットを開発しているが、例えば、それは生態系のマイクロチャネルに依存している様々な小さなプログラムの導入により、マイクロチャネルアプレットは、マイクロチャネルの公式で直接使用することができますARとAIソリューション。拡張現実AR + AIマイクロチャネル小さなプログラムの業界初使用のマイクロチャネル技術、アルマーニの美しさブティックモール正式な立ち上げを発表した後、ユーザーは携帯電話のテストカラーから直接行うことができます。ARとAI技術の漸進的な発展に伴い、ユーザーフレンドリー適用するために、より多くの地面があるでしょう。

大規模なデータ視覚化の章:

今では「データは王である、第一流」の時代があり、トラフィックが十分に流れて、流動性は非常に簡単です、と言って不要です。データは、我々は多くの場合、淘宝網を使用すると、彼はいつも私たちに必要な製品や、必要な広告の将来の分布を与え、また、現代の時代に非常に重要であり、淘宝網は、次のユーザのレコードに基づいてユーザを分析することができるようになります需要は、多くのプログラマは、右、淘宝網は、常にいくつかの不可解な胚髪の広告だと考えていますか?これは、ビッグデータの力です。しかし、確かにデータのリストを行うには、はっきりしない、データの可視化は、この問題を解決することであり、彼はあなたが分析してみましょうするためのより良いショーを助けるために、グラフィックスのさまざまな方法を使ってデータの千万を置くことができました。データ視覚化フレームワークは現在、2つの成熟EChartsであり、私たちは、これら2つの技術を十分に活用することができたときにD3は、我々はデータの先頭に立つことができるようになります!

モバイル/ウェブAIアーキテクチャの記事:

人工知能の継続的な発展に伴い、人工知能は、ブラウザが技術WebAssemblyとWebGLのに依存している一方で、アプリケーションレベルの実装、また、基本的なフロントエンドで、我々はこれら2つのフレームワークのOpenCV.jsを使用してONNX.js行くことができますブラウザの知性を高めるために、ブラウザを動作させます。しかし、単にブラウザを操作するWebNN API生まれたハードウェアがされて入ってきた、それが私たちのブラウザを助ける露出の問題と動作CPU、GPU、AI加速器に関連する問題があり、非常に遅いですより高速なデータ処理およびコンピューティングを行きます。AIフロントエンドアーキテクチャは、フロントエンドの将来の発展の不可欠な部分になります、私たちは時代の流れについていく必要があります。

結論

それはあなたが大規模なフロントエンドの開発動向のいくつかを理解していることを期待することができるように、あなたは次の研究の前進方向に与えることができ、すべてのIレコードとサミットのシェアです。これは活況を呈し、大きなフロントエンドの時代で、フロントエンドは、より多くの責任フロントエンドエンジニアがますます豊富で行うことができます。急速な発展のコミュニティ非常にアクティブフロントエンド、フロントエンド技術、我々は時代の発展を追跡し、そのフロントエンドの競争力を強化するために努力すべきです。時代の大きなフロントに見捨てられないように継続的な学習、継続的な学習のアイデア、に準拠する必要があります!私を修正してください適切な場所がない場合には、この記事のためにすべてです。

背中に書かれました

あなたがアップ/前方に有用親指かもしれないと感じた場合には、読んでくれてありがとう。

私は無知だので、記事はあなたが見つけた場合、私はあなたが自由に願って、少し間違った場所になりますので、私は確かに〜変更します

道路のフロントエンドを男、ピットを継続辞任しました。

2019年10月11日より。


おすすめ

転載: www.cnblogs.com/li-jp/p/11655682.html
おすすめ