問題タブ [web-application-design]
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.
user-interface - Web アプリケーション用の UI フレームワーク/ツールキット
Twitter ( http://twitter.github.com/bootstrap/ )から、Bootstrap のような Web アプリケーションに使用できる UI ツールキット/フレームワークはありますか?
現在、古い ASP 基幹業務アプリケーションをアップグレードしており、共通のフレームワークを使用してグリッド、アラート メッセージ、フォームなどを処理したいと考えています。jQuery UI には精通していますが、必要なほど完全ではありません。することが。私の主な関心事は、他の開発者が使用できる、デザインに精通しすぎていないアプリケーションの一貫した UI が欲しいということです。また、アプリケーションがアプリケーション全体で一貫して動作することを望みます。
ASP.NET MVC を使用しているため、サーバー側のフレームワークは必要ありません。ちなみに、jQueryとjQuery UIの両方を使っているのですが、足りない空白を埋めてくれるものを探しています。
javascript - Javascript プロトタイプの継承と OOP
ユーザーがウィジェットを作成できるアプリケーションを作成しています。ウィジェットにはいくつかの異なるタイプがあり、プロトタイプの継承を使用してそれらを定義しました。すなわち
同じタイプの新しいウィジェット インスタンスを作成できるメソッドを基本クラスに追加すると便利であることがわかりました。すなわち
次のコードを使用して、同じタイプの新しいウィジェットを取得できます。
私の懸念は、基本ウィジェットが、それから継承する各タイプのウィジェットを明示的に認識する必要があることです。これは良い OOP の原則に違反していますか?
asp.net - Asp.net Web アプリケーションは、同じブラウザー (インターネット エクスプローラー 8) を使用しているにもかかわらず、表示が異なります。
div で作成された Web アプリケーションに問題があります。次の要素があります。
- 容器
- ヘッダ
- コンテンツ(背景画像あり)
- フッター
私のラップトップとChromeとIE 8を備えたデスクトップPC XPでは常に正しく表示されますが、クライアントでアプリケーションにアクセスすると、デスクトップPC XP PROにアクセスするとChromeでは問題ないように見えますが、IE 8ではそこにあるように見えます背景画像とフッター div の間のスペースと一部のコントロール (ドロップダウン、リスト、パネル) の幅が異なる (0)
非常によく似た 2 台のデスクトップ PC でアプリケーションを表示した場合、または同じコンピューターで Chrome では問題なく表示されますが、IE では表示されない場合、これらの違いがどのように存在するのかわかりません。
クライアントブラウザに問題があると思います(おそらく設定¿?)
これらの問題を解決するためのヒントはありますか?
web-application-design - Skype のような Web アプリケーションのコーディングをどのように開始すればよいですか?
これは私が取っているプログラミングクラスのためのものです。C++ の高度な知識があるという前提条件を満たしています。
明確にするために: これは、デスクトップ アプリケーションのバックエンドではありません。Web サイトでは、ビデオ チャット、ファイル送信、テキスト チャットをすべてブラウザで実行できます。
そのため、Web開発の経験はありません。私は以前に PHP で遊んだことがあり、JavaScript の本を読んだことがあり、それらを快適に使用できると感じています。MySQL とは何か、テーブルなどの設定方法は知っています。
次の 8 週間で行う必要があるのは、次のとおりです。
- ビデオチャットを機能させる (2 人間)
- ログインページがあり、各ユーザーにはプロフィールと連絡先リストがあります
- テキストチャット(2人間)
- ファイル共有 (2 人間)
これを達成するために何を使用すればよいかわかりません。いくつかのアイデアはありますが、実際に機能するかどうかはわかりません。私は、オープンソースのライブラリ、プログラム、コードなどを使用して、この Web アプリケーションを構築することを許可されています。
誰かが私を正しい方向に導くことができれば、これらの機能をどのように実装すべきかを提案していただければ幸いです。
また、グーグルでこのようなことを行う方法を調べていると、CakePHP と呼ばれるものが見つかりました。これを使うことをお勧めしますか?もしそうなら、正確に何をするためにそれを使うべきですか?
asp.net - 複数のクライアントがプロジェクトのコピーを1つ持つ必要がありますか、それともすべてのクライアントが独自のコピーを持っている必要がありますか?
複数のクライアントを使用しているWebアプリケーションがあります。すべてのクライアントに対してアプリケーションのコピーを1つ作成するか、すべてのクライアントに独自のコピーを作成する必要があります。
Asp.netMVCとSQLServerを使用しています。あなたが提案すること。
php - cushy cmsはどのようにその機能を実装していますか?
CushyCMSがその機能をどのように実装しているかを誰かが説明できるかどうか興味があります。私が言及しているのは、htmlにクラスを追加することです<div class="cms-editable"></div>
。たとえば、そのdivを自動的に編集可能にして、コンテンツをデータベースに保存します。彼らはパーサーを使用してファイルを書き込みますか?彼らがデータをデータベースに保存しているとは思いません。
javascript - Javascript 単体テスト フルスタック
クライアントとサーバーの両方で、アプリケーション スタック全体にわたってテストを実行できる Javascript テスト フレームワークを探しています。クライアントでは jQuery、RequireJS、Backbone.js を使用し、サーバーでは Node.js と Express を使用しています。
Node.js は、同じ言語を使用してクライアント側とサーバー側の両方の開発により似た設定を提供することにより、Web アプリケーションの作成を簡素化することになっています (他の目標の中でも)。しかし、単体テストを行って、クライアントとサーバーで動作する一連の一貫したテクノロジを考え出すのは困難であることがわかりました。
現在、クライアントでのテストには QUnit を使用し、サーバーでは Expresso と Should.js を使用しています。それらはまったく異なるインターフェイスを持っているため、クライアントとサーバー間で共有されるコードをテストすることは非常に困難です. たとえば、検証を行うモジュールを考えてみましょう。クライアントとサーバーの両方がこれにアクセスする必要があり、両方がすべてのクライアントとサーバーで単体テストを行う必要があります。
基本的に、クライアント/サーバー アプリケーションが Python や Ruby などの言語で開発されるのと同様の方法で Web アプリケーションを開発できるようにする、その聖杯を探しています。
design-patterns - (JavaScript+Java+Rest) アプリケーション設計アプローチ
MVC パターンに準拠した「Play! Framework」という新しいフレームワークを使用しています。
私の Web アプリケーションには、ビュー レイヤーに Java モデルとコントローラー クラス、および (html+javascript) があります。
また、独自のデータベースもありません...アプリケーション データは、クリックしたタブ/メニュー ユーザーに基づいて、残りの Web サービス (オンデマンド) から取得されます。
私の質問は-
1)私は今、(jquery + play)構文を使用してさまざまな.htmlファイルからさまざまなJavaコントローラーを呼び出しています...これは良いアプローチですか?
2) サーバー側には、さまざまな種類のデータを取得するための複数の REST サービスがあります。私は現在、「DAO」を使用してREST Webサービスを構成およびヒットし、「DTO」をモデルオブジェクトのモデリングに使用し(これらのオブジェクトはRESTによってフェッチされたデータを運びます)、それぞれJQuery DataTableでレンダリングしています....これは大丈夫ですか?
3) REST は、JQuery DataTable に表示するのに適したものにするために何らかの処理を行う必要がある JSON データを返します...現在、このロジックは、Web アプリケーションの各機能の Java ヘルパー クラスに書き込まれています...これでいい?
css - Webアプリケーションを使用したCSS
WebデザイナーがWebアプリケーション内のcssファイルに個別にアクセスできるようにして、それらのファイルだけに変更が加えられるたびに再コンパイルする必要がなく、変更を簡単に上書きできるようにするための最良の方法は何ですか?