排他制御についてセッション管理について参考情報マニュアル(ヘルプ)困った際のトラブルシューティングそのほかの公開サイトセミナー・トレーニングDeveloper/Curl+ORBでの実装時の違いそれでは、Developerでの実装時と、Curl+ORBでの実装時の差異を確認していきましょう。Developerでの特徴サーバサイド、クライアントサイドを意識することが少ない単一言語(PL/SQL)にて実装ができるDBアクセスレスポンスが良い今回のサンプル程度であれば、項目定義、プロパティの設定のみで実装が可能であるCurl+ORBでの特徴サーバサイド、クライアントサイドを分割して実装できる。部分に注力できるORBはオープンソースで公開されているため、自由なカスタマイズが可能DBアクセスレスポンスについて両者のアーキテクチャーが大きく違うため単純な比較はできませんが、DBアクセスレスポンスを比較しました。テーブル[HINMK_TBL]に1000件のデータを格納し、それを画面に表示するという速度検証を行いました。結果は、Curl/Developer共に1秒以下で表示されます。体感はDeveloperが早いですが、1000件程度の表示であれば両者の速度に大差は感じられませんでした。作業性について今回の画面作成の作業性を比較してみます。Developerは、1人で作業し、1時間で作成できました。クライアント/サーバを意識する必要がない反面、分担して作業することができません。Curl+ORBは、サーバサイド/クライアントサイドで担当を分け、2人で作業しました。サーバサイド:30分、クライアントサイド:30分で作成できました。トータルでかかる作業時間は大差ありませんでした。Curl+ORBでは自動生成で作成する部分もあるので、”コーディング”する部分は局所的です。APサーバの設定については、経験がないと苦戦するという点では、Developer/Curlも同じです。両者共に丁寧な解説サイトがありますので、それに従えば構築できます。Curlは、利用するサーバサービスに依存していないため、特段Curlに関する知識がなくても、一般的なWeb/APサーバを構築するための知識さえあればスムーズにサーバを構築できます。Builderという開発ツールを用います。項目を作成し、プロパティを設定していき、必要に応じてPL/SQLでロジックをコーディングしていきます。画面のエディタも配備しております。Eclipse)という開発ツールを用います。Curlのソースコードは、テキストベースですので、前述のコーディングレベルであれば、テキストエディタでも作成可能ですが、開発ツールを用いるとコード補完などコーディングする際に有用な機能が多数あり生産性が向上します。Ver.8.0.0では便利な機能も多数盛り込まれています。詳細は、こちらをご覧ください。Curlプラグインの主な新機能(v8.0.0)使ってみようメトリクス!バージョンアップについて開発ツール/実行環境の宿命上、バージョンが存在します。旧バージョンの開発ツールで作成したプログラムを新バージョンにコンバージョンさせるシーンに良く出会うと思います。Developerでは、古いバージョンのソースを新しいバージョンのソースにコンバージョンできます。やり方はいくつかありますが、基本的には古いバージョンで作成したソースを新しいバージョンのツールで開き、コンパイルして保存する、というやり方です。(もちろん、バージョン間で変更されたAPIに対する対応は必要です)Curlの場合は、ヘラルドと呼ばれる部分に新しいバージョン番号を書きます。applet}と記載しています。RTEで稼動することを意味しています。applet}と書きます。RTEでも稼動します(Developerと同様に、バージョン間で変更されたAPIに対する対応は必要です)。Ver.6.0/7.0/8.0/9.0で稼動させることができることです。RTEで稼動させることも可能です。恵介(イノケイスケ)2000年、九州住商情報システムに入社後多くのERPパッケージ開発を担当、その後現在のCurlビジネスに従事。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。