« 天理スタミナラーメン本店&屋台@奈良 ⑤ | トップページ | 【パラパラ】DISCO 90's@マハラジャ六本木 ⑫ »

2019年2月10日 (日)

【超高速開発】OutSystems評判

※開発者視点

◆メリット
 ・VBのようにwebアプリの画面を作成でき、感覚的に作れる。モックも手早く作成可能。
 ・コードの記述が詳細設計のフロー図のような仕上がりとなり、処理が見やすくなる。
  よって、詳細設計書が不要。
 ・エンティティの組み合わせでSQLを丸々書かなくてもクエリができあがる。
  勿論SQLも記述可。

◆デメリット
 ・ローカル環境で動作確認ができない(サーバが止まると詰む、ローカルでのコーディングは可)
 ・上記の理由で常にサーバに最新を置かねばならず、常にSVNでいうコミット(Publish)作業が発生する。
   Publishが集中すると他の人と競合してMerge&Commitを何度も行わなければならず、
   これで1時間近くかかる事も。大人数での開発は工夫が必要。
 ・omlと呼ばれるローカル環境がたまに壊れてコード書き直し発生。
  予期せぬエラー的なメッセージが出るが、原因不明。※OSP9
 ・エンティティのカラムをnullでinsert/updateすると半角スペースになる等(独自のクセがある)

◇結論
 便利だけど"超"高速と言われる程早く作れるようには思えないが、メンテの面では
 その可読性によりちょっと早く改修作業が行えるような気はする。
 操作性は良く、1年以上プログラミングを経験した者なら感覚的に操作できるだろう。
 競合?のGenexusとOutSystemsでどのように違いがあるのかは分からないが、
 今度触る機会があれば比べてみたいと思う。

◇その他
 イベント駆動関数のScreenActionからScreenActionを直接呼べないのが辛かった。
 なのでJavascriptのonloadから呼び直したり、そういった小細工が開発時に時々必要。

|

« 天理スタミナラーメン本店&屋台@奈良 ⑤ | トップページ | 【パラパラ】DISCO 90's@マハラジャ六本木 ⑫ »

仕事」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 【超高速開発】OutSystems評判:

« 天理スタミナラーメン本店&屋台@奈良 ⑤ | トップページ | 【パラパラ】DISCO 90's@マハラジャ六本木 ⑫ »