問題タブ [web-applications]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mobile - モバイルアプリの対象となる解像度はどれですか?
一般的なモバイルアプリのUIを設計する場合、一般的な経験則として、どの解像度が安全であると見なすことができますか。私の興味は特にWebベースのアプリにあります。iPhoneはハンドヘルドとしてはかなり高い解像度を持っており、NokiaEシリーズの向きは異なっているようです。240×320はまだ安全だと考えられていますか?
optimization - 低帯域幅の最適化
私は、非常に大きな地理データを表示する Web アプリケーションの設計を担当しています。要件の 1 つは、最適化して、私の国の郊外で一般的なダイヤルアップ接続の PC でも使用できるようにすることです。
現在、限られた開発時間とユーザー エクスペリエンスに役立つのであれば、Flash や Silverlight を使用することが許可されています。
地理データの重い部分はタイルに分割され、Google マップのマップ タイルのように読み込まれますが、これは大量の HTTP リクエストが必要であることを意味します。
javascript + HTMLだけで行くべきですか?Flash/Silverlight に関しては、より高速なアプリケーションになるのでしょうか? これら2つの技術(DeepZoomなど)で複雑なアルゴリズムを実行できるためです。ただし、デスクトップ アプリを展開することは問題外です。なぜなら、それほど多くの維持資金がないからです。
それはただ速くする必要がある...本当に速い..
ps fast は「ダウンロードが速くなる」という意味です。
visual-studio-2008 - Visual Studio 2008 Web アプリケーション プロジェクトのデザイナー ファイルの目的は何ですか?
Visual Studio 2005 Web サイトを Visual Studio 2008 Web アプリケーション プロジェクトに移行するときに必要な変換プロセスがあります。
VS2008 が .designer を作成しているようです。ソリューション エクスプローラーでファイルまたはプロジェクト自体を右クリックし、[Web アプリケーションに変換] を選択すると、すべての aspx のファイルが表示されます。
これらのデザイナー ファイルの目的は何ですか? そして、これらは Web アプリケーションのリリース ビルドには存在しません。開発中に使用される中間ファイルに過ぎないのではないでしょうか?
c# - C# Web アプリでネットワーク共有からファイルにアクセスする
ネットワーク共有からファイルを読み取る (場合によっては書き込む) 必要がある Web アプリケーションがあります。これを行うための最良の方法は何だろうと思っていましたか?
ネットワーク サービスまたは aspnet アカウントにネットワーク共有へのアクセス権を付与できません。なりすましが使えるかもしれません。
ネットワーク共有と Web アプリケーションは両方とも同じドメインでホストされており、特にこの目的のためにドメインに新しいユーザーを作成できますが、ファイルストリームの作成と使用する資格情報の指定の間のドットを結合する方法がよくわかりませんウェブアプリケーションで。
残念ながら、ドライブはマシン上のネットワーク ドライブとしてマップされていません。ネットワーク共有としてのみ使用できるため、透過的な呼び出しを行うことができません。
なりすましについて考えられる問題が 1 つあります。アプリケーション ドメインごとに 1 人のユーザーしか偽装できないと思いますが、修正されてうれしいです。このファイルをいくつかの異なる共有に書き込む必要があるかもしれません。つまり、複数のユーザーになりすます必要があるかもしれません。
トークンを作成するというアイデアが気に入っています...それができれば、事前にユーザーに資格情報を要求し、セキュリティを動的に適用して、アクセスが拒否された場合に意味のあるエラーメッセージを表示できます...私は遊びに行っていますが、アップデートで戻ってきます。
web-applications - ウェブアプリの持ち込み方法
私はゲームを実行し、その実行は手動で行われます。私を助けるスクリプトがいくつかありますが、基本的には私が作業を行っています。私は現在、ユーザーがゲーム アクションの一部を直接入力できるようにする Web アプリに取り組んでいるため、多くの作業を節約できます。
問題は、私が 1 人の男性で適度なサイズ (20 テーブル以上) のプロジェクトに取り組んでいることです。ワークロードは問題ではなく、書いているときにテストしてもバグが入り込んでしまうということです。したがって、私の質問は2つあります。
- ベータ テスト、私はオープン ベータが大好きですが、クローズド ベータの方がより効果的で、より良い結果が得られるでしょうか?
- アプリはどのように持ち込めばよいですか?あるターンにそれをドロップして使用されていることを宣言する必要がありますか、それともゲームの通常の構造と一緒に使用する必要がありますか?
javascript - Safariを使用したJavaScriptアニメーション
JavaScriptを使用するWebアプリケーションを作成しようとしています。これらのアプリケーションでアニメーションを使用できるようにしたいと思います。基本的なJavaScriptを使用しようとしましたが、ライブラリ(YUIやjQueryなど)を使用するのが最善の方法であると判断しました。
問題が発生しています。Safariでアニメーションスクリプトを実行すると、アニメーションは非常に分厚い、非常にブロック状になります。これは、YUIと基本的なJavaScriptで発生します。なぜこれが起こるのですか?Safariでこの問題を引き起こさないが、Internet ExplorerとFirefox(そしてできればOpera)にも適した優れたライブラリはありますか?
javascript - サイトはどのようにしてテキストの貼り付けを抑制しますか?
一部のサイト (通常は銀行) では、テキストをテキスト フィールドに貼り付ける機能が抑制されていることに気付きました。これはどのように行われますか?JavaScript を使用して貼り付けのキーボード ショートカットを飲み込むことができることは知っていますが、右クリック メニュー項目についてはどうでしょうか。
deployment - サーバー上の Web アプリケーションをどのように更新しますか?
Capistranoは知っていますが、私には少し重すぎます。個人的に、私は 2 つのMercurialリポジトリをセットアップしました。1つはプロダクション サーバー上に、もう 1 つはローカルの開発マシン上にありました。定期的に、新機能の準備が整うと、変更をローカル マシンのリポジトリからサーバーのリポジトリにプッシュしてから、サーバーで更新します。これは、複数のコンピューターでファイルの同期を維持するための非常に簡単で迅速な方法ですが、データベースの更新には役立ちません。
問題の解決策は何ですか?
browser - Web アプリケーションに最適なブラウザー
Web アプリのクライアント ブラウザーを選択できる立場にいます。アプリは内部で使用されており、各クライアントを「手動で」インストールしています。ブラウザのより良い解決策を見つけたいので:
Web アプリケーションのクライアントとして使用できる優れたブラウザーは何ですか?
私がしたい一般的な機能:
- ショートカットからアプリケーションの URL に直接ブラウザを開く
- 一連の許可された URL へのナビゲーションを制限する機能
- フルスクリーンモード、メニューなし、アドレスバーなし
- JavaScript
- 優れた CSS サポート
- [戻る] ボタンをキャンセルする機能 (または、少なくとも「Web ページの有効期限が切れています」という IE の問題を解決します)
IE7 と FireFox は良い候補ですが、それぞれに問題や問題があるようです。
testing - Facebook アプリケーションの開発とテスト
通常、トランクで Web サイトを開発し、変更をテスト ブランチにマージして「ベータ」Web サイトに配置し、最後にライブ ブランチにマージしてライブ Web サイトに配置します。
Facebook アプリケーションの場合、少し注意が必要です。通常の Web ブラウザー (Facebook サーバーを経由する必要があります) を介して Facebook アプリケーションを表示することはできないため、各開発者に独自のバージョンの Web サイトを使用してテストすることは容易ではありません。
ユーザーが使用できる安定したライブ Web サイトを維持しながら、Facebook アプリケーションを開発およびテストするための最良の方法について、私は何も知りませんでした。私の質問はこれです。Facebook アプリケーションの開発とテストを組織化するためのベスト プラクティスは何ですか?