Web開発者の時代は変わる-生き残るための6つのヒント

画像

Web開発者向けの変更に関するこの投稿のコンテキストでは、特に.NETで「スタック」している多くの開発者がいます。
まだアートを改善し、変化するトレンドに適応し始めていない場合は、今日から始めてください。

Webアプリケーションを適切に開発することを検討してください。 これらのヒントに基づいて、常識を組み合わせて組み合わせてください。
そして今、ウェブ開発者があなたがすることのピークにとどまるための6つのヒント。

1-より良いJavascriptとCSSを書くことを学ぶ



完全なJSとCSSを所有していない場合、あなたは死んでいます。



基本的なJavaScriptを習得した後、Javascriptを記述するためのより高いレベルの言語抽象化を理解します。
CoffeeScriptまたはTypeScript

また、一般的なJavascriptライブラリを学習します。


また:



それでも、Microsoftテクノロジー/ C#バックグラウンドを使用している場合は、TypeScriptの学習を開始してください。

CSS側では、 SASSおよび/またはそれ以下 -マスターCSS3テクニック
ブラウザでのCSS3プロパティのサポートにご期待ください 。 アダプティブレイアウトの理解とメディアクエリの使用

2-レスポンシブフレームワークの紹介



現在、モバイルデバイスでのWebの使用が増加しているため、Webサイトがさまざまな既定のアクセス許可のサポートを確認することへの期待が高まっています。

常にメディアクエリを使用したくない場合は、いくつかのレスポンシブフレームワークを確認することをお勧めします。

レスポンシブWebデザインの目標は、さまざまなデバイスに対するWebサイトの汎用性です。 さまざまな解像度と形式のデバイスからWebサイトを簡単に表示できるようにするために、適応Webデザインテクノロジーは、特定のタイプのデバイス用にWebサイトの個別のバージョンを作成する必要はありません。 1つのサイトは、インターネットアクセスを備えたスマートフォン、タブレット、ラップトップ、テレビ、つまり、あらゆる解像度で動作します


私の個人的な好みは、 Twitter BootstrapZurb's Foundationです。
私はBootstrapで多くの仕事をしてきましたが、その機能に感銘を受けました。

読むことが重要です:



3-一般的に使用されるJavascript MVCフレームワークの探索



一流のJavascript開発者になる。 サーバーサイド開発用のJavascript MVCフレームワークたくさんありますが、少なくとも5つチェックアウトしてください。



それらを比較して対比するには、 TodoMVCを見てください 。これは非常に便利です。

同じTodoアプリケーションを提供するプロジェクトは、現在最も一般的なJavaScript MVCフレームワークのMVCコンセプトを使用して実装されています。

4-RESTとHTTPを理解する



安らかなサービスとマスターサーバー側のテクノロジーを理解する。
たとえば、 Node.js。
.NETを使用している場合は、 Web APIから始めてください。
さらに、RESTのプロパティの理解。 ハイパーメディアを理解する。 RESTサービスを上記のMVCのいずれかにリンクし、有用なものを作成します。

必須の読書:



これらの記事は、始めるのに役立つはずです。 また、Meteor、SignaIRなどの進捗状況を追跡し、
Webソケットを使用できるユーザー
準備ができたらすぐに

5-流行語を超えたHTML5を理解する



HTML5標準はまだ承認されておらず、進行中のままですが、これはそれらの広範な適応を妨げません。 サイトの開発中に、
多くの興味深い開発ツール(Phonegapなど)を使用できます。これにより、たとえばアプリケーションでブラウザーHTML5アプリケーションを圧縮できます。
モバイルデバイス(ハイブリッドアプリケーション)向けであり、ネイティブデバイスと同程度に配布します。

HTML5(Eng。HyperText Markup Language、バージョン5)は、インターネット上で使用される主要なテクノロジーだけでなく、World Wide Webのコンテンツを構造化して表示するための言語です。 これはHTML規格の5番目のバージョン(当初は1990年に作成され、その最後のバージョンは1997年に標準化されたHTML4であり[1])、2012年11月現在開発中です。 その主な目標は、最新のマルチメディアアプリケーションでの作業をサポートする言語を改善する一方で、人間にとってのコードの読みやすさとコンピューターおよびデバイスの実行の明確さを維持することです


HTML5には多くの優れた記事があります。



最も便利で興味深いHTML5 Javascript APIと機能をご覧ください。 Webソケット、アプリケーションキャッシュ、Canvas API、ビデオ/オーディオなど。
HTML5ボイラープレートをベースとして使用し始めます。 www.initializr.com

HTML5プロパティの概要
http://html5please.com/CanIUseなどを使用します。
ユースケースベースのユースケースを改善するために使用できるHTML5プロパティの更新について最新情報を入手してください。

また、クロスプラットフォームハイブリッドアプリケーションを構築するためのプラットフォームとしてHTML5を使用している主要なプレーヤーにも注意してください-ウェブサイトだけでなく、デスクトップとモバイルにも。



6-最適化



開発したものすべてを最適化し、準備ができたら最適化します。



いくつかの開発者ツールを使用してページを調査し、Javascriptのパフォーマンスを確認します。



必要に応じてネットワークトラフィックを確認します。 Fiddlerのようなツールを知る

Screenflyなどのツールを使用して、さまざまな解像度と画面形状の画面を確認します。
Rippleなどのシミュレーターを使用して、モバイルデバイス上のサイトの動作をテストします。

これがほとんどのヒントです。 幸運のコーディング。

ソース:
Web開発者の時代の変化-生き残るために読むべき6つのヒント

Source: https://habr.com/ru/post/J172751/


All Articles