問題タブ [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.
php - index.htmlの代わりにindex.phpを使用する場合
私はphpに比較的慣れていません。私を悩ませてきた非常に基本的なことがあります。私は、phpがWebサイトを動的にするために使用されていることを理解しています。また、phpは、動的なWebサイトを作成するために使用できる多くのサーバーサイドスクリプト言語の1つであることも理解しています。
しかし、私が理解していないのは、いつindex.phpページを使用する必要があるのかということです。たとえば、インデックスページに単純なログインページがある場合、それは単純なhtmlページでもある可能性があります。右?では、なぜindex.htmlではなくindex.phpにしたいのでしょうか。
サンプルの状況の例は素晴らしいでしょう。
javascript - ウェブアプリ UI パッケージ
単一ページの JavaScript Web アプリケーションを作成しています。このようなアプリを作りたい場合:
私をそこに近づけるUIパッケージは何ですか?
gtk - html への Gtk 変換
統一されたインターフェイスを備えた OS を使用して相互運用性を向上させるために、すべてのインターフェイスが html5 になるシステムを構築する方法を探しています。
たとえば、(既存のものを使用するために) gtk ライブラリから開始すると、次のようなコードを変換できる可能性があります。
の
この目標を達成するのに役立つツールがあるかどうか知りたい
編集
私の質問を明確にし、探しているものを理解してもらうために、この研究を見つけました
最初のステップは、以前は UI だったもののセマンティック オントロジーを使用/構築することです。次に、gtk ライブラリ (または別のデスクトップ GUI ライブラリ) と Web インターフェイス言語を同じベースに統合できます。そのため、gtk メソッドと Web メソッドの間で全単射を行うことができました。
私はそれを単純な問題とは考えていません。私を助けることができるアイデアやツールを求めています。
database-design - 課金システムの実装方法
income_funds
私はデータベースに2つのコレクションを持っていますexpenditure_funds
:
現在の口座残高を取得し、使用に関するレポートを取得する必要があります。このコレクションを使用して課金ロジックを実装するにはどうすればよいでしょうか?
最も簡単な方法 (追加データなし):
- 口座残高を取得するには
sum(confirmed income_funds) - sum(expenditure_funds)
- 報告書をもらう 期間別収支資金をもらう
しかし、常に口座残高を計算しなければならないのは好きではありません。
アカウント コレクションを追加します。
account
コレクションを追加します:
- アカウントの残高を取得するには
account.balance
- 以前の方法でレポートを取得する
しかし、資金が変更された (ステータスが追加または変更された) たびに残高を変更する必要があるのは好きではありません。アカウントの残高を確認するには、常に最初の方法ですべての資金を計算する必要があります。間違えると、いつ、どのように起こったのかわかりません。
期間コレクションを追加:
period
コレクションを追加します:
- 口座残高を最後に返す
period.end_balance
- 以前の方法でレポートを取得しますが、期間ごとにタイムスタンプを取得するのは簡単です
end_balance
期間中に資金が変更された場合はいつでも変更する必要があります。しかし、私は期間ごとに残高を確認することができ、もし間違いがあれば、それがこの期間に起こったことを知ることができます.
最後の方法が一番気に入っていますが、誰かが私の結論でアドバイスをくれたり、他の解決策を知っているかもしれません.
hibernate - Web アプリケーションでレイヤーを使用する正しい方法は何ですか
Spring + Hibernate を使用して設計された Web アプリケーションがあります。以下は、アプリケーションのレイヤーです。
コードを調べていると、一部のServiceクラスが他のDAOクラスを使用していることがわかりました。これは正しいアプローチですか?レイヤーの正しい使い方を教えてください。ファサード層はサービス層のオブジェクトを直接使用する必要がありますか?それとも他のファサード オブジェクトを経由する必要がありますか? サービスレイヤーと同じ?