問題タブ [griffon]
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.
groovy - IntelliJ は、Griffon の作業コードをエラーとして強調表示します
以下は、Groovy in Action ブックから抜粋した実際のコードのスニペットです。以下に示すように、IntelliJ はこれをエラーと見なします。
なんで?
下の図を参照してください。
java - フレームワークを使用する必要がありますか?
この質問があいまいであることは承知していますが、はっきりさせようと思います。
Swing GUI を含む Java プロジェクトを開始しています。私は MVC パターンに従いたいので、フレームワークの助けを借りてプロジェクトのアーキテクチャを整理することができます。私はGriffonを使用することを考えていましたが、他の人がトリックを行うかもしれないと思います.
では、次の点でフレームワークを使用することをお勧めします。
プログラミング効率: もちろん、改善されます...ほとんどの場合. より正確には、プロジェクトが小規模なものの場合はどうなるでしょうか? それとも大型?すでに Java と Swing に精通している場合はどうすればよいですか? そうでない場合はどうなりますか?私が使用したフレームワークについて何も知らない人がプロジェクトを維持しなければならない場合はどうなりますか?
学習の価値: 別の環境で Java と Swing について詳しく学ぶのではなく、単に「フレームワークの使い方を学ぶ」だけでよいでしょうか?
プロフェッショナルとしての価値: 企業は、「従来の」アプローチをよく知っている開発者よりも、「より多くの」フレームワークを知っている開発者を好むでしょうか?
この質問がどれほど大きいかを考えると、驚くべきことに、他の場所ではほとんど情報が見つかりませんでした。些細なことのように思えるかもしれませんが、私は実際にそれについて疑問に思っています。
spring - Griffon と Spring を使用したクライアント サーバー アプリケーション
クライアントサーバーアプリケーションを開発しています。このアプリケーションでは、Model
クラスはサーバー側にあると想定されていますが、クライアント側にありますController
。ユーザーインターフェイスを構築Views
しようとしています。Griffon
Griffon は MVC パターンを実装しており、それぞれ app/models、app/views、app/controllers のようなディレクトリ構造にモデル、ビュー、およびコントローラーを配置するという規則があります。またSpring
、リモートサービスを提供するために使用しています。
Griffon
さて、ここでのSpring
統合に関する私の問題/混乱はModel
、リモートサーバーにクラスを持ち、まだ慣習のままでいることはできGriffon
ますか?
と を使用しClient-Server
てアプリケーションを開発するパターンは何ですか?Griffon
Spring
eclipse - Griffon アプリケーションを開発するために Eclipse をセットアップするにはどうすればよいですか?
Griffon アプリケーションを開発するために Eclipse にインストールできるプラグインはありますか?
基本的に、Eclipse で Griffon アプリケーション開発を行うにはどうすればよいですか?
maven - Maven: Clojure + Groovy (グリフォン)
ビジネス ロジックが Prolog にあるプロジェクトがあり (Clojure に書き直します)、Griffon で GUI を作成したいと考えています。これらの 2 つは、分離された別個のモジュールのままにしておく必要があります。
IntelliJ Idea は、そのようなプロジェクトを構築するための ant スクリプトを作成できますが、依存関係の管理は非常に複雑です。Maven を使用してそのようなプロジェクトを構築する方法はありますか?
swing - Griffon アプリケーション - メモリ使用量
グリフォンについて質問です。griffon アプリケーションのメモリ消費を減らす方法はありますか? 実際、サンプルの griffon アプリケーション プロセス (ラベル付きの 1 つのウィンドウのみ) は、Windows で最大 80MB を必要とします。この基本的なメモリ使用量を目に見えて減らすために何かを変更する方法はありますか? Griffon は優れたソリューションなどですが、私の顧客は、単純なアプリケーションが非常に多くのメモリを必要とする (たとえば、Word、Outlook、またはほとんどの複雑な Java アプリケーションよりも多く、全体に匹敵する) と不満を漏らしています。
osgi - ERP のようなアプリケーションに適したフレームワーク
小さな製造会社で使用する生産管理システムを作成したいと考えています。このシステムにより、機器の製造におけるさまざまな段階を文書化できます。要件は次のとおりです。
1.非ブラウザー ベースのインターフェイス。Swing または AWT ベースのようなものが必要です。私はブラウザー ベースのソリューションを実装する便利さを理解していますが、ビジネス オーナーは非ブラウザー インターフェイスを主張しています
。2.複数のシステムからアクセスします。これらシステムは、中央システム (シン クライアント?) での CRUD 操作を許可
します。
この種のアプリケーションの良いパスについてアドバイスが必要です。現在、RMI で Griffon を使用することを考えています。ただし、開発経験はあまりありません。Apache River (Jini) についても少し読んでください。RMI で Griffon を使用するのは良い考えでしょうか?
アドバイスをお願いします。ありがとう。
編集:いくつか読んだ後、私はより主流のフレームワークを使用することに決めました。したがって、グリフォンはオプションではありません。Jini(Apache River) や OSGI (Apache Felix) はどうですか?
java - Griffon アプレットの関数を JavaScript から呼び出すにはどうすればよいですか?
Web ベースのプロジェクトがありますが、ユーザーのファイルシステムへの重要なアクセスが必要です。HTML では (まだ) 十分なアクセスが許可されていません。また、私たちは主に Grails ショップであるため、ファイル アクセス コードをアプレットとして使用する方が、Flash コードで使用するよりもはるかに理にかなっています。
私たちは Griffon (このプロジェクトの以前のプロトタイプは 100% Griffon Webstart アプリでした) に少し手を出しましたが、Griffon がアプレットに与える構造と「ボイラープレートの除去」が気に入っています。しかし、私たちが常に直面している問題は、実際にすべての作業を行う Griffon アプレットに Html / JavaScript UI を接続することです。
James Williams のGriffon アプリから JavaScript 関数を呼び出す優れた例を見つけましたが、その逆の例 (JavaScript 側から Griffon 関数を呼び出す) を見つけることができませんでした。
主な問題は、すべての UI が JavaScript と HTML によって処理されるため、Griffon アプリを「ヘッドレス」(またはできるだけ近いもの) にしたいということです。これは、James が彼の例で行っているように、Griffon アプリ内からトリガーされた UI イベントを使用できないことを意味します。
私たちが学ぶことができる Griffon アプレットと相互作用する JavaScript の例を誰か持っていますか? または、Griffon アプレット内から JavaScript に物事を表示する方法に関するアドバイスはありますか?