UsホームブログGeneXus運用コストを大幅に下げてくれるアプリ「GeneXus」って何?GeneXus2017.09.21運用コストを大幅に下げてくれるアプリ「GeneXus」って何?TweetShare+1HatenaPocketRSSfeedlyTweet自動コード生成ツールと聞くと、「運用が難しいのではないか」ということや「自動生成されたコードが読みにくい」というイメージがあります。GeneXusは、データベースと企画書からコードを完全に自動生成することができ、上記のデメリットを解消してくれます。今回はそんなアプリケーションであるGeneXusについてざっくりと紹介していこうと思います。GeneXusと他の自動生成アプリの違いGeneXusと他の自動生成アプリの一番の大きな違いは、自動生成に関する考え方です。■GeneXusすべてのプログラムとデータベースを作成する■他のアプリケーションプログラムの一部を書いてもらう上記のような考え方の違いによりGeneXusは他のアプリケーションとは一線を介したものとなっています。GeneXusは、必要な情報のリストから情報の作り方更にはコードまでをすべて記述します。仕様変更があった場合は企画書に当たる部分の情報を書き換えることでGeneXusが全て最適な形に書き直します。他の自動生成アプリと差がつく特徴として他のアプリケーションよりGeneXusはJava、Rubyなどの多くのプログラミング言語とデータベースに対応しています。複数のプログラミング言語を使えるGeneXusはまるで有能なコーダーのようですね。GeneXus昔から、全自動でプログラムのコードを描くことは難しいと言われてきました。プログラミング言語は数年で流行が変わってしまい、そのことも自動生成技術が進むことを足止めしていました。GeneXusはほしい情報を伝えることで、自動的にデータベースとアプリケーションのコードを作成することができます!例えば、業務管理のアプリケーションを作りたい場合、顧客情報と商品、そして売上などの必要な情報を入力します。すると、自動的にデータベースとソースコードをつくることができます。GeneXusのルールは命名規則がしっかりしているので、そのルールに則って仕様変更を行うことでフルスクラッチを利用したアプリケーション作成よりも遥かに簡単に仕様変更をすることができます。GeneXusを使うメリット他の自動生成アプリを使うより、GeneXusを使用したアプリケーションを利用するほうが保守コストを減らすことに有効です。一般的に、アプリケーションは最終的に開発のコストよりも保守や改善するコストのほうがかかります。保守改善には今までのコードが壊れないように丁寧に改善を行うことが必要であり、この工程にコストが掛かるからです。GeneXusは自動で保守改善箇所の記述から今までのデータを守ったまま自動でアプリケーションを最適な形に作り変えます。その為、新しく書いたコードが今までの動きに邪魔をしないか確認してそれを修正する...と言った作業を省略することができ、運用コストを大幅に減らすことができるのです。まとめGeneXusを使うことで今までの自動生成ツールと比べても大幅にコードを書く時間や保守する時間を減らすことができます。一からフルスクラッチに必要な技術を勉強しようとするとHTML、CSS、JavaScript、SQL...と様々な言語の勉強が必要ですが、GeneXusであれば学習コストを大幅に減らし、即戦力となるアプリケーション開発も夢ではありません。GeneXusを使った高速で保守がかんたんな開発を、検討してみてはいかがでしょうか。SmartDevicesPlus基幹系システムの開発にGeneXusを用いる利点GeneXusでアプリ開発を行う場合とスクラッチ開発、パッケージ導入を比較プロトタイピング開発とは何なのか?を改めて考えてみた結果、到達した答えはこうだったGeneXusをサーバサイドで開発する上での利点・欠点とは?GeneXus開発費用の求め方教えます。CAPAアプリやシステムの開発を通じて、お客様のビジネスを成長させることが私たちのビジネスです。お気軽にお問い合わせください。お問い合せお電話でのお問い合わせはこちらからTEL:03-5297-2871メールマガジンの登録キャパでは誰かに話したくなるようなIT小ネタを、週に一回メルマガで配信しています。購読してみませんか?購読するホワイトペーパーの入手ITブログ月間20万PV達成!自社オウンドメディアの運用ノウハウを無料公開しています。Proがリニューアル。Pencilで手書き文字をテキスト化。8FTEL:03-5297-2871FAX:03-5297-2879CAPA.IncECサイト構築、スマホアプリ開発、WEBシステム開発、業務システム、CADなら秋葉原のシステム会社キャパにお任せください。