FreeMarkerテンプレートエンジン【Velocityよりずっとまし】
- 1 :1:2005/07/05(火) 08:21:30 ID:???.net
- 内容:
FreeMarkerは、Java用としては現時点で最強のテンプレートシステム。
Velocityなんか目じゃないぐらい、簡単、高機能、高性能(最大で約2倍速い)。
WebWork2もVelocityからFreeMarkerに乗り換えた。
本家
http://freemarker.sourceforge.net/
特徴
http://freemarker.sourceforge.net/features.html
Velocityとの比較
http://freemarker.sourceforge.net/fmVsVel.html
ベンチマークやら機能比較やら
http://doikun.cocolog-nifty.com/dowilog/cat1515211/index.html
駄スレだが許せ。
- 50 :nobodyさん:2006/06/27(火) 14:36:21 ID:???.net
- 日本語の参考サイト少ないね・・・
- 51 :nobodyさん:2006/07/11(火) 18:28:10 ID:???.net
- >>50
これのDeveloper'sGuideは比較的簡単な英語なのでどーにかなる。
英語が苦手なオレでもどーにかなったくらいだから大丈夫。
- 52 :nobodyさん:2006/11/28(火) 13:31:58 ID:???.net
- jspからfreemarkerに変更するツールはありますか?
タグリブ対応の。
- 53 :nobodyさん:2006/11/29(水) 01:19:41 ID:K2b5oyTL.net
- サンプルがwebappばっかなんだけど、スタンドアロンで使うことは意識してないの?
- 54 :nobodyさん:2006/11/29(水) 01:29:49 ID:7/LurL62.net
- テンプレートエンジンなんてサーバーに負担かかるだけだし
それほど生産性が高いとも思えない
- 55 :nobodyさん:2006/11/29(水) 01:44:55 ID:???.net
- 生産性と負荷関係ないし、比較見るとJSPより軽いけどね
- 56 :nobodyさん:2006/11/29(水) 10:05:29 ID:???.net
- >>54
jspはコンパイルしてクラスをメモリにロードするので、
jspが多くなってくるとメモリの使用量がかなりパフォーマンスを圧迫します。
ちょっとぐらいでは全然気にしていなかったけど、100以上のjspの場合、結構違ってきますよ。
- 57 :nobodyさん:2006/11/29(水) 18:38:38 ID:7/LurL62.net
- テンプレートエンジンくらい自分で作れよバカ
- 58 :nobodyさん:2006/11/30(木) 01:16:49 ID:???.net
- 自分で作るのダルイじゃない
車輪は買ってくるほうがいい
- 59 :nobodyさん:2006/12/01(金) 02:08:52 ID:ZG8rf5XR.net
- >>58
テンプレートエンジン作るより車輪作る方がむずかしいよバカ野郎
- 60 :nobodyさん:2006/12/02(土) 06:47:48 ID:???.net
- >>57
そういうおまえはテンプレートエンジンつくったんだろうな。
もちろんVelocityよりもましなものを。
- 61 :nobodyさん:2006/12/05(火) 09:35:42 ID:???.net
- >>60
Velocityってそんなにだめなの?
- 62 :nobodyさん:2006/12/09(土) 23:16:09 ID:???.net
- 別にダメじゃない。てかスレタイに「ずっとまし」とかあるが
テンプレート以上の使い方は必要ないから資料のあるほうがずっとまし
- 63 :nobodyさん:2006/12/12(火) 18:32:21 ID:???.net
- ループで定義した一時変数をページスコープにセットする方法はありますか?
ループで定義した値をタグリブに渡したくて。
- 64 :nobodyさん:2006/12/13(水) 03:35:27 ID:Nz5vxopy.net
- >>53
> サンプルがwebappばっかなんだけど、スタンドアロンで使うことは意識してないの?
んなことはない。いちばん使われるのがWebアプリだからサンプルもそうなっているだけ。
Webアプリ以外でも使えるように、HTML以外のテキストファイルも生成できるような仕様だし。
>>61
ないのは日本語の資料だけ。英語ならちゃんとしてるよ。
ちなみにVelocityがいけてないせいで、HibernateToolはfreemarkerに乗り換えた。
- 65 :nobodyさん:2006/12/14(木) 11:43:27 ID:???.net
- velocityからfreemarkerに変更するツールはありますか?
- 66 :nobodyさん:2006/12/15(金) 01:13:18 ID:???.net
- tsukurecus
- 67 :nobodyさん:2006/12/15(金) 11:40:03 ID:???.net
- >>64
たぶんないので、PerlなりRubyなりでスクリプト書くしかないと思う。
完ぺきな移行スクリプトは難しいと思うので、移行支援スクリプトぐらいのきもちで妥協しよう。
- 68 :nobodyさん:2006/12/17(日) 17:17:19 ID:???.net
- >>64
PHPもお勧めですよ
- 69 :nobodyさん:2006/12/17(日) 22:07:41 ID:???.net
- なんかXSLTでいいやって思うようになってきた。
日本語の資料も豊富だし、WebでもXML+XSLTでブラウザにレンダリングさせてるし。
- 70 :nobodyさん:2006/12/19(火) 01:00:57 ID:???.net
- いやいや、XSLTは遅すぎるし、そもそも用途がちがうやん。
テンプレートエンジンとして使えなくもないけど、その用途なら素直にテンプレートエンジンつかったほうがわかりやすいだろ。
XSLT複雑過ぎ。
- 71 :nobodyさん:2006/12/23(土) 13:14:36 ID:???.net
- >69 >70
どっちもpythonだけど、talとかkidみたいなのがJavaでもあればいいんだけどなぁ。
talは、java実装があるけど長く放置されてるのが・・・。
tal: http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/AppendixC.stx
kid: http://www.kid-templating.org/
- 72 :nobodyさん:2006/12/31(日) 07:33:20 ID:???.net
- >>70
そういえば、Javaでは見たことないな。
XMLC
Tapestry
Mayaa
Wicket
どれもid属性またはそれに似たものを使うタイプだな。
ただ、HTMLデザインを崩したくないというだけならこれらでもいいと思う。
- 73 :nobodyさん:2007/03/26(月) 16:11:22 ID:???.net
- XSLTは存在意義を見直した方が良い。
- 74 :nobodyさん:2007/05/07(月) 02:35:22 ID:???.net
- ここのリードプログラマーは荒らし。
- 75 :nobodyさん:2007/05/09(水) 00:15:28 ID:???.net
- ここのリードプログラマーの荒らしがここ数日続いています。
いくら自分のソフトが人気ないからって、競合ソフトのMLを荒らすなよ・・・。
- 76 :nobodyさん:2007/05/14(月) 17:05:43 ID:???.net
- kwsk
- 77 :nobodyさん:2007/07/15(日) 02:17:16 ID:???.net
- 今更だが・・・
VelocityユーザーのMLで何か質問があったら、いきなりしゃしゃり出て、
FreeMarkerの宣伝をしやがる。
明らかに嫌がらせだろ。
- 78 :nobodyさん:2007/07/17(火) 15:09:24 ID:???.net
- Jonathanとかいう人?
明らかにフレーマーだな。
FreeMarker has the feature you want.
「あなたの欲しい機能はFreemarkerにあります」
....
Jonathan Revusky
--
lead developer, FreeMarker project
吹いたw
でも、velocityとfreemarkerはお互いにライバルであって欲しい
velocity(VTL)がいつの日かマルチバイト文字を受け入れてくれる日も来るだろう・・・
- 79 :nobodyさん:2007/07/19(木) 00:04:38 ID:???.net
- >>78
一発ネタなら許すが、頻繁なので許せん。
というか、さっさと死ねばいいのにと心から思う。
- 80 :nobodyさん:2007/10/17(水) 19:54:13 ID:???.net
- >>79
超遅レスだが、自分はどんどんやってほしいけどなあ。
根拠のない悪口を言うのは馬鹿だが、これは正当な批判だと思うし。
Velocityのような、意図的に貧弱にしたテンプレート言語には、さまざまな不
自由があるのが当然で、その現状できないことを明言する姿勢は正しいと思う。
それに対して、
・いくらなんでもこれじゃ不便すぎる。もっとリッチな言語に移行しよう。
・これぐらいの不便さなら、ビューにロジックを埋め込まれる不都合と比べた
ら十分に受忍限度内。
どちらの態度を取るかは、ユーザの自由なんだし。
- 81 :nobodyさん:2007/10/21(日) 02:12:13 ID:???.net
- >>80
Velocityが専用言語を使っているのは、単にJavaが不便だからじゃないかなあ。
Javaが書きやすければ、eRubyのようにテキストファイルにJavaを埋め込めるようにするだけで、十分使い物になる。
- 82 :nobodyさん:2007/10/22(月) 11:05:28 ID:???.net
- テンプレート完全否定だな
- 83 :nobodyさん:2007/10/22(月) 23:07:09 ID:???.net
- >>81
それは違うと思うよ。
FreeMarkerスレでVelocityの話ばかりするのもあれだけど、Velocityは例えば、
文字列の結合すら出来ない。つながった文字列を表示したければ、テンプレー
トに変数を並べればいい、という設計思想。あくまで「ビューに必要な最小限」
のロジックだけが許されている。
もちろん、あなたの言うとおり、Javaより簡潔な言語という目的もあるけれど。
私はeRubyでRailsの仕事をしたこともあるから、こういう簡潔な言語ならテン
プレート専用言語要らなくね?という気持ちはわかるけどね。
だけど、2000年頃は、JSPの中にJavaコードを書きまくった、HTMLよりJavaが何
倍も多いものが蔓延していた。Velocityならプロジェクト管理者がこういうの
を強制的に排除できる。eRubyだと出来ない。
- 84 :nobodyさん:2007/10/23(火) 10:55:33 ID:???.net
- >>83
テンプレートの効能知ってる人には当たり前の話だし、
分からない人には何を言っても無駄だから、
長文書いても意味ないと思うんだ。
- 85 :nobodyさん:2007/10/23(火) 13:18:34 ID:???.net
- >>84
無駄とは限らないでしょ。誰だって最初は、何も知らないんだから。
皆いろんなことをきっかけに、少しずつ学んでいくものだと思う。
- 86 :nobodyさん:2007/10/30(火) 04:04:55 ID:???.net
- >>83
Velocity 1.5から文字列連結できるようになったんじゃなかったっけ?
そんな些細なことはおいといて、JavaではVelocityつかったりFreeMarkerつかったり、はてはJSPでもELが導入されたりしてるのを見ると、やっぱなんかへんじゃね?とおもってしまう。
Javaが十分書きやすかったら、Javaと同じ書き方でよかったはずだよね。
VelocityやFreeMarkerがあえて機能を制限しているのはかまわないけど、それと書き方とは別の問題でしょ?機能を制限する・しないということと、書き方をどうするかというのは本来別の話。
機能を制限しても、Javaと同じ書き方にすることはできる。Velocityはまだ埋め込み言語だからそれ用の書き方が必要なのはわかるけど、ELなんかは本来、独自の言語仕様を持つ必要なんかなかった。でもJavaが書きにくいから用意されたとしか思えん。
- 87 :nobodyさん:2007/10/30(火) 04:09:55 ID:???.net
- >>83
>だけど、2000年頃は、JSPの中にJavaコードを書きまくった、HTMLよりJavaが何
>倍も多いものが蔓延していた。Velocityならプロジェクト管理者がこういうの
>を強制的に排除できる。eRubyだと出来ない。
VelocityでもJSPでも、マクロとかプラグインを使えば何だってかけるじゃん。
JSPのJSTLなんか、標準でSQL叩けるんだぞ。全然制限になってない。
- 88 :nobodyさん:2007/10/30(火) 07:05:54 ID:???.net
- そもそもJSPは出発時点からして失敗してる。
だからJSTLやELとかでお茶を濁そうとしてるが
本質的な設計が失敗だったので
何をやっても汚くなっていくだけ。
JSTLとかあほすぎるし。
条件分岐1つ書くのにどれだけコード書けってんだよ。
- 89 :nobodyさん:2008/03/02(日) 17:40:58 ID:???.net
- スクリプレットバッシングの時代にズダボロに引き裂かれたStrutsと、
グングン成長したRails
- ひがやすを blog
http://d.hatena.ne.jp/higayasuo/20080302#1204425432
- 90 :nobodyさん:2008/03/10(月) 04:18:05 ID:???.net
- またJonathan RevuskyとDaniel Dekanyが荒らしをしてる。
死ねよ、てめえら。
- 91 :nobodyさん:2008/03/10(月) 16:56:46 ID:???.net
- ひどいな・・・・激しいタイトルのメールがスパムフィルタを抜けて届いたから
ビクっとしたらMLのメールだった・・・・
相手を嘘つき扱いで、個人攻撃ですか・・・
- 92 :nobodyさん:2008/03/11(火) 15:43:06 ID:???.net
- まあ、このソフトの開発者はそろいもそろって荒らしだもんな・・。
- 93 :nobodyさん:2008/06/06(金) 23:50:27 ID:astBuURj.net
- 現在のバージョンは、
・セールスレターテンプレート集(68通)
・売れるセールスレターの書き方
・ダイレクトメールワークシート
・穴埋め式Eメールテンプレート(14通)
・究極のセールスレターツールBOX
など、合計で500ページ近いパッケージとCDROMが
セットになっています。
ただ、この無料お試しはだいぶコストがかかるらしいので
500個の限定だそうです。
興味があればこちらをクリックしてください。
http://www.123marketing.jp/yanik/indextrial.php?jvcd=16797
- 94 :nobodyさん:2010/04/20(火) 20:18:10 ID:cFW60NlN.net
- マΦコ広げて「初めて貰っちゃうよ♪」とかお姉さん積極的すぎww
入った瞬間イっちゃったけど、そのまま2回戦突入しっちゃたお(^ω^)
http://kwskkkst.net/jp/adbta6z
- 95 :nobodyさん:2010/10/04(月) 13:46:49 ID:IyPJtywE.net
- 歴史を感じるスレだな。Faceletsに辿り着いたEEはこいつらがあったからこそだ。
- 96 :nobodyさん:2011/05/08(日) 20:17:45.59 ID:d9l7m4mU.net
- ほしゅ&あげ
- 97 :電脳プリオン 忍法帖【Lv=40,xxxPT】(2+0:8) 【44.7m】 :2013/01/27(日) 14:43:53.60 ID:???.net ?PLT(12080)
- 使ったことない
- 98 :nobodyさん:2021/06/07(月) 11:12:30.69 ID:FiFR8+0L.net
- 未だにfreemarker使ってるよ。
tymeleafとかのほうがいいのかな?
- 99 :nobodyさん:2023/07/20(木) 20:31:56.77 ID:7+r1E2BoB
- 世代による公平も憲法の下の平等も知らない、しつこい不公平促進ハ゛力税金泥棒立憲って、もはや莫大な税金で開いてる國會にイラネ−だろ
何か゛孑供給付財源カ゛一た゛,資本家階級ヰオン岡田が私腹を肥やすために未来の家畜か゛ほしいだけなんた゛ら岡田から徴収した金でやれや寄生蟲
日銀に金刷らせて株買わせて圧倒的格差と優越的地位の濫用社会にしておいて価格転嫁ガ‐とか、何ひとつ価値生産しない公務員た゛の大企業
従業員た゛の税金泥棒に莫大な金銭給付してるしわ寄せが中小零細にゆくのは当然た゛ろうに、外形課税でもして大企業を全滅させるのが筋た゛ろ
クソ航空機によって勉強妨害技術後進國氣侯変動災害連発物価暴騰してる中,食料自給率ガ‐とか人□減少させて緩和させるしかないものを
─部の貧乏人の孑をネ夕に騒いだり氷河期に謝れだのほさ゛いて金銭強奪の布石を打ってみたり.社會全体て゛子育てなら赤の他人から金銭強奪
して社會分断引き起こして犯罪惹起するのて゛はなく,てめえの意思て゛産み落としておいて子育て罸た゛のほざいてる虐待系クズを豚箱に入れて
親権も児童手当も廃止して,余裕ある家にあちこち寝泊まり飲み食い好きなもの買ってもらう斡旋をすることか゛理にかなった解決方法た゛ろ
創価学会員は、何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセーか゛囗をきけて容認するとか本氣で思ってるとしたら侮辱にもほどか゛あるそ゛!
htΤΡs://i,imgur、cοm/hnli1ga.jpeg
43 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★