- 1 名前:1 mailto:sage [2005/07/05(火) 08:21:30 ID:???]
- 内容:
FreeMarkerは、Java用としては現時点で最強のテンプレートシステム。 Velocityなんか目じゃないぐらい、簡単、高機能、高性能(最大で約2倍速い)。 WebWork2もVelocityからFreeMarkerに乗り換えた。 本家 freemarker.sourceforge.net/ 特徴 freemarker.sourceforge.net/features.html Velocityとの比較 freemarker.sourceforge.net/fmVsVel.html ベンチマークやら機能比較やら doikun.cocolog-nifty.com/dowilog/cat1515211/index.html 駄スレだが許せ。
- 64 名前:nobodyさん [2006/12/13(水) 03:35:27 ID:Nz5vxopy]
- >>53
> サンプルがwebappばっかなんだけど、スタンドアロンで使うことは意識してないの? んなことはない。いちばん使われるのがWebアプリだからサンプルもそうなっているだけ。 Webアプリ以外でも使えるように、HTML以外のテキストファイルも生成できるような仕様だし。 >>61 ないのは日本語の資料だけ。英語ならちゃんとしてるよ。 ちなみにVelocityがいけてないせいで、HibernateToolはfreemarkerに乗り換えた。
- 65 名前:nobodyさん mailto:sage [2006/12/14(木) 11:43:27 ID:???]
- velocityからfreemarkerに変更するツールはありますか?
- 66 名前:nobodyさん mailto:sage [2006/12/15(金) 01:13:18 ID:???]
- tsukurecus
- 67 名前:nobodyさん mailto:sage [2006/12/15(金) 11:40:03 ID:???]
- >>64
たぶんないので、PerlなりRubyなりでスクリプト書くしかないと思う。 完ぺきな移行スクリプトは難しいと思うので、移行支援スクリプトぐらいのきもちで妥協しよう。
- 68 名前:nobodyさん mailto:age [2006/12/17(日) 17:17:19 ID:???]
- >>64
PHPもお勧めですよ
- 69 名前:nobodyさん mailto:sage [2006/12/17(日) 22:07:41 ID:???]
- なんかXSLTでいいやって思うようになってきた。
日本語の資料も豊富だし、WebでもXML+XSLTでブラウザにレンダリングさせてるし。
- 70 名前:nobodyさん mailto:sage [2006/12/19(火) 01:00:57 ID:???]
- いやいや、XSLTは遅すぎるし、そもそも用途がちがうやん。
テンプレートエンジンとして使えなくもないけど、その用途なら素直にテンプレートエンジンつかったほうがわかりやすいだろ。 XSLT複雑過ぎ。
- 71 名前:nobodyさん mailto:sage [2006/12/23(土) 13:14:36 ID:???]
- >69 >70
どっちもpythonだけど、talとかkidみたいなのがJavaでもあればいいんだけどなぁ。 talは、java実装があるけど長く放置されてるのが・・・。 tal: www.zope.org/Documentation/Books/ZopeBook/2_6Edition/AppendixC.stx kid: www.kid-templating.org/
- 72 名前:nobodyさん mailto:sage [2006/12/31(日) 07:33:20 ID:???]
- >>70
そういえば、Javaでは見たことないな。 XMLC Tapestry Mayaa Wicket どれもid属性またはそれに似たものを使うタイプだな。 ただ、HTMLデザインを崩したくないというだけならこれらでもいいと思う。
- 73 名前:nobodyさん mailto:sage [2007/03/26(月) 16:11:22 ID:???]
- XSLTは存在意義を見直した方が良い。
- 74 名前:nobodyさん mailto:sage [2007/05/07(月) 02:35:22 ID:???]
- ここのリードプログラマーは荒らし。
- 75 名前:nobodyさん mailto:sage [2007/05/09(水) 00:15:28 ID:???]
- ここのリードプログラマーの荒らしがここ数日続いています。
いくら自分のソフトが人気ないからって、競合ソフトのMLを荒らすなよ・・・。
- 76 名前:nobodyさん mailto:sage [2007/05/14(月) 17:05:43 ID:???]
- kwsk
- 77 名前:nobodyさん mailto:sage [2007/07/15(日) 02:17:16 ID:???]
- 今更だが・・・
VelocityユーザーのMLで何か質問があったら、いきなりしゃしゃり出て、 FreeMarkerの宣伝をしやがる。 明らかに嫌がらせだろ。
- 78 名前:nobodyさん mailto:sage [2007/07/17(火) 15:09:24 ID:???]
- Jonathanとかいう人?
明らかにフレーマーだな。 FreeMarker has the feature you want. 「あなたの欲しい機能はFreemarkerにあります」 .... Jonathan Revusky -- lead developer, FreeMarker project 吹いたw でも、velocityとfreemarkerはお互いにライバルであって欲しい velocity(VTL)がいつの日かマルチバイト文字を受け入れてくれる日も来るだろう・・・
- 79 名前:nobodyさん mailto:sage [2007/07/19(木) 00:04:38 ID:???]
- >>78
一発ネタなら許すが、頻繁なので許せん。 というか、さっさと死ねばいいのにと心から思う。
- 80 名前:nobodyさん mailto:sage [2007/10/17(水) 19:54:13 ID:???]
- >>79
超遅レスだが、自分はどんどんやってほしいけどなあ。 根拠のない悪口を言うのは馬鹿だが、これは正当な批判だと思うし。 Velocityのような、意図的に貧弱にしたテンプレート言語には、さまざまな不 自由があるのが当然で、その現状できないことを明言する姿勢は正しいと思う。 それに対して、 ・いくらなんでもこれじゃ不便すぎる。もっとリッチな言語に移行しよう。 ・これぐらいの不便さなら、ビューにロジックを埋め込まれる不都合と比べた ら十分に受忍限度内。 どちらの態度を取るかは、ユーザの自由なんだし。
- 81 名前:nobodyさん mailto:sage [2007/10/21(日) 02:12:13 ID:???]
- >>80
Velocityが専用言語を使っているのは、単にJavaが不便だからじゃないかなあ。 Javaが書きやすければ、eRubyのようにテキストファイルにJavaを埋め込めるようにするだけで、十分使い物になる。
- 82 名前:nobodyさん mailto:sage [2007/10/22(月) 11:05:28 ID:???]
- テンプレート完全否定だな
- 83 名前:nobodyさん mailto:sage [2007/10/22(月) 23:07:09 ID:???]
- >>81
それは違うと思うよ。 FreeMarkerスレでVelocityの話ばかりするのもあれだけど、Velocityは例えば、 文字列の結合すら出来ない。つながった文字列を表示したければ、テンプレー トに変数を並べればいい、という設計思想。あくまで「ビューに必要な最小限」 のロジックだけが許されている。 もちろん、あなたの言うとおり、Javaより簡潔な言語という目的もあるけれど。 私はeRubyでRailsの仕事をしたこともあるから、こういう簡潔な言語ならテン プレート専用言語要らなくね?という気持ちはわかるけどね。 だけど、2000年頃は、JSPの中にJavaコードを書きまくった、HTMLよりJavaが何 倍も多いものが蔓延していた。Velocityならプロジェクト管理者がこういうの を強制的に排除できる。eRubyだと出来ない。
- 84 名前:nobodyさん mailto:sage [2007/10/23(火) 10:55:33 ID:???]
- >>83
テンプレートの効能知ってる人には当たり前の話だし、 分からない人には何を言っても無駄だから、 長文書いても意味ないと思うんだ。
- 85 名前:nobodyさん mailto:sage [2007/10/23(火) 13:18:34 ID:???]
- >>84
無駄とは限らないでしょ。誰だって最初は、何も知らないんだから。 皆いろんなことをきっかけに、少しずつ学んでいくものだと思う。
- 86 名前:nobodyさん mailto:sage [2007/10/30(火) 04:04:55 ID:???]
- >>83
Velocity 1.5から文字列連結できるようになったんじゃなかったっけ? そんな些細なことはおいといて、JavaではVelocityつかったりFreeMarkerつかったり、はてはJSPでもELが導入されたりしてるのを見ると、やっぱなんかへんじゃね?とおもってしまう。 Javaが十分書きやすかったら、Javaと同じ書き方でよかったはずだよね。 VelocityやFreeMarkerがあえて機能を制限しているのはかまわないけど、それと書き方とは別の問題でしょ?機能を制限する・しないということと、書き方をどうするかというのは本来別の話。 機能を制限しても、Javaと同じ書き方にすることはできる。Velocityはまだ埋め込み言語だからそれ用の書き方が必要なのはわかるけど、ELなんかは本来、独自の言語仕様を持つ必要なんかなかった。でもJavaが書きにくいから用意されたとしか思えん。
- 87 名前:nobodyさん mailto:sage [2007/10/30(火) 04:09:55 ID:???]
- >>83
>だけど、2000年頃は、JSPの中にJavaコードを書きまくった、HTMLよりJavaが何 >倍も多いものが蔓延していた。Velocityならプロジェクト管理者がこういうの >を強制的に排除できる。eRubyだと出来ない。 VelocityでもJSPでも、マクロとかプラグインを使えば何だってかけるじゃん。 JSPのJSTLなんか、標準でSQL叩けるんだぞ。全然制限になってない。
- 88 名前:nobodyさん mailto:sage [2007/10/30(火) 07:05:54 ID:???]
- そもそもJSPは出発時点からして失敗してる。
だからJSTLやELとかでお茶を濁そうとしてるが 本質的な設計が失敗だったので 何をやっても汚くなっていくだけ。 JSTLとかあほすぎるし。 条件分岐1つ書くのにどれだけコード書けってんだよ。
- 89 名前:nobodyさん mailto:sage [2008/03/02(日) 17:40:58 ID:???]
- スクリプレットバッシングの時代にズダボロに引き裂かれたStrutsと、
グングン成長したRails - ひがやすを blog d.hatena.ne.jp/higayasuo/20080302#1204425432
- 90 名前:nobodyさん mailto:sage [2008/03/10(月) 04:18:05 ID:???]
- またJonathan RevuskyとDaniel Dekanyが荒らしをしてる。
死ねよ、てめえら。
- 91 名前:nobodyさん mailto:sage [2008/03/10(月) 16:56:46 ID:???]
- ひどいな・・・・激しいタイトルのメールがスパムフィルタを抜けて届いたから
ビクっとしたらMLのメールだった・・・・ 相手を嘘つき扱いで、個人攻撃ですか・・・
- 92 名前:nobodyさん mailto:sage [2008/03/11(火) 15:43:06 ID:???]
- まあ、このソフトの開発者はそろいもそろって荒らしだもんな・・。
- 93 名前:nobodyさん [2008/06/06(金) 23:50:27 ID:astBuURj]
- 現在のバージョンは、
・セールスレターテンプレート集(68通) ・売れるセールスレターの書き方 ・ダイレクトメールワークシート ・穴埋め式Eメールテンプレート(14通) ・究極のセールスレターツールBOX など、合計で500ページ近いパッケージとCDROMが セットになっています。 ただ、この無料お試しはだいぶコストがかかるらしいので 500個の限定だそうです。 興味があればこちらをクリックしてください。 www.123marketing.jp/yanik/indextrial.php?jvcd=16797
|

|