ローコード開発ツール「GeneXus」

"やりたい!"をすぐ形に
システムの内製化、要員育成も早期に実現

システムの内製化を目指している方!こんなお悩みはありませんか?

speed.png "スピーディーな開発"を実現できていない

GeneXusなら、、、

GeneXusは業務に必要な要件(データ項目・業務ルール)を定義するだけで、指定したデータベース・ソースコードを100%自動生成します。

自動生成されたソースコードはアベンド等の人的エラーが発生しないため、プログラミング初心者の方にとってもハードルが低いことが特徴です。

また、GeneXusでは多彩なプロパティ・関数が用意されており、ローコード開発を実現します。さらに、項目や画面間の関連性は

ツールが自動管理しているため、システムの追加・拡張後の影響調査が容易となることからメンテナンス性の向も期待できます。

money.png 社内の要員育成にお金と時間がかかる

GeneXusなら、、、

一般的に、Webアプリケーションの開発を行うには、様々な技術(Javaの場合、Java、JavaScript、HTML、CSS、SQL)が必要となります。

GeneXusの場合、これらすべての技術をツールが自動生成するため、開発者の育成にかかる費用習得期間を大幅に削減できます。

弊社の実績ですと、Javaの習得は、一般的に約1年要すると言われているのに対し、GeneXusは、約3か月の基礎教育+OJTで習得できます。

このノウハウをお客様にもご提供できるよう、GeneXusを利用した内製化支援のメニューもご用意しております。

technical.pngユーザー要望に合った技術習得が追い付かない

GeneXusなら、、、

昨今、新しいIT技術が次々に登場していますが、GeneXusは30年もの間、対応データベース・言語が日々進化し、新しい技術に対応し続けています。

そのため、GeneXus開発者は新たな技術を覚えることなく、瞬時に新技術への対応が可能となります。

これからより複雑・煩雑化していくIT技術・システム環境にも、GeneXusを覚えることで柔軟に対応できます。

genexus_1.png

GeneXusの機能

Transaction

GeneXusの最も特徴的なオブジェクトの1つです。項目情報を定義するだけでテーブルと画面を自動で作成します。また、「登録」・「更新」・「削除」・「照会」といった基本的なデータベース処理を含む操作も自動で生成されるため、ほぼノンコーディングでの機能実装が可能です。
標準のWorkWith機能を使えば、一覧機能も簡単に作成することも可能になります。

Transaction.png

WebPanel

自由度の高い画面を作成する際に利用する、主に対話型機能を生成するオブジェクトです。
ツールボックスに用意されている画面コントロールを任意の位置に配置することで画面を作成していきます。
画面のデザイン以外にも、簡単な業務ルール(初期値・エラー条件・計算ロジック等)を定義できる機能も備えています。

genexus_2_webpanel.png

Procedure

主に、複雑なバッチ処理を作成する際に利用する、非対話型機能を生成するオブジェクトです。
GeneXusには多くの構文が用意されており、複雑なバッチ処理もコーディング量を減らして実装することが可能です。また、SQL文は一切記載せず、全てGeneXusが自動生成します。
さらに、Procedureオブジェクトでは、帳票デザインを定義出来る等幅広い利用方法があります。

Procedure.png

ExternalObject

既存資産とGeneXusアプリケーションを連携するオブジェクトです。
連携可能なサービスは、ストアドプロシージャやWEBサービス、JSON、OPEN API等様々です。
GeneXusは外部システムとの統合(Integration)を目指した開発も可能にします。

JBCCが選ばれる理由

国内で最大級の豊富な開発実績とご支援体制

GeneXusの製品の特長を生かし、独自に進化させたアジャイル開発手法を中心に、おかげさまで大小100超えるプロジェクト実績があり、お客様にもご安心頂けるご提案が可能です。

 ⇒JBアジャイルのご紹介はこちらから

JBCCではGeneXusに携わり数年間で、新人~熟練技術者含めた150名以上のGeneXus技術者を育成し、以降も毎年技術者育成を継続しています。その半数は、COBOL等のいわゆるレガシー言語開発者からの技術者シフトを推進してきました。