Tapestryについて語ろうよ!

■ このスレッドは過去ログ倉庫に格納されています
1Ace
垢版 |
NGNG
JakartaのTapestryフレームワーク使ってますか?
日本ではなかなか情報が手に入らず、本家のドキュメントも
古いバージョンのままなので、使いたいと思って挫折した人多くありませんか?

私はTapestry2.3あたりのころにTapestryの存在を知りました。
それまではStrutsでした。
デザイナーを内輪にかかえていない我が社では外注先から戻ってきた
HTMLからJSPへの変換および、再修正依頼が非常に困難でした。
○JSPへの変換ってつまらないよね!
○デザイナーがStrutsの拡張タグ理解できるわけないだろう!
○できたとしてどうやってデザインするの?
そんなあなたにはTapestryしかありません!
ぜひ日本でもこの2chを中心にTapestryの輪を広げて
Strutsにイカレテいる古臭いプログラマーたちを見返してやりましょうよ!

ちなみに私は携帯&PC向け有料サイトでTapestry使ってます。(^o^)v
登録ユーザ○十数万人、売上○千万円程度の規模です。
携帯は全機種対応確認済みです。
携帯のブラウザのバグ的なものに対応するために、
Tapestryのソースいくつか書き換えてるけどね(^_^;

Tapestryに興味ある人レスよろしくね!
571デフォルトの名無しさん
垢版 |
NGNG
>>570
なんでってできあがってるHTML内の大量のリンクタグの
jwcidを書き換えるのめんどくさいからでしょ?
それからプログラマーにいちいち別途技術資料作成して、
@PageLinkより@HogeLinkの方が機能が上だから使いましょうねと
教育する時間がもったいない。
完全上位互換ですから。
後付け機能ですから、ギリ!!!
572デフォルトの名無しさん
垢版 |
NGNG
>>570
基本コンポーネントとかぶる同じ名前のコンポーネントを.application内に記述ってできるのかな?
できるのならクラスとjwcを別にして、「PageLink」コンポーネントを再定義するって方法もあるね
573デフォルトの名無しさん
垢版 |
NGNG
age
NGNG
ぶっちゃけ、Tapestry使ってる人って何人ぐらいのチームでやってるの?
575デフォルトの名無しさん
垢版 |
NGNG
>>574
マネージャ1人、プログラマー5人、デザイナーは外部なのでわからずです。
NGNG
Tapestry in Actionを読み進めているが、
一人でTapeるのは無謀か…
NGNG
ひとりならいいんじゃない?
NGNG
>>576
オラ、1人で Tapestry + Cayenne なプロジェクト切り盛りしてるよ。
ってか絶対的なコーディング量を考えると、素の JSP + Servlet で
1人なのより楽でない? (最初の学習コストはちょっとあるけどさ)
NGNG
せめてStruts+Hibernate+Springぐらいと比べてくれ。
NGNG
比較の対象はPHPかもしれん
NGNG
Groovystryはもう使い物になるの?
582デフォルトの名無しさん
垢版 |
NGNG
age
NGNG
頑張ってるのはわかるけど、まだ冗長な感じがするなあ。
584デフォルトの名無しさん
垢版 |
NGNG
age
585age
垢版 |
NGNG
コンポーネントの in-out なプロパティの大半は String とかプリミティブな型わけで、
getHost して setHoge されますね。(そうせざるを得ないわけですが)

MultiplePropertySelection の selectedList プロパティは、
型が List で Direction が in-out なんだけど、getHogeList で List を取って、
そのリストを書き換えてしまう。setHogeList が呼ばれない。
確かにその方が効率的。

で、これに気がつかなかったわけで、しばらく嵌ってしまった、という話でした。
586デフォルトの名無しさん
垢版 |
NGNG
age
587デフォルトの名無しさん
垢版 |
NGNG
age
NGNG
>>361
589デフォルトの名無しさん
垢版 |
NGNG
age
NGNG
どうでもいい事なんだけど、Tapestry in action
で作者が使っているHTMLエディタ、同じの使ってみたいと思って
調べてみたら、MacroMediaのHomeSite(しかも4.0)ですね。
もう販売中止で売ってないじゃん。。。
591デフォルトの名無しさん
垢版 |
NGNG
age
NGNG
>>590
一応DreamWeaverMX以降でHomeSiteの機能が統合されているけどね。
重さという意味では比べものにならないな。値段も(以下略)。
英語版は開発続行らしいから、英語版買うというのもあり。

まぁこの業界、DWは使いこなせると損にはならないから、
割り切って乗り換えるのも手かも。

http://www.macromedia.com/jp/software/homesite/

TapestryなHTMLを書きやすいタグ補完とかほしいもんだけど、
どこかにないのかねぇ。
NGNG
>> 592
そういえば、Intelli-JがTapestryに対応していたような。
NGNG
>>592
これじゃだめ?
ttp://www.behindthesite.com/blog/C1931765677/E1305840788/index.html
NGNG
>>594
ツッコミがくることを承知で書くが、とてもデザイナさんにEclipse入れて
その上でHTML書け、なんて言えない(汗)。
DWかGoLiveのExtensionみたいな形で使えればベターなんだが。

埋め込みくらいプログラマがやれって話もあるが、動的表示要素が
ほとんどなページとかだと、ある程度埋めてくれないとうざくて
やってられないー。
596初期不良
垢版 |
NGNG
埋め込み作業はバイト君にやらせたいね
NGNG
>> 595
たしかに、Webデザイナーとの分業を考えるのであれば、
DWとかにadd-onであってほしいですね。
そうすると少しは普及速度があがるかな。。
っていうかその前にドキュメントの充実が先って気がするけど。
NGNG
いまさら普及しないだろ。
599タペつかっているよ
垢版 |
NGNG
ページを見ていたら偶然このサイトもtapestryを使っているのを発見
結構よくできていた。http://www.it-evangelist.com/MeetEntre/

NGNG
>>361
601デフォルトの名無しさん
垢版 |
05/01/20 21:07:04
HiveMind-1.1 alpha が出たわけだが
05/01/22 00:15:51
> 601
HiveMindって、なんかTapestryと関係あんの?
05/01/22 00:37:17
サクヤが同じ
604デフォルトの名無しさん
垢版 |
05/01/23 00:56:31
age
05/01/23 11:39:45
>>602
Tapestry3.1 からは、HiveMind と統合とか、
内部処理に HiveMind の DI を利用するとか
そんな噂あり
606デフォルトの名無しさん
垢版 |
05/01/23 20:43:42
(Tapestryではなく)Cayenne のサンプルの中に、Blogサンプルがあったよ
05/01/24 03:05:47
>> 603,605
なるほど。
そういえば、TapestryのWikiかなにかに3.1からDI機能が入るとか書いてあった気がする。
Springを勉強しないで良くなる代わりに、HiveMindを勉強する必要があるのかな。。
608デフォルトの名無しさん
垢版 |
05/01/30 17:37:44
>>155

http://www.saisse.jp/pukiwiki/pukiwiki.php?Tapestry%2FTips#disable-caching

でどうでしょう?
05/02/12 14:23:18
Tapestry使ったコンテストがあるんだね。
誰か参加してるヤシいる?

賞金100万円いいよな。

http://www.dena.ne.jp/other/index.html
05/02/12 23:06:52
> 609
URL見たけど、どのあたりがTapestryに関係しているの?
611デフォルトの名無しさん
垢版 |
05/02/16 21:59:17
Tapestry 3.0.2 Released
05/02/19 01:10:26
新たな中途リアル
ttp://www2.cpttm.org.mo/cyberlab/softdev/tapestry/
05/02/19 01:41:37
The ServerSide.com(TSS)はTapestryで
リライトされたらしいよん。既出かな?

ttp://www.theserverside.com
05/02/19 01:57:40
> 613
これだな。
ttp://www.theserverside.com/articles/article.tss?l=TSSTapestry

TSSは結構有名でアクセス数が多いサイトなので、このサイト構築に耐えられた
(HLS自らがリライトした?)というのは、Tapestryの良い事例になった訳だ。
05/02/19 02:20:11
Spindle 3.1.16(unstable)が出てる。で、Tapestry 3.0.2 が含まれているみたい。
ttp://www.jroller.com/page/glongman/20050217#spindle_3_1_16_now

05/02/19 11:17:15
そしてNHL公式サイトは、
このまま無かったことにされそうな悪寒
05/02/19 12:13:08
> 616
何の誤爆?

それはともかく、JavaWorldで3号連続で連載していた「Tapestryの全て」がWEBで掲載されている。結構分かりやすい。

ttp://www.duo.co.jp/column/index.html
05/03/02 00:01:19
作者、語ってます。
ttp://www.theserverside.com/talks/index.tss
05/03/02 00:18:27
日本語で語らないから日本で普及しないんだよ。
05/03/02 00:20:06
>>619
そのわりに Seasar は普及しないな。
05/03/02 00:34:24
わかりやすい日本語で語らないから日本で普及しないんだよ。
05/03/02 20:22:35
わかりにくい英語で流行ってるやつってあるのかな?
623デフォルトの名無しさん
垢版 |
05/03/04 04:26:57
age
624デフォルトの名無しさん
垢版 |
2005/03/22(火) 22:50:12
>>617
遅レスだが、NHL公式サイトはTapestry制だったらすぃ
625デフォルトの名無しさん
垢版 |
2005/03/28(月) 12:38:40
age
NGNG
Spindle 3.1.20出てます。

http://www.jroller.com/page/glongman

New Features:
* no new features this release other than updating to Tapestry 3.0.3
(Spindle同梱のTapestryが3.0.3に更新されたって事です)
627デフォルトの名無しさん
垢版 |
2005/04/16(土) 23:51:40
ageますよ。

ttp://howardlewisship.com/blog/

次期Tapestry(Picasso)は、Ver 4.0になるそうな。
2005/04/17(日) 00:12:49
>>361
629デフォルトの名無しさん
垢版 |
2005/04/24(日) 13:31:17
age
630デフォルトの名無しさん
垢版 |
2005/05/11(水) 22:56:16
4.0αage
631デフォルトの名無しさん
垢版 |
2005/05/11(水) 23:00:09
http://y130200.ppp.dion.ne.jp/
www
ww
うはっwwww
っうぇwwwwwwおkwww
おkwwwっうぇwっうぇうぇwwwうはっwww
うぇwwwうぇwwwっwwwwwwwwwwww
632デフォルトの名無しさん
垢版 |
2005/05/13(金) 17:44:07
TapestryでFrameってどうやって使うの?
2005/05/16(月) 22:23:54
ビジュアルエディターってあるの?
2005/05/22(日) 13:13:37
>>633
Tapestryの良いところは、普通のHTMLエディタでTapestry用のVIEWを
作成できる事なんで、お好きなエディタを使えばいいんじゃないでしょうか。

それともObjectとのマッピングまでGUIで作成できるように
したいって事?(Spindleの機能じゃ足りない?)
2005/05/22(日) 13:16:17
連投でごめん。最近のtapestry開発状況

# 17 May 2005 - Tapestry 4.0-alpha-3 Released
# 06 May 2005 - Tapestry 4.0-alpha-2 Released
# 29 April 2005 - HiveMind 1.1-beta-1 Released
# 29 March 2005 - Tapestry 3.0.3 Released
# 25 March 2005 - HiveMind 1.1-alpha-3 Released
# 24 February 2005 - HiveMind 1.1-alpha-2 Released
# 22 February 2005 - Tapestry 3.1-alpha-1 Released
# 15 February 2005 - Tapestry 3.0.2 Released

4.0 betaは間近かな。
636デフォルトの名無しさん
垢版 |
2005/05/23(月) 10:27:43
Tapestry Palette
ttp://tapestrypalette.sourceforge.net/
637デフォルトの名無しさん
垢版 |
2005/06/17(金) 22:53:50
Tapestryは1つのjwcidに対して複数のコンポーネントを適用できますか?
638637
垢版 |
2005/06/17(金) 23:58:58
>>637
これだけでは何なので。
自分で調べた限りではできないみたいで、ひとつのタグに複数のコンポーネントを適用しようとしたら、
どうしてもダミーのspanタグが必要みたいでした。
なにか裏技でもあれば教えてください。
639デフォルトの名無しさん
垢版 |
2005/06/26(日) 02:40:31
4.0 Beta1記念 age

ttp://howardlewisship.com/blog/2005/06/tapestry-40-beta-1.html
http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi
2005/06/26(日) 12:29:44
日本語資料のまとめキボン
2005/06/26(日) 12:42:27
>>361
たしかに普及したライブラリはすべて日本語の資料がどこかにはあるからなぁ
2005/06/26(日) 16:38:00
>>640
んじゃ、とりあえずML。

tapestry-japan 
http://groups.yahoo.co.jp/group/tapestry-japan/

Tapestry Japan ML
http://www.freeml.com/info/tapestry-japan@freeml.com

どっちも閑古鳥だがな。
643デフォルトの名無しさん
垢版 |
2005/07/16(土) 16:04:13
4.0 Beta 2
644デフォルトの名無しさん
垢版 |
2005/07/26(火) 12:05:16
4.0 Beta 3
2005/08/26(金) 01:52:38
Tapestry 4.0-beta-4の報告もないってことは、tapestryはこれにて終了ってことで。
646初期不良
垢版 |
2005/08/26(金) 15:04:53
けど、Spring フレームワークの開発者はこれから注目すべき
フレームワークの中に Struts2 と並べて Tapestry を挙げていた。
盛り上がってないのはもしかして日本だけ?
2005/08/26(金) 15:18:39
原因は>>361
2005/08/29(月) 22:14:25
http://jakarta.apache.org/site/news/news-2005-q3.html

ちゃんとTapestry 4.0-beta-4(とHiveMind 1.1-beta-3)について書いてあるがな(´・ω・`)
2005/08/29(月) 23:07:08
>>648
いや、>>643でBeta2の報告、>>644でBeta3の報告の書き込みがあって、なんでBeta4の書き込みがなかったのかと。
で、4.0Beta5がリリースされた訳だが。
誰かリリースノートとか日本語に訳してくれないかな……。
2005/08/30(火) 00:16:40
そしてついでにドキュメントを
2005/09/02(金) 20:04:20
>>649
意訳するとだな

「おまいら正式版マダーとか言い杉。バグつぶしは小さいのしか残ってないが
 ドキュメントが追いつかねぇんだよゴルァ。9月中には出してやるからモチツケ。」

って感じですわ。
2005/09/08(木) 23:35:04
Tapestry 4.0-beta-6 released
2005/09/20(火) 04:31:56
Tapestry 4.0-beta-7 released
2005/09/20(火) 15:12:27
betaの使用感とかはだれも書かないのね。
2005/09/20(火) 19:40:27
>>654
言い出しっぺ乙
2005/09/21(水) 05:33:07
つかってないも〜ん
2005/09/21(水) 19:49:56
♪首から下は〜 Howard Lewis Ship
2005/09/25(日) 10:18:46
4.0-beta でアプリを開発し始めた者です。
3.0のころに比べると、ページをサブディレクトリで管理できたり、
生成されるURLがシンプルになったりいい感じです。
50画面くらい作りこみましたが、とりあえず実用上の問題はなさそうです。

あと、4.0に限らないけど、
htmlテンプレートをキャッシュしないようにして開発すると
動作がもっさりもっさりして厳しいですな。
ページの作りこみはトライアンドエラーの作業が多いから
これは開発効率にダイレクトに響きます。
2005/09/25(日) 11:50:02
ttp://www.agileskills2.org/EWDT/
Tapestry 4初の解説本。1-4章が無料でダウンロード可
2005/09/25(日) 17:15:18
>>361
2005/09/26(月) 06:39:30
5人で開発するとして、2人くらいは英語のドキュメント読めても残りの3人は日本語じゃないと読まないんだよね。
しかも、英語が読めるやつは手探りでだいたいの使い方をわかったりするからドキュメント自体があまり必要なかったり。
日本語しか読めない開発者ほどドキュメントを必要とするんだよね。
2005/09/26(月) 07:46:53
Tapestry 1.1-beta-8 Released
2005/09/26(月) 12:31:03
概要でも日本語化されていれば日本語しか分からなくても
ソースコード見て納得できるけど
なにもわからず手探り状態だと厳しい

それに英語読めるといっても日本語と違って斜め読みまでできるやつはそう多くない
膨大なドキュメントから特定の場所を探すのはむずかしい
2005/09/26(月) 23:45:24
いつまでベータ版なんじゃ、ゴルァー
2005/09/27(火) 00:20:58
4.0正式リリースは年末くらいじゃない?
このあとまだRCシリーズが出るはずだし。
2005/10/03(月) 01:14:51
Tapestry 1.1-beta-9 Released
2005/10/03(月) 02:01:24
>>662 >>666
Tapestry 1.1ってなんじゃぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ
2005/10/03(月) 02:23:47
だって Jakarta のトップページが。
2005/10/04(火) 21:11:31
きっともうHoward Lewis ShipもHiveMindのことでいっぱいいっぱいなんだよ
2005/10/10(月) 01:14:44
Tapestry 4.0-beta-10 Released
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況