Webアプリケーションソフトウェアエンジニアを選ぶにはどうすればよいですか?
(永続的な)位置は、既存のデスクトップクライアントサーバーアプリケーションのクライアントを書き換えることです。ページはサーバー上で動的に生成されませんが、サーバーは、JSON RPC呼び出しなど、必要な方法で完全なAPIを公開し、静的ファイルを使用可能にすることができます。それは人々がダウンロードしてインストールしなければならないクライアントに取って代わるので、妥当な設定(例えばJavaScriptが有効)を備えたまともなブラウザを要求することは問題ありません。ほとんどすべての使用例はデスクトップPCです。これは検索エンジンからアクセスできなくなります(エンタープライズアプリケーションです)。
すべてを1つのページに書き込むことができますが、そうする必要はありません。問題のWebアプリケーションソフトウェアエンジニアによってほとんどすべて記述されます。使用する正確なオープンソースライブラリも、エンジニアの責任です。
一般的にWebアプリケーションソフトウェアエンジニアを選ぶのはトピックが広すぎるので、面接でどのような資格を探して検証するかについてのアドバイスを具体的に探しています。
編集-位置は純粋にブラウザー内のJavaScriptプログラミング(およびHTMLとCSSの責任)です-他の開発者はサーバーを開発しますが、この位置はAPIを介してファサードを要求する可能性があります。Ruby、ASP、JSPなどはありません。これは、Webサーバーレイヤーが非常に薄く、呼び出しをビジネスレイヤーAPIに変換してJSON(または何でも、ただしJSONが最も簡単に見える)として返すだけだからです。