この開発環境の存在を知り、1Cに携わる方と「ふじな」を比較することにしました。このJavaでのベラルーシの開発が「1Cキラー」の役割に適しているかどうかを理解する。
作業環境
クロスプラットフォーム。Windows / Linux / MacOS。ほとんどすべてのバージョンがテストされています(Javaはどこでも機能します)。
現在、DBMSとして使用されているのはPostgreeのみです。将来的には他のDBMSも可能です。
インストール
Windowsでは、プラットフォームとPostgreSQLは通常のインストーラーを使用してインストールされます。
Linuxでは、プラットフォームとPostgreSQLの両方が1つのコマンドdescriptionによってまとめられ ます。
開発者のために、 一度にすべてのプログラムのインストーラーもあり ます。
クライアント-サーバーアーキテクチャ
ほとんどのコードはサーバー上で実行されます。コードのごく一部がアプリケーションサーバーで実行されます。
クライアントでJavaコードを実行することは可能です-サーバーはアプリケーションロジックに従ってこれを開始します。例:クライアントで音声信号を発するか、COMオブジェクトを介してキャッシュレジスタにレシートを印刷します。
クライアントコンテキストはまだ保存されていません。この呼び出しにより、1回限りのクライアントコンテンツが作成されますが、必要に応じてJava静的メソッドを介して問題を解決できます。
SQL PostgreSQL. .
. 1, , .
, 183, .
- swing ( Java- ). 50/50 .
lsFusion — lsfusion4-server lsfusion4-client. — , , SQL, .
— - ( Tomcat - lsFusion). , java script .. - Java Web Start.
Windows lsFusion4 Server, lsFusion 4 Client.
, :
1 . — . — HTML, , . IDEA, .
. .. , .
1 . SHOWIF. -, . , , . , , EVAL, . , .
, . , ( , ) .
:
long .
, SQL, View.
STRUCT, - ( ) .
maven artifact“, .
. — jar- ( IDEA – Build artifacts) lsFusion.
. , / /).
, (, ), . , - , , , , .
.. GUID, . , migration.script. IDEA , Rename — migration.script. , , migration.script .
, , . .
IntelliJ IDEA Community Edition. ( ). , .
. , .
/, SQL. SQL. Java-.
— . — , ( META). , — . , (, ), - , , .
( 1) Maven.
, SQL . PostgreSQL. ( ).
, lsFusion . . (DATA LOCAL), .
, «» .
, git — , . .
— . ( ) EXTEND FORM, (CONSTRAINT), (WHEN) , .
, runtime , .
, . JasperReports. JasperReports EXCEL, PDF, DOCX .
, , ( SHOWIF ), pivoting lsFusion 4. .. , 17, .
lsFusion . — . . pivoting.
JasperReports.
, HTTP, XML, JSON . , , Java.
— , . , , . 1.
.
( ) web-server, HTTP EXTERNAL HTTP CLIEnT, - . - -. lsf. .
Java , dll- ( so linux’) . ( dll- ), - ( Java) . ( Native.load)
Java , java- jacob COM-. . activex ActiveXComponent
Java , , -. dll.
— . « 1», 1 , 1 , .
. , LGPL .
?PostgreSQL .
. lsFusion ERP .
“ ” . , , , .
. .
: lsfusion.org (Eng Rus)
: lsfusion.
Youtube , , .
( ) , : https://github.com/lsfusion-solutions
?
, , — .
, 1: — .. , , , FIFO, , .
, . , 1.