問題タブ [application-planning]

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.

0 投票する
2 に答える
108 参照

application-planning - アプリケーションの計画/モデリングに使用するソフトウェア

アプリケーションの計画/モデリングには何を使用しますか? のようなものを作成したい...

クラス名

  • 変数 ...
  • 関数 ... 関数の機能 ...
0 投票する
5 に答える
3222 参照

php - DrupalとPHPを学ぼうとしているASP.NET開発者

ASP.NET C#をよく知っています。私は調査やカスタムWebアプリケーションのようなものをたくさん作ります。

Drupalに頭を悩ませたり、クライアントのリストを検索したり、Webアプリケーションを作成したりするなど、「特別な」プログラム的なことを行う方法を理解するのに多くの問題があります。

1-私は本とdrupalAPIを読んでいますが、それでも何かを始めるのに多くの問題があります。ページ、モジュール、スニペットに関してカスタムコードはどこに行きますか...?ASP.NETで行ったフォームXをdrupalの新しいページに複製するにはどうすればよいですか?Drupalに頭を巻くのは非常に難しいです。とても大きくて簡単で拡張可能であるように見えますが、コーディングが難しいようです。ASP.NETアプリケーションプログラマーがDrupalでの作業を学ぶために、何をお勧めできますか?

2-クライアント用に完全なASP.NETアプリケーションを作成する場合がありますが、これらのアプリケーションは、クライアントが編集することを目的としていません。たとえば、Webサイト全体をdrupalにしますが、そのWebサイト内には、ユーザーがデータベース情報の特別な検索を使用する場所があります。この特別にコード化されたページを編集しようとする単純なWebサイト編集者やコンテンツプロバイダーは望ましくありません。Drupalアプリケーションでクライアントに何も編集させたくない場合はどうすればよいですか?ページ/ユーザー権限を介して処理されますか?完全にdrupalの外でアプリケーションを開発してホストするのが最善ですか?drupalアプリケーションは、drupal Webサイト(ネストされたdrupals)内の独自のdrupalインスタンスですか?

3-最後に、データベースをどのように処理しますか?DrupalとPHPがMySQLで最適に動作するように設定されていることを理解しています。複数のアプリケーションで使用されるMSSQLデータベースがあり、Drupalの使用を開始するときにそれらを新しいアプリケーションに使用したいと考えています。たとえば、ASP.NETレポートアプリケーションであるASP.NETスタッフリストアプリケーションにフィードするStaffディレクトリがあり、そのデータベースも使用する(そしておそらくより多くの情報を挿入/更新する)新しいDrupalPHPアプリケーションを作成したいと考えています。複数のDrupalおよびASP.NETアプリケーションによって使用および更新されているMSSQLデータベースおよび/またはMySQLデータベースを処理するための最良/最も簡単な方法は何ですか?すべてのアプリケーションでMSSQLデータベースを使用する方が簡単でしょうか、それともMySQLでDrupal / PHPアプリ用にデータベースを複製して、2つのデータベースを同期する方が簡単でしょうか。

1つの投稿で複数の関連する質問をしても大丈夫だと思います。

0 投票する
4 に答える
120 参照

api - 4 つの「きれいな」URL を設定するための、リソースを最も消費しない方法は?

Python で自分用の API を計画しています。いつか自由にアクセスできるようにするかもしれませんが、今は趣味のサイトでのみ使用する予定です。この段階で、GET 要求と POST 要求の両方を受け取るファイルの URL を設定する方法についてアドバイスが必要です。

ファイルの 1 つが次のように呼び出されfunction_A.py、使用されているとします。

私の質問は、リソースを最も消費しない方法で、API で「きれいな」URL を設定するにはどうすればよいですか?

http://www.example.com/api/readほとんどの API には、代わりに次のような典型的な URL 形式があります。http://www.example.com/api/read.py

私のオプションはおそらくDjango を使用したmod_rewritev/sに限定されていますurls.py- または別のより簡単なオプションはありますか?

これはバックエンド/API 用であり、オーバーヘッドを最小限に抑えたいと考えています。この方法で 4 つの URL を処理したいだけで、URL が呼び出されるたびに正規表現が発生することは望ましくありません。

0 投票する
4 に答える
154 参照

application-planning - アプリケーション計画のテクニック

シナリオをスケッチしましょう。

仕様は、それを読み、プロジェクト (Web アプリケーション) を開始する必要がある開発者に渡されます。ほとんどの場合、開発者はコーディングを始めたばかりで、ほとんど計画を立てません。これにより、特定のセクションがすぐにはわからないため、完了が遅くなったり、急いで完了したりします。

私は小さな Web 開発ショップでこの考え方を変えようとしています。最初に開発者にすべての機能、クラス、ページ、データベース テーブルなどをスケッチしてもらいます。アプリケーション全体をすばやくプロトタイプ化し、実際のコードを埋めることができるという考えです。後で。

これはノートブックまたはホワイトボードで実行できることはわかっていますが、理想的には、モデル化された後にクラスまたは関数を作成する何らかのソフトウェアが必要です。たぶん、コメントを提供することさえあります。

これは可能ですか?ソフトウェアは存在しますか?私は怠惰なだけですか?

補足: これは、API を計画して実装する方法に似ていると思います。

0 投票する
2 に答える
178 参照

java - より大きなプロジェクトを開始するにはどうすればよいですか?

ほとんどの場合、私は自分用または学習用に小さなアプリをプログラミングしています。私のプログラミング スキルはやや中級者と見なされるようになったので、大規模なプログラミング プロジェクトにどのように取り組むかを考えていました。

多くの機能を持ち、自分だけでなく他の人が使用することを目的としたアプリケーションを作成したいとしましょう。そのようなプロジェクトの計画を立てるにはどうすればよいですか?

飛び込んでコーディングを開始するだけですか、それとも推奨されるプロセスはありますか?

前もって感謝します:D

0 投票する
3 に答える
133 参照

wpf - ビジネスアプリケーション開発の複雑さを学ぶための効果的な本?

私は独学の「開発者」です。私は自分自身を危険にさらすのに十分なことしか知らないので、この用語を大まかに使用します。私には理論のバックグラウンドがなく、この小さなツールを機能させるため、またはそのコントロールに必要なことを実行させるために、物事を取り上げるだけです。

そうは言っても、特にビジネスの観点から、アプリケーション開発の背後にある理論のいくつかを説明する読み物を探しています。本当に私は、浮かんでいるこれらの用語のすべてが実際に何について話しているのかを理解する必要があります。ビジネスロジックレイヤー、UI抽象化レベルなど。誰かがこのことを理解するのに役立ったと感じる読書リストを手に入れましたか?私はそれが機能するようにコードを書く方法を知っています。それは、私がそれを行うためのエレガントな方法を知らないため、そしてそれはあまりうまく計画されていないため、ほとんどありません(私はアプリケーションを計画する方法も知りません)。

どんな助けでもいただければ幸いです。私が主題だと思ったことについての本をたくさん読んだことがありますが、それらはすべて基本的なコーディングとそうでないものを再ハッシュしているようです。

これは、VB.NETまたはWPF(またはEntity Framework)に固有である必要はありませんが、これらの項目を含むものは非常に役立ちます。

0 投票する
2 に答える
101 参照

project-organization - エッフェル契約の疑い

私は Eiffel 言語でコーディングされた計画ソフトウェアに取り組んでいます。次のコードを作成しましたが、このクラスのルーチンに対してどの種類の事後条件および/または事前条件を指定する必要があるかよくわかりません。

私は Eiffel 言語のマスターではなく、そのキーワードはまだ少しトリッキーで、現在の知識レベルでは理解するのが難しいため、この構文のヒントを提供していただけると助かります。