タグ

ブックマーク / qiita.com/ko2ic (3)

  • Spring BootとDropwizardのアプリコード比較 - Qiita

    DropwizardのSpring版とも言えるSpring BootとDropwizardをコードベースで比較してみます。 わかり易く比較したいので、パッケージ構成・命名などはDropwizardに合わせています。 また、Dropwizardと同じように書きたいので、Spring Bootで必須ではないjarも依存させています。 ソース中のコメントにDropwizardの場合を書いときます。 maven設定 コードの比較の記事にしたいので、Dropwizardのpom.xmlについては、ここでは書きません。 気になる方は以下の記事も参照ください。 いますぐ採用すべきJavaフレームワークDropWizard(その1) いますぐ採用すべきJavaフレームワークDropWizard(その2) いますぐ採用すべきJavaフレームワークDropWizard(その3) dropwizard-test

    Spring BootとDropwizardのアプリコード比較 - Qiita
  • Javaエンジニアがいまさら始めるRuby開発環境 - Qiita

    Editorは、人によって大きく違うと思うけど、大体こんな感じだと思います。 Rubyでは、Vim,Emacsなどのエディタ + Plugin + 開発支援なgem Javaでは、Eclipse,NetBeans,IntelliJなどのIDE Javaの人はIDEが無いと辛いと思うかもしれませんが、Vim Pluginや開発支援するgemを使えば、IDEと遜色なく使えるのではないかと思います。 例えば、エディタ上で以下のことはできます。 コード補完 ブレイクポイントを置いて、ステップ実行 カーソル上のクラスやメソッドに飛ぶ(gemRuby体のC言語も含む) 知りたいクラスやメソッドなどのドキュメントやソースの表示 保存時にコーディング規約違反の表示 homebrew mac標準のrubyでまずはhomebrewをインストールします。 $ ruby -e "$(curl -fsSL ht

    Javaエンジニアがいまさら始めるRuby開発環境 - Qiita
  • いますぐ採用すべきJavaフレームワークDropWizard(その1) - Qiita

    Dropwizardについて3回に渡って説明したいと思います。 今年に入ってリファクタリングなどで有名なマーティン・ファウラーらが所属するthoughtworks社のTechnology RadarのLanguages & frameworksでADOPT(つまりプロジェクトで採用すべきプロダクト)に入りました。 他に入っているものが、Clojure,Scala,Sinatraなので、それらと同じくらい注目すべきプロダクトということになります。 他のプロダクトに比べると日語の記事が少なく、また、バージョンも上がり変わった部分もあるので記述しました。 なお、Dropwizardは日々進化しているので、この記事の内容もすぐに古くなるかもしれません。 概要 DropWizardは、YammerのWebサービス部分で利用するために作られたフレームワークでした。 自分が思う一番の特徴は、 「1つの

    いますぐ採用すべきJavaフレームワークDropWizard(その1) - Qiita
  • 1