Web アプリケーション開発

コンピューティングでは、Web アプリケーションは、クライアント (ユーザー インターフェイスとクライアント側のロジックを含む) が Web ブラウザーで実行されるクライアント サーバー コンピューター プログラムです。 一般的な Web アプリには、Web メール、オンライン小売販売、オンライン オークション、インスタント メッセージング サービス、およびその他の多くの機能が含まれます。 あらゆる種類の動的 Web ページと Web アプリケーションの一般的な違いは明確ではありません。 Web アプリケーションと呼ばれる可能性が最も高い Web サイトは、デスクトップ ソフトウェア アプリケーションまたはモバイル アプリと同様の機能を持つ Web サイトです。 単一ページ アプリケーションは、異なる URL を持つ個別のページ間を移動するというより一般的な Web パラダイムを拒否するため、よりアプリケーションに似ています。

テクノロジー

Web アプリケーションを作成するためのコーディング、スクリプト、およびプログラミングには、主に 2 つのカテゴリがあります。

I. クライアント側スクリプト / コーディング – クライアント側スクリプトは、ブラウザによって実行または解釈されるタイプのコードです。

クライアント サイド スクリプトは、通常、サイトの訪問者なら誰でも見ることができます (ソース コードを表示するには、表示メニューから[ソースの表示]をクリックします)。

以下は、一般的なクライアント サイド スクリプト テクノロジの一部です。

1) HTML (ハイパーテキスト マークアップ言語)

2) CSS (カスケーディング スタイル シート)

3) JavaScript

4) Ajax (非同期 JavaScript および XML)

5) jQuery (JavaScript フレームワーク ライブラリ – Ajax 開発で一般的に使用される)

6) Moo ツール (JavaScript フレームワーク ライブラリ – Ajax で一般的に使用される)

7) Dojo ツールキット (JavaScript フレームワーク ライブラリ – Ajax 開発で一般的に使用)

Ⅱ. サーバー サイド スクリプト / コーディング – サーバー サイド スクリプトは、Web サーバーによって実行または解釈されるタイプのコードです。

サーバー サイド スクリプトは、訪問者や一般の人が閲覧したり、アクセスしたりすることはできません。

以下は、一般的なサーバー サイド スクリプト テクノロジです。

1) PHP (非常に一般的なサーバー – Linux / Unix ベースのオープン

ソース – 無料の再配布、通常は MySQL データベースと組み合わせて使用​​)

2) Zend Framework (PHP のオブジェクト指向 Web アプリケーション フレームワーク) ASP (Microsoft Web Server (IIS) スクリプト言語)

3) ASP.NET (Microsoft の Web Application Framework – ASP の後継) Ruby on Rails (Ruby プログラミングの Web Application Framework – 無料再配布)

4) パール

5) パイソン

Web アプリケーション開発の利点:

1) Web アプリは、IT プロフェッショナルの間でよく知られている HTML や CSS などのプログラミング言語で開発されます。

2) これらのアプリは、単純な URL を介してデバイス自体の Web ブラウザーで実行されます。

3) Web サイトを開くこともあります。 これは、一般的なアプリのように更新する必要がないことを意味します。 この意味で、更新されるのは、アプリケーションがリンクされている Web サイトです。

4) 一方、Web アプリの開発時間は短くなります。 したがって、その低価格。

Web アプリケーション開発の欠点:

1) インターネット接続は、それを実行するために絶対に必要です。 そうしないと、Web サイトを閲覧できなくなり、Web アプリは役に立たなくなります。

2) また、店舗に陳列されないため、視認性が低下します。

3) さらに、それが実行されているデバイスの特定のハードウェア機能に関して、いくつかのアクセス制限があります。

Leave a Comment

Your email address will not be published. Required fields are marked *