3

J 環境を Ubuntu ボックスと WinXP ボックスにインストールします。http://www.jsoftware.com/stable.htmサイトには、J701 と J602 の違いに関する詳細な説明はないようです。そのサイトから見つけたすべて:

J701 と J602 はどちらも安定したリリースです。J701 は大幅な変更を導入し、最前線に挑戦したい新旧のユーザー向けです。J602 は、従来のユーザーと、特に Windows でより穏やかなエクスペリエンスを望むユーザー向けです。

...そして、J701 の GUI は以前のバージョンと比較して完全に再設計されているという別の言及。

J プログラマーの皆さん、上記の違いを詳しく説明してください。

4

2 に答える 2

3

コードの改善点はここにリストされています

リリースのハイライト、概要、およびいくつかのリンクがここにリストされています

全体として、「公式」ドキュメントの欠如にも失望しています。語彙でさえ時代遅れ、不完全、または単に間違っている場合があります。こんなに素晴らしい言語なのに残念です。

J だけを学習している場合は、多くのLabsがまだ 7.01 に移植されていないため、6.02 を使用してください。それ以外は、7.01 を使用します。

于 2012-06-11T11:10:36.567 に答える
2

私の意見では、J7 が最先端であるという Web サイトの説明は、J7 が最初にリリースされたときは真実でしたが、今では少し誇張されています。これは、特に環境に関するまとまりのあるドキュメントに関して、J7 が同じレベルの完全性を持っているということではありません (ベース言語自体とそのドキュメントは以前と同じくらい堅牢であることに注意してください。J6 からの変更はほとんどありません)。

最大の変更点は GUI 環境の変更です。J6 は、Windows では Windows ドライバーを使用し、Linux および Mac では Java Swing を使用しました。J7 には、Gtk とブラウザベース (javascript/css) の 2 つの主要な GUI 環境があります。少なくとも Linux (そしておそらく Mac も) では、Gtk GUI は Java Swing を大幅に改善しています。

J7 の初期には、Gtk IDE を Windows で動作させるのは少し難しいかもしれませんが、Gtk バイナリと Gtk IDE を備えた J のインストールを簡素化する Windows インストーラーがあります。

もう 1 つの重要な変更点は、インストーラーに含まれていた多くのスクリプト/パッケージが J Application Library (JAL) に移動したことです。これの主な推進力は、より頻繁にコミュニティによって更新できるようにすることでした。多くの頻繁に使用されるスクリプト (ファイル、文字列など) は、ユーザーが手動でロードするのではなく、システムの起動時にロードされるようになりました。

J をインタラクティブに使用している場合や、GUI に依存しないスクリプトを作成している場合は、J7 に移行するのはかなり簡単な決定になると思います。主に GUI アプリケーションを構築したい場合は、どちらも機能しますが、J7 のドキュメントと簡単な例は少なくなります (Gtk または javascript/css のいずれか)。

于 2012-06-12T00:10:12.783 に答える