内容:
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
駄スレだが許せ。
FreeMarkerテンプレートエンジン【Velocityよりずっとまし】
11
2005/07/05(火) 08:21:30ID:???2005/07/14(木) 03:11:46ID:???
]
* Beside the usual string, number, and boolean literals you can define
list and map literals as well inside templates.
* There is a support for all Java string literal escapes: \b, \t, \n, \f, \r,
\", \', \\, also we support \xXXXX to specify characters with their UNICODE code.
[ リテラル ]
* 通常の文字列リテラルや数値リテラルや真偽値リテラルと同様に、リストやマップのリテラルを
定義してテンプレート中に含めることができます。
* Javaの文字列で使用できるエスケープ文字はすべて使用可能です:\b、\t、\n、\f、\r、
\"、\'、\\、およびユニコードの文字を表す\xXXXXが使えます。
* Beside the usual string, number, and boolean literals you can define
list and map literals as well inside templates.
* There is a support for all Java string literal escapes: \b, \t, \n, \f, \r,
\", \', \\, also we support \xXXXX to specify characters with their UNICODE code.
[ リテラル ]
* 通常の文字列リテラルや数値リテラルや真偽値リテラルと同様に、リストやマップのリテラルを
定義してテンプレート中に含めることができます。
* Javaの文字列で使用できるエスケープ文字はすべて使用可能です:\b、\t、\n、\f、\r、
\"、\'、\\、およびユニコードの文字を表す\xXXXXが使えます。
2005/07/14(木) 03:12:24ID:???
[ Advanced white-space removal ]
* FreeMarker consistently removes white-space (spaces, tabs and line-break)
from lines that contain non-outputting FreeMarker tags only,
thus eliminates most annoying, obviously superfluous white-space.
* There are directives to explicitly trim lines from needless white-space,
just for the extreme cases, when white-space is a real problem.
[ 高度なホワイトスペース除去機能 ]
* FreeMarkerは、出力用ではないFreeMarkerタグのみを含む行から、ホワイトスペース
(空白、タブ、改行)を取り除きます。これにより、いつも悩みの種となる、
明らかに余計であるようなホワイトスペースはなくなります。
* 極端なケースですが、ホワイトスペースが現実の問題となった場合には、
不必要なホワイトスペースを行から明示的に削除するディレクティブを使うこともできます。
* FreeMarker consistently removes white-space (spaces, tabs and line-break)
from lines that contain non-outputting FreeMarker tags only,
thus eliminates most annoying, obviously superfluous white-space.
* There are directives to explicitly trim lines from needless white-space,
just for the extreme cases, when white-space is a real problem.
[ 高度なホワイトスペース除去機能 ]
* FreeMarkerは、出力用ではないFreeMarkerタグのみを含む行から、ホワイトスペース
(空白、タブ、改行)を取り除きます。これにより、いつも悩みの種となる、
明らかに余計であるようなホワイトスペースはなくなります。
* 極端なケースですが、ホワイトスペースが現実の問題となった場合には、
不必要なホワイトスペースを行から明示的に削除するディレクティブを使うこともできます。
2005/07/14(木) 03:13:27ID:???
[ Integration with other technologies ]
* You can use JSP custom tag libraries in templates.
* You can work directly on Python objects.
[ 他の技術との統合 ]
* JSPカスタムタグライブラリをテンプレート中で使用できます。
* Pythonオブジェクトを直接使用することもできます{{(まじで?)}}。
* You can use JSP custom tag libraries in templates.
* You can work directly on Python objects.
[ 他の技術との統合 ]
* JSPカスタムタグライブラリをテンプレート中で使用できます。
* Pythonオブジェクトを直接使用することもできます{{(まじで?)}}。
2005/07/14(木) 03:16:13ID:???
[ Powerful XML transformation capabilities ]
* As of version 2.3, FreeMarker has powerful new XML transformation capabilities
that make it a viable replacement for XSLT.
Though there have been some attempts to make Velocity more capable in this domain (i.e. DVSL)
Velocity is not really competitive in this regard.
In our view, it never will be unless certain improvements to the core engine are made,
such as support for macro libraries mapped to namespaces, and local variables in macros.
* See here for a more detailed comparison of FreeMarker and XSLT.
http://freemarker.sourceforge.net/fmVsXSLT.html
[ 強力なXML Transformation機能 ]
* バージョン2.3から、FreeMarkerは強力なXML Transformation機能を新しく持つようになりました。
これにより、FreeMarkerによってXSLTを置き換えることが可能となりました。
今までにも、この用途のためにVelocityをより高機能にしようとする試みはありましたが(DVSLなど)、
Velocityは現実的な競争相手とはなりませんでした。我々の見解では、Velocityのコアエンジンに対して何らかの改良、
例えば名前空間にマッピングしたマクロライブラリのサポートやマクロ中のローカル変数のサポートなどがなされない限り、
VelocityがFreeMacroの競争相手となることは決してないでしょう。
* FreeMarkerとXSLTのより詳細な比較はこちらをご覧ください。
http://freemarker.sourceforge.net/fmVsXSLT.html
* As of version 2.3, FreeMarker has powerful new XML transformation capabilities
that make it a viable replacement for XSLT.
Though there have been some attempts to make Velocity more capable in this domain (i.e. DVSL)
Velocity is not really competitive in this regard.
In our view, it never will be unless certain improvements to the core engine are made,
such as support for macro libraries mapped to namespaces, and local variables in macros.
* See here for a more detailed comparison of FreeMarker and XSLT.
http://freemarker.sourceforge.net/fmVsXSLT.html
[ 強力なXML Transformation機能 ]
* バージョン2.3から、FreeMarkerは強力なXML Transformation機能を新しく持つようになりました。
これにより、FreeMarkerによってXSLTを置き換えることが可能となりました。
今までにも、この用途のためにVelocityをより高機能にしようとする試みはありましたが(DVSLなど)、
Velocityは現実的な競争相手とはなりませんでした。我々の見解では、Velocityのコアエンジンに対して何らかの改良、
例えば名前空間にマッピングしたマクロライブラリのサポートやマクロ中のローカル変数のサポートなどがなされない限り、
VelocityがFreeMacroの競争相手となることは決してないでしょう。
* FreeMarkerとXSLTのより詳細な比較はこちらをご覧ください。
http://freemarker.sourceforge.net/fmVsXSLT.html
2005/07/14(木) 03:17:05ID:???
[ Advanced template metaprogramming: ]
* You can capture the output of an arbitrary part of the template into a context variable.
* You can interpret arbitrary context variable as if it were a template definition.
* You can imagine what can you do when you combine the two...
[ 高度なテンプレートメタプログラミング ]
* テンプレートにおける任意の箇所の出力を捕捉して、コンテキスト変数に格納することができます。
* コンテキスト変数を、まるでテンプレートの定義であるかのように実行することができます。
* この2つを組み合わせれば、ほんとうにいろんなことができるでしょう。
* You can capture the output of an arbitrary part of the template into a context variable.
* You can interpret arbitrary context variable as if it were a template definition.
* You can imagine what can you do when you combine the two...
[ 高度なテンプレートメタプログラミング ]
* テンプレートにおける任意の箇所の出力を捕捉して、コンテキスト変数に格納することができます。
* コンテキスト変数を、まるでテンプレートの定義であるかのように実行することができます。
* この2つを組み合わせれば、ほんとうにいろんなことができるでしょう。
30nobodyさん
2005/07/14(木) 03:19:17ID:???31nobodyさん
2005/07/14(木) 06:16:23ID:wfSMZtFw すごいぞたった火の10日でベロスレの半分まで到達だ
32nobodyさん
2005/07/14(木) 07:11:00ID:??? 読むやつがいるのかどうかという大問題があるのは、だまってたほうがいいのかな?
33nobodyさん
2005/09/07(水) 13:07:33ID:??? ・{}を省略させない
・未定義変数への対処
この二つは魅力を感じる。
マクロとか高機能化のトピックについては
テンプレートなんだからそもそもイラネと思うのが個人的な意見。
<#コマンド> な形式もタイプ量増やすだけで好きになれん。
・未定義変数への対処
この二つは魅力を感じる。
マクロとか高機能化のトピックについては
テンプレートなんだからそもそもイラネと思うのが個人的な意見。
<#コマンド> な形式もタイプ量増やすだけで好きになれん。
34nobodyさん
2005/10/08(土) 04:23:34ID:VIiL/ldq というか、開発者の品性が非常に糞。
VelocityのユーザーMLを2年ぐらい前から荒らしている。
何度注意しても聞かない。
ということで、仮に優れていても絶対に使わない。
VelocityのユーザーMLを2年ぐらい前から荒らしている。
何度注意しても聞かない。
ということで、仮に優れていても絶対に使わない。
35nobodyさん
2005/10/09(日) 19:37:12ID:??? スレタイも厨臭いな。類友?
36nobodyさん
2005/10/09(日) 22:11:23ID:??? VelocityのReferenceInsertionEventHandlerみたいなのは無いのか喃
37nobodyさん
2005/10/10(月) 03:46:09ID:Ry1GejgF >>35
Jonathan Revusky本人だったらテラワロス
Jonathan Revusky本人だったらテラワロス
38nobodyさん
2005/10/10(月) 04:46:16ID:??? ホンニンデスガ、ナニカ?
39nobodyさん
2005/10/10(月) 08:19:09ID:WP5DX+4F40nobodyさん
2005/10/10(月) 13:22:35ID:??? タマネギハタベレマセンガ、ナニカ?
41nobodyさん
2006/03/04(土) 12:39:05ID:1IWI/HQO また最近Jonathanが某MLに出没している。うざい。
42nobodyさん
2006/03/11(土) 09:39:01ID:??? さらに仲間の開発者であるDaniel Dekanyも参戦。さらにうざい。
どうやらハンガリー人らしい。
どうやらハンガリー人らしい。
43nobodyさん
2006/04/29(土) 00:22:37ID:??? hosyu
44nobodyさん
2006/05/10(水) 11:23:18ID:??? JSF登場でfreemarker意味なし??
45nobodyさん
2006/05/11(木) 01:10:28ID:duV7et3V >>44
JSFとfreemarkerはまったく違う技術だろ。混同しているおまえの脳みそに乾杯。
JSFとfreemarkerはまったく違う技術だろ。混同しているおまえの脳みそに乾杯。
46nobodyさん
2006/05/11(木) 15:06:14ID:??? いろいろあるテンプレートエンジンで高機能はfreemarker?
テンプレートエンジンをjspの代用として考えるのは時代遅れ?
それはelが登場したから?
テンプレートエンジンをjspの代用として考えるのは時代遅れ?
それはelが登場したから?
47nobodyさん
2006/05/11(木) 16:06:02ID:??? jspをfreemarkerに変更してくれるeclipseのプラグインはありますか?
48nobodyさん
2006/05/19(金) 20:38:41ID:??? >>46
>いろいろあるテンプレートエンジンで高機能はfreemarker?
そう
>テンプレートエンジンをjspの代用として考えるのは時代遅れ?
そんなことはまったくない。というより、とても正しい考え方。
>それはelが登場したから?
ELのおかげでJSPをテンプレートエンジンとして使いやすくなったのはたしか。癖があるけどね。
でもなー、JSPは結局servletの一形態だから、servletコンテナがないと動かないので
Webアプリ以外では使えないし、
JSPは思ったより仕様が複雑なので、それよりはFreemarkerのほうが簡単だと思う。
JSPの利点は、標準化されていることと、広く普及していること。逆に言えばそれだけ。
>いろいろあるテンプレートエンジンで高機能はfreemarker?
そう
>テンプレートエンジンをjspの代用として考えるのは時代遅れ?
そんなことはまったくない。というより、とても正しい考え方。
>それはelが登場したから?
ELのおかげでJSPをテンプレートエンジンとして使いやすくなったのはたしか。癖があるけどね。
でもなー、JSPは結局servletの一形態だから、servletコンテナがないと動かないので
Webアプリ以外では使えないし、
JSPは思ったより仕様が複雑なので、それよりはFreemarkerのほうが簡単だと思う。
JSPの利点は、標準化されていることと、広く普及していること。逆に言えばそれだけ。
50nobodyさん
2006/06/27(火) 14:36:21ID:??? 日本語の参考サイト少ないね・・・
51nobodyさん
2006/07/11(火) 18:28:10ID:???52nobodyさん
2006/11/28(火) 13:31:58ID:??? jspからfreemarkerに変更するツールはありますか?
タグリブ対応の。
タグリブ対応の。
53nobodyさん
2006/11/29(水) 01:19:41ID:K2b5oyTL サンプルがwebappばっかなんだけど、スタンドアロンで使うことは意識してないの?
54nobodyさん
2006/11/29(水) 01:29:49ID:7/LurL62 テンプレートエンジンなんてサーバーに負担かかるだけだし
それほど生産性が高いとも思えない
それほど生産性が高いとも思えない
55nobodyさん
2006/11/29(水) 01:44:55ID:??? 生産性と負荷関係ないし、比較見るとJSPより軽いけどね
56nobodyさん
2006/11/29(水) 10:05:29ID:??? >>54
jspはコンパイルしてクラスをメモリにロードするので、
jspが多くなってくるとメモリの使用量がかなりパフォーマンスを圧迫します。
ちょっとぐらいでは全然気にしていなかったけど、100以上のjspの場合、結構違ってきますよ。
jspはコンパイルしてクラスをメモリにロードするので、
jspが多くなってくるとメモリの使用量がかなりパフォーマンスを圧迫します。
ちょっとぐらいでは全然気にしていなかったけど、100以上のjspの場合、結構違ってきますよ。
57nobodyさん
2006/11/29(水) 18:38:38ID:7/LurL62 テンプレートエンジンくらい自分で作れよバカ
58nobodyさん
2006/11/30(木) 01:16:49ID:??? 自分で作るのダルイじゃない
車輪は買ってくるほうがいい
車輪は買ってくるほうがいい
59nobodyさん
2006/12/01(金) 02:08:52ID:ZG8rf5XR >>58
テンプレートエンジン作るより車輪作る方がむずかしいよバカ野郎
テンプレートエンジン作るより車輪作る方がむずかしいよバカ野郎
62nobodyさん
2006/12/09(土) 23:16:09ID:??? 別にダメじゃない。てかスレタイに「ずっとまし」とかあるが
テンプレート以上の使い方は必要ないから資料のあるほうがずっとまし
テンプレート以上の使い方は必要ないから資料のあるほうがずっとまし
63nobodyさん
2006/12/12(火) 18:32:21ID:??? ループで定義した一時変数をページスコープにセットする方法はありますか?
ループで定義した値をタグリブに渡したくて。
ループで定義した値をタグリブに渡したくて。
64nobodyさん
2006/12/13(水) 03:35:27ID:Nz5vxopy65nobodyさん
2006/12/14(木) 11:43:27ID:??? velocityからfreemarkerに変更するツールはありますか?
66nobodyさん
2006/12/15(金) 01:13:18ID:??? tsukurecus
67nobodyさん
2006/12/15(金) 11:40:03ID:???69nobodyさん
2006/12/17(日) 22:07:41ID:??? なんかXSLTでいいやって思うようになってきた。
日本語の資料も豊富だし、WebでもXML+XSLTでブラウザにレンダリングさせてるし。
日本語の資料も豊富だし、WebでもXML+XSLTでブラウザにレンダリングさせてるし。
70nobodyさん
2006/12/19(火) 01:00:57ID:??? いやいや、XSLTは遅すぎるし、そもそも用途がちがうやん。
テンプレートエンジンとして使えなくもないけど、その用途なら素直にテンプレートエンジンつかったほうがわかりやすいだろ。
XSLT複雑過ぎ。
テンプレートエンジンとして使えなくもないけど、その用途なら素直にテンプレートエンジンつかったほうがわかりやすいだろ。
XSLT複雑過ぎ。
71nobodyさん
2006/12/23(土) 13:14:36ID:??? >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/
どっちもpythonだけど、talとかkidみたいなのがJavaでもあればいいんだけどなぁ。
talは、java実装があるけど長く放置されてるのが・・・。
tal: http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/AppendixC.stx
kid: http://www.kid-templating.org/
72nobodyさん
2006/12/31(日) 07:33:20ID:??? >>70
そういえば、Javaでは見たことないな。
XMLC
Tapestry
Mayaa
Wicket
どれもid属性またはそれに似たものを使うタイプだな。
ただ、HTMLデザインを崩したくないというだけならこれらでもいいと思う。
そういえば、Javaでは見たことないな。
XMLC
Tapestry
Mayaa
Wicket
どれもid属性またはそれに似たものを使うタイプだな。
ただ、HTMLデザインを崩したくないというだけならこれらでもいいと思う。
73nobodyさん
2007/03/26(月) 16:11:22ID:??? XSLTは存在意義を見直した方が良い。
74nobodyさん
2007/05/07(月) 02:35:22ID:??? ここのリードプログラマーは荒らし。
75nobodyさん
2007/05/09(水) 00:15:28ID:??? ここのリードプログラマーの荒らしがここ数日続いています。
いくら自分のソフトが人気ないからって、競合ソフトのMLを荒らすなよ・・・。
いくら自分のソフトが人気ないからって、競合ソフトのMLを荒らすなよ・・・。
76nobodyさん
2007/05/14(月) 17:05:43ID:??? kwsk
77nobodyさん
2007/07/15(日) 02:17:16ID:??? 今更だが・・・
VelocityユーザーのMLで何か質問があったら、いきなりしゃしゃり出て、
FreeMarkerの宣伝をしやがる。
明らかに嫌がらせだろ。
VelocityユーザーのMLで何か質問があったら、いきなりしゃしゃり出て、
FreeMarkerの宣伝をしやがる。
明らかに嫌がらせだろ。
78nobodyさん
2007/07/17(火) 15:09:24ID:??? Jonathanとかいう人?
明らかにフレーマーだな。
FreeMarker has the feature you want.
「あなたの欲しい機能はFreemarkerにあります」
....
Jonathan Revusky
--
lead developer, FreeMarker project
吹いたw
でも、velocityとfreemarkerはお互いにライバルであって欲しい
velocity(VTL)がいつの日かマルチバイト文字を受け入れてくれる日も来るだろう・・・
明らかにフレーマーだな。
FreeMarker has the feature you want.
「あなたの欲しい機能はFreemarkerにあります」
....
Jonathan Revusky
--
lead developer, FreeMarker project
吹いたw
でも、velocityとfreemarkerはお互いにライバルであって欲しい
velocity(VTL)がいつの日かマルチバイト文字を受け入れてくれる日も来るだろう・・・
80nobodyさん
2007/10/17(水) 19:54:13ID:??? >>79
超遅レスだが、自分はどんどんやってほしいけどなあ。
根拠のない悪口を言うのは馬鹿だが、これは正当な批判だと思うし。
Velocityのような、意図的に貧弱にしたテンプレート言語には、さまざまな不
自由があるのが当然で、その現状できないことを明言する姿勢は正しいと思う。
それに対して、
・いくらなんでもこれじゃ不便すぎる。もっとリッチな言語に移行しよう。
・これぐらいの不便さなら、ビューにロジックを埋め込まれる不都合と比べた
ら十分に受忍限度内。
どちらの態度を取るかは、ユーザの自由なんだし。
超遅レスだが、自分はどんどんやってほしいけどなあ。
根拠のない悪口を言うのは馬鹿だが、これは正当な批判だと思うし。
Velocityのような、意図的に貧弱にしたテンプレート言語には、さまざまな不
自由があるのが当然で、その現状できないことを明言する姿勢は正しいと思う。
それに対して、
・いくらなんでもこれじゃ不便すぎる。もっとリッチな言語に移行しよう。
・これぐらいの不便さなら、ビューにロジックを埋め込まれる不都合と比べた
ら十分に受忍限度内。
どちらの態度を取るかは、ユーザの自由なんだし。
81nobodyさん
2007/10/21(日) 02:12:13ID:??? >>80
Velocityが専用言語を使っているのは、単にJavaが不便だからじゃないかなあ。
Javaが書きやすければ、eRubyのようにテキストファイルにJavaを埋め込めるようにするだけで、十分使い物になる。
Velocityが専用言語を使っているのは、単にJavaが不便だからじゃないかなあ。
Javaが書きやすければ、eRubyのようにテキストファイルにJavaを埋め込めるようにするだけで、十分使い物になる。
82nobodyさん
2007/10/22(月) 11:05:28ID:??? テンプレート完全否定だな
83nobodyさん
2007/10/22(月) 23:07:09ID:??? >>81
それは違うと思うよ。
FreeMarkerスレでVelocityの話ばかりするのもあれだけど、Velocityは例えば、
文字列の結合すら出来ない。つながった文字列を表示したければ、テンプレー
トに変数を並べればいい、という設計思想。あくまで「ビューに必要な最小限」
のロジックだけが許されている。
もちろん、あなたの言うとおり、Javaより簡潔な言語という目的もあるけれど。
私はeRubyでRailsの仕事をしたこともあるから、こういう簡潔な言語ならテン
プレート専用言語要らなくね?という気持ちはわかるけどね。
だけど、2000年頃は、JSPの中にJavaコードを書きまくった、HTMLよりJavaが何
倍も多いものが蔓延していた。Velocityならプロジェクト管理者がこういうの
を強制的に排除できる。eRubyだと出来ない。
それは違うと思うよ。
FreeMarkerスレでVelocityの話ばかりするのもあれだけど、Velocityは例えば、
文字列の結合すら出来ない。つながった文字列を表示したければ、テンプレー
トに変数を並べればいい、という設計思想。あくまで「ビューに必要な最小限」
のロジックだけが許されている。
もちろん、あなたの言うとおり、Javaより簡潔な言語という目的もあるけれど。
私はeRubyでRailsの仕事をしたこともあるから、こういう簡潔な言語ならテン
プレート専用言語要らなくね?という気持ちはわかるけどね。
だけど、2000年頃は、JSPの中にJavaコードを書きまくった、HTMLよりJavaが何
倍も多いものが蔓延していた。Velocityならプロジェクト管理者がこういうの
を強制的に排除できる。eRubyだと出来ない。
84nobodyさん
2007/10/23(火) 10:55:33ID:???85nobodyさん
2007/10/23(火) 13:18:34ID:???86nobodyさん
2007/10/30(火) 04:04:55ID:??? >>83
Velocity 1.5から文字列連結できるようになったんじゃなかったっけ?
そんな些細なことはおいといて、JavaではVelocityつかったりFreeMarkerつかったり、はてはJSPでもELが導入されたりしてるのを見ると、やっぱなんかへんじゃね?とおもってしまう。
Javaが十分書きやすかったら、Javaと同じ書き方でよかったはずだよね。
VelocityやFreeMarkerがあえて機能を制限しているのはかまわないけど、それと書き方とは別の問題でしょ?機能を制限する・しないということと、書き方をどうするかというのは本来別の話。
機能を制限しても、Javaと同じ書き方にすることはできる。Velocityはまだ埋め込み言語だからそれ用の書き方が必要なのはわかるけど、ELなんかは本来、独自の言語仕様を持つ必要なんかなかった。でもJavaが書きにくいから用意されたとしか思えん。
Velocity 1.5から文字列連結できるようになったんじゃなかったっけ?
そんな些細なことはおいといて、JavaではVelocityつかったりFreeMarkerつかったり、はてはJSPでもELが導入されたりしてるのを見ると、やっぱなんかへんじゃね?とおもってしまう。
Javaが十分書きやすかったら、Javaと同じ書き方でよかったはずだよね。
VelocityやFreeMarkerがあえて機能を制限しているのはかまわないけど、それと書き方とは別の問題でしょ?機能を制限する・しないということと、書き方をどうするかというのは本来別の話。
機能を制限しても、Javaと同じ書き方にすることはできる。Velocityはまだ埋め込み言語だからそれ用の書き方が必要なのはわかるけど、ELなんかは本来、独自の言語仕様を持つ必要なんかなかった。でもJavaが書きにくいから用意されたとしか思えん。
87nobodyさん
2007/10/30(火) 04:09:55ID:??? >>83
>だけど、2000年頃は、JSPの中にJavaコードを書きまくった、HTMLよりJavaが何
>倍も多いものが蔓延していた。Velocityならプロジェクト管理者がこういうの
>を強制的に排除できる。eRubyだと出来ない。
VelocityでもJSPでも、マクロとかプラグインを使えば何だってかけるじゃん。
JSPのJSTLなんか、標準でSQL叩けるんだぞ。全然制限になってない。
>だけど、2000年頃は、JSPの中にJavaコードを書きまくった、HTMLよりJavaが何
>倍も多いものが蔓延していた。Velocityならプロジェクト管理者がこういうの
>を強制的に排除できる。eRubyだと出来ない。
VelocityでもJSPでも、マクロとかプラグインを使えば何だってかけるじゃん。
JSPのJSTLなんか、標準でSQL叩けるんだぞ。全然制限になってない。
88nobodyさん
2007/10/30(火) 07:05:54ID:??? そもそもJSPは出発時点からして失敗してる。
だからJSTLやELとかでお茶を濁そうとしてるが
本質的な設計が失敗だったので
何をやっても汚くなっていくだけ。
JSTLとかあほすぎるし。
条件分岐1つ書くのにどれだけコード書けってんだよ。
だからJSTLやELとかでお茶を濁そうとしてるが
本質的な設計が失敗だったので
何をやっても汚くなっていくだけ。
JSTLとかあほすぎるし。
条件分岐1つ書くのにどれだけコード書けってんだよ。
89nobodyさん
2008/03/02(日) 17:40:58ID:??? スクリプレットバッシングの時代にズダボロに引き裂かれたStrutsと、
グングン成長したRails
- ひがやすを blog
http://d.hatena.ne.jp/higayasuo/20080302#1204425432
グングン成長したRails
- ひがやすを blog
http://d.hatena.ne.jp/higayasuo/20080302#1204425432
90nobodyさん
2008/03/10(月) 04:18:05ID:??? またJonathan RevuskyとDaniel Dekanyが荒らしをしてる。
死ねよ、てめえら。
死ねよ、てめえら。
91nobodyさん
2008/03/10(月) 16:56:46ID:??? ひどいな・・・・激しいタイトルのメールがスパムフィルタを抜けて届いたから
ビクっとしたらMLのメールだった・・・・
相手を嘘つき扱いで、個人攻撃ですか・・・
ビクっとしたらMLのメールだった・・・・
相手を嘘つき扱いで、個人攻撃ですか・・・
92nobodyさん
2008/03/11(火) 15:43:06ID:??? まあ、このソフトの開発者はそろいもそろって荒らしだもんな・・。
93nobodyさん
2008/06/06(金) 23:50:27ID:astBuURj 現在のバージョンは、
・セールスレターテンプレート集(68通)
・売れるセールスレターの書き方
・ダイレクトメールワークシート
・穴埋め式Eメールテンプレート(14通)
・究極のセールスレターツールBOX
など、合計で500ページ近いパッケージとCDROMが
セットになっています。
ただ、この無料お試しはだいぶコストがかかるらしいので
500個の限定だそうです。
興味があればこちらをクリックしてください。
http://www.123marketing.jp/yanik/indextrial.php?jvcd=16797
・セールスレターテンプレート集(68通)
・売れるセールスレターの書き方
・ダイレクトメールワークシート
・穴埋め式Eメールテンプレート(14通)
・究極のセールスレターツールBOX
など、合計で500ページ近いパッケージとCDROMが
セットになっています。
ただ、この無料お試しはだいぶコストがかかるらしいので
500個の限定だそうです。
興味があればこちらをクリックしてください。
http://www.123marketing.jp/yanik/indextrial.php?jvcd=16797
94nobodyさん
2010/04/20(火) 20:18:10ID:cFW60NlN95nobodyさん
2010/10/04(月) 13:46:49ID:IyPJtywE 歴史を感じるスレだな。Faceletsに辿り着いたEEはこいつらがあったからこそだ。
96nobodyさん
2011/05/08(日) 20:17:45.59ID:d9l7m4mU ほしゅ&あげ
使ったことない
98nobodyさん
2017/12/30(土) 13:38:55.55ID:YhlYw6jg 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
ATZ5NYX9NZ
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
ATZ5NYX9NZ
99nobodyさん
2021/06/07(月) 11:12:30.69ID:FiFR8+0L 未だにfreemarker使ってるよ。
tymeleafとかのほうがいいのかな?
tymeleafとかのほうがいいのかな?
100nobodyさん
2023/08/23(水) 19:28:49.92ID:??? 未来の君が今の君に感謝する日がくるよ。
レスを投稿する
ニュース
- 佐藤二朗 ハラスメント報道にコメント「大変残念。全ての事実が明らかになることを望みます」所属事務所「到底受け入れられない」★59 [Ailuropoda melanoleuca★]
- 【サッカー】日本代表監督に立候補の本田圭佑 コーチングライセンスに関する3年前の投稿をXに再掲載… ライセンス購入制度を提案 [冬月記者★]
- 【サッカー】「塩貝健人の発言が勝因」とD・サントス断言「我々にとってモチベーションになった」★2 [ゴアマガラ★]
- 自民「審議拒否は時代遅れ」と野党批判 玉木氏「政府の拒否が実態」 [蚤の市★]
- もっちゅりんやフェルメールに行列…日本人が並ぶルーツは「農耕民族の遺伝子」が原因か [バイト歴50年★]
- 設置断ると4万4000円徴収…電気使用量を自動計測する「スマートメーター」2028年4月導入が迫る⋯「電磁波問題市民研究会」が批判 [少考さん★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★312【メキシコ/カナダ/アメリカ】
- Cycle*2026 サイクルロードレース総合実況22
- ハム専4
- やくせん ★2
- 〓たかせん〓
- わしせん2
- 発達障害コミュ障チー牛弱者男性はどうやって生きれば良いんだ
- 【悲報】三谷幸喜、橋本愛を論破「演技に対する情熱が、ハラスメントと誤解されることもある」 [398059782]
- 勃つの男シコって魚類?
- 🫵( ・᷄ὢ・᷅ )じゃあお前は食えんの?
- サイコパスの小説ってなんで電子書籍ないの?
- なぜか行方不明事件の動画見るのやめられん