問題タブ [enterprise]
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.
c# - インストールする代わりにエンタープライズ ライブラリをバンドルする
インストールを実行する代わりに、単に Microsoft エンタープライズ ライブラリ コンポーネントを .net ソリューションにバンドルすることが可能かどうか (またはその経験があるかどうか) を知っている人はいますか? お客様にインストール手順を行わせないようにしています。ご返信ありがとうございます!!:-)
active-directory - エンタープライズ ディレクトリ構造はどこで入手できますか?
そのデータを利用するアプリケーションでパフォーマンス テストを実行できるように、現実的な中規模から大規模のエンタープライズ ディレクトリ構造 (グループ、ユーザー) を持つ Active Directory サーバーをロードできるようにしたいと考えています。私のファンタジーの世界では、ある大企業が (匿名化された) AD 構造を、私が直接インポートできる方法でエクスポートしていました。これが起こる可能性は低いと思われるので、従業員が 1 万人から 10 万人規模の組織の構造を合理的にシミュレートできるテスト データのソースを誰か知っていますか? 自分でデータを生成することもできますが、グループの入れ子のレベル、特定のユーザーが直接のメンバーであるグループの数などについて、あまり多くの仮定をしたくありません.
user-interface - ビジネス指向の重いデータ入力 (CRUD) アプリケーションの GUI 設計の良い例
次の機能を備えた非常によくできたエンタープライズソフトウェアの例はどこにありますか。
- キーボード ショートカットの一貫した適切な使用。
- 良いキーボード フォーム ナビゲーション
- 標準化されたフォーム検証
- ルックアップ/検索画面の標準化された使用。(ユーザーはクライアント ID を尋ねられますが、それを知りませんが、それを返すポップアップ ウィンドウから調べることができます)
- 標準化されたユーザビリティ/LaF 規則
単純な CRUD 画面から、CRM/ERP/財務/リスク評価などのアプリケーション向けの非常に複雑なプロセス指向の GUI まで、さまざまなサンプルが見られるとよいでしょう。基本的に、特定のビジネス プロセスを定義する多数の入力フィールドを備えた GUI です。
tcp - tcp チェックサムとしてのアプリケーション レベルのチェックサムが弱すぎる可能性がありますか?
この論文 ( CRC と TCP チェックサムが一致しない場合) は、TCP チェックサム アルゴリズムがかなり弱いため、TCP を使用する 1600 万から 100 億パケットごとに検出されないエラーが発生することを示唆しています。
アプリケーション レベルでチェックサムを追加することによって、この種のエラーからデータを保護するアプリケーション開発者はいますか?
EJB リモート メソッド呼び出し (Java EE 5) の実行中に、このようなエラーから保護するために使用できるパターンはありますか? または、Java はすでにシリアル化されたオブジェクトを自動的にチェックサムしますか (さらに、基礎となるネットワーク プロトコルに加えて)?
エンタープライズ ソフトウェアは、メモリ ECC だけでなく、レジスタなど (SPARC など) で CPU 内のエラー チェックを実行するコンピューター上で実行されています。ストレージ システム (ハード ドライブ、ケーブルなど) でのビット エラーは、Solaris ZFS を使用することで防ぐことができます。
その記事を見るまでは、TCP によるネットワーク ビット エラーを恐れたことはありませんでした。
一部の非常に少数のクライアント サーバー リモート インターフェースに対してアプリケーション レベルのチェックサムを実装するのは、それほど大変な作業ではないかもしれません。しかし、単一のデータセンター内の多数のマシンで実行される分散エンタープライズ ソフトウェアはどうでしょうか。非常に膨大な数のリモート インターフェイスが存在する可能性があります。
SAP、Oracle などのすべてのエンタープライズ ソフトウェア ベンダーは、この種の問題を無視しているのでしょうか? 銀行はどうですか?証券取引所のソフトウェアはどうですか?
フォローアップ:たくさんの回答ありがとうございました! そのため、検出されないネットワーク データの破損をチェックすることはほとんどないように思われますが、それらは存在するようです。
MD5 または SHA1 を使用するように構成された TLS で RMI over TLS を使用するように Java EE アプリケーション サーバー (または EJB デプロイメント記述子) を構成し、同じことを行うように Java SE クライアントを構成するだけで、この問題を解決できませんでしたか? これは、アプリケーションレベルでこれを実装する必要がないように、信頼できる透過的なチェックサムを取得する方法でしょうか (やり過ぎではありますが)? それとも、ネットワークスタックに関して完全に混乱していますか?
javascript - すべてのページに特定のjavascriptファイルをロードさせるにはどうすればよいですか?
私はここでかなり基本的なシステムを作成しました。これはGoogleAnalyticsが行うことを実行し(比較すると非常に単純です)、非常にうまく機能しますが、Google Analyticsと同様に、各ページでJavaScriptファイルを参照する必要があります。IISから提供されるすべてのページがこのJavascriptファイルを参照するようにする方法はありますか?すべてのページについてこれらの統計をキャプチャしたいと思います。
何か案は?
ありがとう
enterprise - エンタープライズ アプリケーションの品質を向上させるには?
私が使用してきた多くのエンタープライズ アプリケーションは、UI/UX の悪さ、動作の遅さ、簡単なことをするのに苦労することなど、多くの不満を引き起こします。これは、私が使ってきたオープンソース アプリケーションとはまったく異なる世界です。どのような問題がありましたか?また、その問題の原因は何だと思いますか? どうすれば改善できますか?
wiki - あなたの会社が開発のために wiki をどのように使用しているかの例は何ですか?
社内で wiki を使用していますか? 誰が何のために使うのか。プロジェクト/チーム/部門間で情報を共有していますか?
programming-languages - エンタープライズ言語、コンパイル済みまたは JVM 用
現在、上記の 3 つの言語 (実際には C、Rose、および Java) のインターフェースを提供する Enea OSE に基づく組み込みプラットフォームで実行するために、C++、Rational Rose、および Java でキャリア グレードのテレコム アプリケーションを開発しています。
他のより生産的な言語を選択して、生産性を高めることに興味があります。どの言語を検討すべきか、ご意見をお聞かせください。ほとんどの場合、PowerPC プロセッサで直接実行するためにコンパイルできるか、Java バイト コードにコンパイルできる必要があります。
これらのアプリケーションはおそらく 20 年以上サポートする必要があるため、成熟度と (Linux ベースの) ツールのサポート (デバッガー、C の世界での lint や purify などの静的および動的アナライザー、プロファイラー、Eclipse プラグインなど) が最も重要です。アプリケーションには苦労やメモリの制約はありませんが、効率はプラスです。
皆さんはどの言語をお勧めしますか? 他に挑戦できる言語はありますか?
.net - .NET を使用したエンタープライズ アプリケーションの設計に関連する無料の電子書籍を探しています
.NET を使用したエンタープライズ アプリケーションの設計に関連する優れた無料の電子ブックを教えてください。