JJUG CCC Spring 2016 での発表資料です。
JJUG CCC Spring 2016 での発表資料です。
Luke Daley, Marcin Erdmann, Erik Pragt version 7.0 Very groovy browser automation… web testing, screen scraping and more Geb (pronounced "jeb" and originally a contraction of "Groovy web") is a developer focused tool for automating the interaction between web browsers and web content. It uses the dynamic language features of Groovy to provide a powerful content definition DSL (for modelling conten
はじめに 今まで基本的にJavaをメインに使ってきた自分的には 環境に依存しないVM上で動作する言語がいい できればやはりJavaの各種遺産が使いたい というのがあって、JVM上で動作するスクリプト言語には興味があった。 でも、いろんな言語があるのでどれを使うか迷っていた。 最近は大分リリース等も落ち着いた感じでタイトルにも上げた Scala、Clojure、Groovyあたりがメジャーぽいのかな? ということでこの3つの言語をEclipseで実行できる環境まで作ってみる。 Scala vs Clojure vs Groovy トレンド検索 https://www.google.co.jp/trends/explore#cat=0-5-31&q=%2Fm%2F091hdj%2C%20Clojure%2C%20%2Fm%2F02js86&date=today%2012-m&cmpt=q&tz
5. in Java // HelloWorld.java public class HelloWorld { public static void main(String... args) { System.out.println("Hello, World!"); } } //=> Hello, World! 6. in Groovy // HelloWorld.groovy public class HelloWorld { public static void main(String... args) { System.out.println("Hello, World!"); } } //=> Hello, World! Groovyとしてもvalidなコードなので 拡張子を変えるだけでOK
1.0.0 がリリースされました。やりましたね。 僕の観測範囲内に見えることが増えてきたので、興味本位で少しずつ触っています。 まず、ブラウザだけで試せるチュートリアルが大変素晴らしいので、Kotlin が肌に合うかどうか確認するといいですよ。 Kotlin Koansjs で実装されたエディタなのにシンタックスハイライトだけでなく、入力補完がガンガン効くので凄く良い。 僕の理解#大体 3 日くらいかけて言語仕様やマニュアルの類を読みながらチュートリアルをこなした結果、 Kotlin は 安全な次世代の Groovy であるという理解に到達しました。 僕が Groovy に対して持っていた不満は、大体以下の通り。 ランタイムがデカ過ぎるgroovy-all-2.4.6-indy.jar が 6.5Mバイトコードエンハンス等の危険な黒魔術がカジュアルに動く型がありそうで、実は殆どない型があま
アトラクションルームクラス。ルームに人を追加するaddメソッドを持つ。キャパシティは合計20あり、男性の大人は3、女性の大人は2、子供は男女とも1を消費する。キャパシティがいっぱいになったら満員で、それ以上は人を追加できない package spockexample; import org.junit.Before; import org.junit.experimental.runners.Enclosed; import org.junit.experimental.theories.DataPoints; import org.junit.experimental.theories.Theories; import org.junit.experimental.theories.Theory; import org.junit.runner.RunWith; import stati
Groovyとは ... Python,Ruby,Smalltalk等の多くの機能がインスパイヤされ、Java開発者がJavaのような構文で使用可能にしたJavaプラットホーム用の アジャイルダイナミック言語 です。 web applications 開発、簡単な shell scripts の記述、GroovyのJUnit統合での簡素で有意義な テストケース の記述、 本物の実務に使えるアプリケーション のプロトタイピングと構築は、今まで一度もこんなに簡潔でグルービーではありません。 Groovy はJavaオブジェクトとライブラリでキレイに動作し アプリケーション開発 また スクリプティング モードのどちらでもストレートに Java バイトコード にコンパイルされます。 日本語翻訳について 簡単な"ハローワールド"スクリプト:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く