You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Borut Bolčina <bo...@gmail.com> on 2009/02/18 07:03:52 UTC

[OT] By boss decided

Hello,

just want to share a piece of corporate mind set with you.

My boss decided that none of the Java frameworks is productive in comparison
to PHP, Ruby and Django and that there are no web sites written in any Java
framework. Can you believe that? I would like to prove him wrong with
Tapestry Cayenne combo. Unfortunately I have no list of T5 success stories.

I am sorry for spamming, but I had to let the steam out!

-Borut

Re: [OT] By boss decided

Posted by Alex Kotchnev <ak...@gmail.com>.
This is funny !!! :-) The "little guy" standing up , defending Java from the
corporate type who wants PHP :-) Wow :-)



On Wed, Feb 18, 2009 at 1:03 AM, Borut Bolčina <bo...@gmail.com>wrote:

> Hello,
>
> just want to share a piece of corporate mind set with you.
>
> My boss decided that none of the Java frameworks is productive in
> comparison
> to PHP, Ruby and Django and that there are no web sites written in any Java
> framework. Can you believe that? I would like to prove him wrong with
> Tapestry Cayenne combo. Unfortunately I have no list of T5 success stories.
>
> I am sorry for spamming, but I had to let the steam out!
>
> -Borut
>

Re: [OT] By boss decided

Posted by Michael Gentry <mg...@masslight.net>.
I used T4+Cayenne on an internal application (so there is no public
link to it).  It ended up working really well for them.  They had an
existing application which processed loans, but it was only designed
to do one-at-a-time.  The nature of the business had changed and they
were doing 500-1000 loan bulk purchases and it was taking people up to
3 full days working around the clock to do the purchases.  One of the
things the new T4+Cayenne application did was automate the purchasing
of those loans.  Cut it down to about 90 seconds.  Development speed
with T4 was pretty decent, but I suspect with T5's class reloading, it
would be even better.  The biggest hurdle I had integrating T4 with
Cayenne was that I had to prevent T4 from serializing my Cayenne
database objects to the HTML.

/dev/mrg


On Wed, Feb 18, 2009 at 1:03 AM, Borut Bolčina <bo...@gmail.com> wrote:
> Hello,
>
> just want to share a piece of corporate mind set with you.
>
> My boss decided that none of the Java frameworks is productive in comparison
> to PHP, Ruby and Django and that there are no web sites written in any Java
> framework. Can you believe that? I would like to prove him wrong with
> Tapestry Cayenne combo. Unfortunately I have no list of T5 success stories.
>
> I am sorry for spamming, but I had to let the steam out!
>
> -Borut
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by Francois Armand <fa...@linagora.com>.
Borut Bolčina wrote:
> Hello,
>   
Hello,

> [...] Can you believe that? I would like to prove him wrong with
> Tapestry Cayenne combo. Unfortunately I have no list of T5 success stories.
>   

The French weather site is done with T5.0.10 or so. The project leader 
posted a mail about that, one of the digits is that there is something 
like 800,000 visitors in a day.
The site: http://france.meteofrance.com/
Archived mail : http://markmail.org/message/jywreucbum4b3dba

-- 
Francois Armand
Etudes & Développements J2EE
Groupe Linagora - http://www.linagora.com
Tél.: +33 (0)1 58 18 68 28
-----------
http://fanf42.blogspot.com
InterLDAP - http://interldap.org 
FederID - http://www.federid.org/
Open Source identities management and federation


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
2009/2/18 Otho <ta...@googlemail.com>:
> Yup, no websites in java. Googlemail doesn't count. And german Telekom and
> Postbank are totally niche companies. :)

Brazil's largest bank, Banco do Brasil, has it website written in
Java, including its home banking. I don't know the exact figures, but
it has tens of millions of clients. Brazil's healthcare system is also
written in Java.

-- 
Thiago

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by Fernando Padilla <fe...@alum.mit.edu>.
How about LinkedIn.

Otho wrote:
> Yup, no websites in java. Googlemail doesn't count. And german Telekom and
> Postbank are totally niche companies. :)
> 
> 2009/2/18 Daniel Honig <da...@gmail.com>
> 
>> Ok...very late for me....Horrible post!
>>
>> But I do have some real points... let me bullet point
>>
>>
>>   - dynamic language frameworks offer great but often overexaggerated
>>   productivity ( dependent on lots of factors!)
>>   - PHP does not mean you can hire less than talented folks and expect a
>>   huge cost/productivity savings (Cake PHP has a learning curve too!)
>>   - Open source ecosystem in Java blows away any other environment
>>   - Django and Rails are great but cost of retraining is high
>>   - You can't argue with folks who are beat up by the mistakes of java past
>>   and refuse to look at the light at the end of the Java tunnel(groovy,
>>   grails, scala)
>>   - A skilled tap or wo team can likely meet or exceed the real cost/effort
>>   level of a django/grails/php/rails team and leave a better system in
>> place
>>   - Communicating with those who are lost in the hype of dynamic language
>>   frameworks is difficult.
>>
>>
>> too late...too tired....but hope the bullet points make up for my previous
>> post.  i think they are all points worth discussion.
>>
>> 2009/2/18 Daniel Honig <da...@gmail.com>
>>
>>> Just tell him to go check out grails before he goes off and tries to
>>> re-invent the infrastructure in cake php.
>>>
>>> That being said once T5 is part of my migration path once I reach the
>>> limits of scalability from all the MOP overhead from dynamic language
>>> frameworks.
>>> In a perfect world, I'd write my domain in GORM and expose it to tapestry
>>> via some lightweight service layer....
>>>
>>> But if your boss really wants to go and re-invent everything in Django or
>>> PHP it might just be a lost cause.
>>>
>>> You might want to point out that often the productivity gain is a a bit
>> of
>>> a shell game....In any of these languages you still need to hire good or
>>> great developers to get productivity.  In dynamic frameworks you can't
>> keep
>>> a stable codebase unless you write good to great integration tests to
>> verify
>>> your execution paths are stable and not doing something crazy from
>> release
>>> to release.....IMHO, the productiviy gains from dynamic frameworks are a
>> bit
>>> overexaggerated......All of these frameworks have a learning
>>> curve.....Unless your boss wants a project delivered by a bunch of PHP
>>> script kids?.....It's a shell game....
>>>
>>> Despite my love of grails, after working with grails for a year and a
>>> previous life that included lots of WO and T4 experience, I think there
>> is
>>> no reason that a talented agile Tap X team could not keep up with the
>> true
>>> productivity of any other framework.  Full stop ;)
>>>
>>> The trouble is how do you bring communicate this effectively?
>>>
>>>
>>>
>>> On Wed, Feb 18, 2009 at 1:03 AM, Borut Bolčina <borut.bolcina@gmail.com
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> just want to share a piece of corporate mind set with you.
>>>>
>>>> My boss decided that none of the Java frameworks is productive in
>>>> comparison
>>>> to PHP, Ruby and Django and that there are no web sites written in any
>>>> Java
>>>> framework. Can you believe that? I would like to prove him wrong with
>>>> Tapestry Cayenne combo. Unfortunately I have no list of T5 success
>>>> stories.
>>>>
>>>> I am sorry for spamming, but I had to let the steam out!
>>>>
>>>> -Borut
>>>>
>>>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by Hilco Wijbenga <hi...@gmail.com>.
2009/2/18 Thiago H. de Paula Figueiredo <th...@gmail.com>:
> 2009/2/18 Otho <ta...@googlemail.com>:
>> Yup, no websites in java. Googlemail doesn't count. And german Telekom and
>> Postbank are totally niche companies. :)
>
> I'm 99.9% sure that Gmail is written in GWT. I had a job interview at
> Google once. I asked if Google was written in GWT. The guy gave me a
> "you bastard! you are right, but I can't tell you that!" look and told
> me that he couldn't tell me that. :)

Well, using GWT means you write Java which gets translated into
JavaScript... :-)

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by Peter Stavrinides <P....@albourne.com>.
> far as productivity, well that depends on the programmer(s).
yes and no, the right tools go a long way too.

----- Original Message -----
From: "Daniel Jue" <te...@gmail.com>
To: "Tapestry users" <us...@tapestry.apache.org>
Sent: Wednesday, 18 February, 2009 17:12:32 GMT +02:00 Athens, Beirut, Bucharest, Istanbul
Subject: Re: [OT] By boss decided

Then that would imply that at least the RPC side is still in Java, and
the developer side source code for the GUI is actually Java.

Have you seen that recent article called "Competence: Is your boss faking it?"
http://www.time.com/time/health/article/0,8599,1878358,00.html

Not to be harsh on your boss...Maybe he thinks Java "websites" look
like Java applets from 15 years ago.  As far as productivity, well
that depends on the programmer(s).

Daniel


On Wed, Feb 18, 2009 at 7:01 AM, Thiago H. de Paula Figueiredo
<th...@gmail.com> wrote:
> 2009/2/18 Otho <ta...@googlemail.com>:
>> Yup, no websites in java. Googlemail doesn't count. And german Telekom and
>> Postbank are totally niche companies. :)
>
> I'm 99.9% sure that Gmail is written in GWT. I had a job interview at
> Google once. I asked if Google was written in GWT. The guy gave me a
> "you bastard! you are right, but I can't tell you that!" look and told
> me that he couldn't tell me that. :)
>
> --
> Thiago
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by Daniel Jue <te...@gmail.com>.
Then that would imply that at least the RPC side is still in Java, and
the developer side source code for the GUI is actually Java.

Have you seen that recent article called "Competence: Is your boss faking it?"
http://www.time.com/time/health/article/0,8599,1878358,00.html

Not to be harsh on your boss...Maybe he thinks Java "websites" look
like Java applets from 15 years ago.  As far as productivity, well
that depends on the programmer(s).

Daniel


On Wed, Feb 18, 2009 at 7:01 AM, Thiago H. de Paula Figueiredo
<th...@gmail.com> wrote:
> 2009/2/18 Otho <ta...@googlemail.com>:
>> Yup, no websites in java. Googlemail doesn't count. And german Telekom and
>> Postbank are totally niche companies. :)
>
> I'm 99.9% sure that Gmail is written in GWT. I had a job interview at
> Google once. I asked if Google was written in GWT. The guy gave me a
> "you bastard! you are right, but I can't tell you that!" look and told
> me that he couldn't tell me that. :)
>
> --
> Thiago
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
2009/2/18 Otho <ta...@googlemail.com>:
> Yup, no websites in java. Googlemail doesn't count. And german Telekom and
> Postbank are totally niche companies. :)

I'm 99.9% sure that Gmail is written in GWT. I had a job interview at
Google once. I asked if Google was written in GWT. The guy gave me a
"you bastard! you are right, but I can't tell you that!" look and told
me that he couldn't tell me that. :)

-- 
Thiago

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


RE: [OT] By boss decided

Posted by James Sherwood <js...@rgisolutions.com>.
Hi,

http://www.workingmother.com	written in T3:)

350k/month PAGE VIEWS(1million during top 100)

--James

-----Original Message-----
From: Fernando Padilla [mailto:fern@alum.mit.edu] 
Sent: February-18-09 1:19 PM
To: Tapestry users
Subject: Re: [OT] By boss decided


For general Java:
How about LinkedIn? Anything with OpenSocial/Shindig ( Myspace, Hi5, 
Orkut, iGoogle, maybe even Yahoo Social ).


For Tapestry:
I would like to say my sites but they are only timid successes ( 
tapestry is not the issue, just the business :)

protrade.com
apps.facebook.com/bracket
apps.facebook.com/citizensports
apps.facebook.com/redsoxnation
...
..
.



Otho wrote:
> Yup, no websites in java. Googlemail doesn't count. And german Telekom and
> Postbank are totally niche companies. :)
> 
> 2009/2/18 Daniel Honig <da...@gmail.com>
> 
>> Ok...very late for me....Horrible post!
>>
>> But I do have some real points... let me bullet point
>>
>>
>>   - dynamic language frameworks offer great but often overexaggerated
>>   productivity ( dependent on lots of factors!)
>>   - PHP does not mean you can hire less than talented folks and expect a
>>   huge cost/productivity savings (Cake PHP has a learning curve too!)
>>   - Open source ecosystem in Java blows away any other environment
>>   - Django and Rails are great but cost of retraining is high
>>   - You can't argue with folks who are beat up by the mistakes of java
past
>>   and refuse to look at the light at the end of the Java tunnel(groovy,
>>   grails, scala)
>>   - A skilled tap or wo team can likely meet or exceed the real
cost/effort
>>   level of a django/grails/php/rails team and leave a better system in
>> place
>>   - Communicating with those who are lost in the hype of dynamic language
>>   frameworks is difficult.
>>
>>
>> too late...too tired....but hope the bullet points make up for my
previous
>> post.  i think they are all points worth discussion.
>>
>> 2009/2/18 Daniel Honig <da...@gmail.com>
>>
>>> Just tell him to go check out grails before he goes off and tries to
>>> re-invent the infrastructure in cake php.
>>>
>>> That being said once T5 is part of my migration path once I reach the
>>> limits of scalability from all the MOP overhead from dynamic language
>>> frameworks.
>>> In a perfect world, I'd write my domain in GORM and expose it to
tapestry
>>> via some lightweight service layer....
>>>
>>> But if your boss really wants to go and re-invent everything in Django
or
>>> PHP it might just be a lost cause.
>>>
>>> You might want to point out that often the productivity gain is a a bit
>> of
>>> a shell game....In any of these languages you still need to hire good or
>>> great developers to get productivity.  In dynamic frameworks you can't
>> keep
>>> a stable codebase unless you write good to great integration tests to
>> verify
>>> your execution paths are stable and not doing something crazy from
>> release
>>> to release.....IMHO, the productiviy gains from dynamic frameworks are a
>> bit
>>> overexaggerated......All of these frameworks have a learning
>>> curve.....Unless your boss wants a project delivered by a bunch of PHP
>>> script kids?.....It's a shell game....
>>>
>>> Despite my love of grails, after working with grails for a year and a
>>> previous life that included lots of WO and T4 experience, I think there
>> is
>>> no reason that a talented agile Tap X team could not keep up with the
>> true
>>> productivity of any other framework.  Full stop ;)
>>>
>>> The trouble is how do you bring communicate this effectively?
>>>
>>>
>>>
>>> On Wed, Feb 18, 2009 at 1:03 AM, Borut Bolčina <borut.bolcina@gmail.com
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> just want to share a piece of corporate mind set with you.
>>>>
>>>> My boss decided that none of the Java frameworks is productive in
>>>> comparison
>>>> to PHP, Ruby and Django and that there are no web sites written in any
>>>> Java
>>>> framework. Can you believe that? I would like to prove him wrong with
>>>> Tapestry Cayenne combo. Unfortunately I have no list of T5 success
>>>> stories.
>>>>
>>>> I am sorry for spamming, but I had to let the steam out!
>>>>
>>>> -Borut
>>>>
>>>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by Fernando Padilla <fe...@alum.mit.edu>.
For general Java:
How about LinkedIn? Anything with OpenSocial/Shindig ( Myspace, Hi5, 
Orkut, iGoogle, maybe even Yahoo Social ).


For Tapestry:
I would like to say my sites but they are only timid successes ( 
tapestry is not the issue, just the business :)

protrade.com
apps.facebook.com/bracket
apps.facebook.com/citizensports
apps.facebook.com/redsoxnation
...
..
.



Otho wrote:
> Yup, no websites in java. Googlemail doesn't count. And german Telekom and
> Postbank are totally niche companies. :)
> 
> 2009/2/18 Daniel Honig <da...@gmail.com>
> 
>> Ok...very late for me....Horrible post!
>>
>> But I do have some real points... let me bullet point
>>
>>
>>   - dynamic language frameworks offer great but often overexaggerated
>>   productivity ( dependent on lots of factors!)
>>   - PHP does not mean you can hire less than talented folks and expect a
>>   huge cost/productivity savings (Cake PHP has a learning curve too!)
>>   - Open source ecosystem in Java blows away any other environment
>>   - Django and Rails are great but cost of retraining is high
>>   - You can't argue with folks who are beat up by the mistakes of java past
>>   and refuse to look at the light at the end of the Java tunnel(groovy,
>>   grails, scala)
>>   - A skilled tap or wo team can likely meet or exceed the real cost/effort
>>   level of a django/grails/php/rails team and leave a better system in
>> place
>>   - Communicating with those who are lost in the hype of dynamic language
>>   frameworks is difficult.
>>
>>
>> too late...too tired....but hope the bullet points make up for my previous
>> post.  i think they are all points worth discussion.
>>
>> 2009/2/18 Daniel Honig <da...@gmail.com>
>>
>>> Just tell him to go check out grails before he goes off and tries to
>>> re-invent the infrastructure in cake php.
>>>
>>> That being said once T5 is part of my migration path once I reach the
>>> limits of scalability from all the MOP overhead from dynamic language
>>> frameworks.
>>> In a perfect world, I'd write my domain in GORM and expose it to tapestry
>>> via some lightweight service layer....
>>>
>>> But if your boss really wants to go and re-invent everything in Django or
>>> PHP it might just be a lost cause.
>>>
>>> You might want to point out that often the productivity gain is a a bit
>> of
>>> a shell game....In any of these languages you still need to hire good or
>>> great developers to get productivity.  In dynamic frameworks you can't
>> keep
>>> a stable codebase unless you write good to great integration tests to
>> verify
>>> your execution paths are stable and not doing something crazy from
>> release
>>> to release.....IMHO, the productiviy gains from dynamic frameworks are a
>> bit
>>> overexaggerated......All of these frameworks have a learning
>>> curve.....Unless your boss wants a project delivered by a bunch of PHP
>>> script kids?.....It's a shell game....
>>>
>>> Despite my love of grails, after working with grails for a year and a
>>> previous life that included lots of WO and T4 experience, I think there
>> is
>>> no reason that a talented agile Tap X team could not keep up with the
>> true
>>> productivity of any other framework.  Full stop ;)
>>>
>>> The trouble is how do you bring communicate this effectively?
>>>
>>>
>>>
>>> On Wed, Feb 18, 2009 at 1:03 AM, Borut Bolčina <borut.bolcina@gmail.com
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> just want to share a piece of corporate mind set with you.
>>>>
>>>> My boss decided that none of the Java frameworks is productive in
>>>> comparison
>>>> to PHP, Ruby and Django and that there are no web sites written in any
>>>> Java
>>>> framework. Can you believe that? I would like to prove him wrong with
>>>> Tapestry Cayenne combo. Unfortunately I have no list of T5 success
>>>> stories.
>>>>
>>>> I am sorry for spamming, but I had to let the steam out!
>>>>
>>>> -Borut
>>>>
>>>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by Otho <ta...@googlemail.com>.
Yup, no websites in java. Googlemail doesn't count. And german Telekom and
Postbank are totally niche companies. :)

2009/2/18 Daniel Honig <da...@gmail.com>

> Ok...very late for me....Horrible post!
>
> But I do have some real points... let me bullet point
>
>
>   - dynamic language frameworks offer great but often overexaggerated
>   productivity ( dependent on lots of factors!)
>   - PHP does not mean you can hire less than talented folks and expect a
>   huge cost/productivity savings (Cake PHP has a learning curve too!)
>   - Open source ecosystem in Java blows away any other environment
>   - Django and Rails are great but cost of retraining is high
>   - You can't argue with folks who are beat up by the mistakes of java past
>   and refuse to look at the light at the end of the Java tunnel(groovy,
>   grails, scala)
>   - A skilled tap or wo team can likely meet or exceed the real cost/effort
>   level of a django/grails/php/rails team and leave a better system in
> place
>   - Communicating with those who are lost in the hype of dynamic language
>   frameworks is difficult.
>
>
> too late...too tired....but hope the bullet points make up for my previous
> post.  i think they are all points worth discussion.
>
> 2009/2/18 Daniel Honig <da...@gmail.com>
>
> > Just tell him to go check out grails before he goes off and tries to
> > re-invent the infrastructure in cake php.
> >
> > That being said once T5 is part of my migration path once I reach the
> > limits of scalability from all the MOP overhead from dynamic language
> > frameworks.
> > In a perfect world, I'd write my domain in GORM and expose it to tapestry
> > via some lightweight service layer....
> >
> > But if your boss really wants to go and re-invent everything in Django or
> > PHP it might just be a lost cause.
> >
> > You might want to point out that often the productivity gain is a a bit
> of
> > a shell game....In any of these languages you still need to hire good or
> > great developers to get productivity.  In dynamic frameworks you can't
> keep
> > a stable codebase unless you write good to great integration tests to
> verify
> > your execution paths are stable and not doing something crazy from
> release
> > to release.....IMHO, the productiviy gains from dynamic frameworks are a
> bit
> > overexaggerated......All of these frameworks have a learning
> > curve.....Unless your boss wants a project delivered by a bunch of PHP
> > script kids?.....It's a shell game....
> >
> > Despite my love of grails, after working with grails for a year and a
> > previous life that included lots of WO and T4 experience, I think there
> is
> > no reason that a talented agile Tap X team could not keep up with the
> true
> > productivity of any other framework.  Full stop ;)
> >
> > The trouble is how do you bring communicate this effectively?
> >
> >
> >
> > On Wed, Feb 18, 2009 at 1:03 AM, Borut Bolčina <borut.bolcina@gmail.com
> >wrote:
> >
> >> Hello,
> >>
> >> just want to share a piece of corporate mind set with you.
> >>
> >> My boss decided that none of the Java frameworks is productive in
> >> comparison
> >> to PHP, Ruby and Django and that there are no web sites written in any
> >> Java
> >> framework. Can you believe that? I would like to prove him wrong with
> >> Tapestry Cayenne combo. Unfortunately I have no list of T5 success
> >> stories.
> >>
> >> I am sorry for spamming, but I had to let the steam out!
> >>
> >> -Borut
> >>
> >
> >
>

Re: [OT] By boss decided

Posted by Daniel Honig <da...@gmail.com>.
Ok...very late for me....Horrible post!

But I do have some real points... let me bullet point


   - dynamic language frameworks offer great but often overexaggerated
   productivity ( dependent on lots of factors!)
   - PHP does not mean you can hire less than talented folks and expect a
   huge cost/productivity savings (Cake PHP has a learning curve too!)
   - Open source ecosystem in Java blows away any other environment
   - Django and Rails are great but cost of retraining is high
   - You can't argue with folks who are beat up by the mistakes of java past
   and refuse to look at the light at the end of the Java tunnel(groovy,
   grails, scala)
   - A skilled tap or wo team can likely meet or exceed the real cost/effort
   level of a django/grails/php/rails team and leave a better system in place
   - Communicating with those who are lost in the hype of dynamic language
   frameworks is difficult.


too late...too tired....but hope the bullet points make up for my previous
post.  i think they are all points worth discussion.

2009/2/18 Daniel Honig <da...@gmail.com>

> Just tell him to go check out grails before he goes off and tries to
> re-invent the infrastructure in cake php.
>
> That being said once T5 is part of my migration path once I reach the
> limits of scalability from all the MOP overhead from dynamic language
> frameworks.
> In a perfect world, I'd write my domain in GORM and expose it to tapestry
> via some lightweight service layer....
>
> But if your boss really wants to go and re-invent everything in Django or
> PHP it might just be a lost cause.
>
> You might want to point out that often the productivity gain is a a bit of
> a shell game....In any of these languages you still need to hire good or
> great developers to get productivity.  In dynamic frameworks you can't keep
> a stable codebase unless you write good to great integration tests to verify
> your execution paths are stable and not doing something crazy from release
> to release.....IMHO, the productiviy gains from dynamic frameworks are a bit
> overexaggerated......All of these frameworks have a learning
> curve.....Unless your boss wants a project delivered by a bunch of PHP
> script kids?.....It's a shell game....
>
> Despite my love of grails, after working with grails for a year and a
> previous life that included lots of WO and T4 experience, I think there is
> no reason that a talented agile Tap X team could not keep up with the true
> productivity of any other framework.  Full stop ;)
>
> The trouble is how do you bring communicate this effectively?
>
>
>
> On Wed, Feb 18, 2009 at 1:03 AM, Borut Bolčina <bo...@gmail.com>wrote:
>
>> Hello,
>>
>> just want to share a piece of corporate mind set with you.
>>
>> My boss decided that none of the Java frameworks is productive in
>> comparison
>> to PHP, Ruby and Django and that there are no web sites written in any
>> Java
>> framework. Can you believe that? I would like to prove him wrong with
>> Tapestry Cayenne combo. Unfortunately I have no list of T5 success
>> stories.
>>
>> I am sorry for spamming, but I had to let the steam out!
>>
>> -Borut
>>
>
>

Re: [OT] By boss decided

Posted by Daniel Honig <da...@gmail.com>.
Just tell him to go check out grails before he goes off and tries to
re-invent the infrastructure in cake php.

That being said once T5 is part of my migration path once I reach the limits
of scalability from all the MOP overhead from dynamic language frameworks.
In a perfect world, I'd write my domain in GORM and expose it to tapestry
via some lightweight service layer....

But if your boss really wants to go and re-invent everything in Django or
PHP it might just be a lost cause.

You might want to point out that often the productivity gain is a a bit of a
shell game....In any of these languages you still need to hire good or great
developers to get productivity.  In dynamic frameworks you can't keep a
stable codebase unless you write good to great integration tests to verify
your execution paths are stable and not doing something crazy from release
to release.....IMHO, the productiviy gains from dynamic frameworks are a bit
overexaggerated......All of these frameworks have a learning
curve.....Unless your boss wants a project delivered by a bunch of PHP
script kids?.....It's a shell game....

Despite my love of grails, after working with grails for a year and a
previous life that included lots of WO and T4 experience, I think there is
no reason that a talented agile Tap X team could not keep up with the true
productivity of any other framework.  Full stop ;)

The trouble is how do you bring communicate this effectively?



On Wed, Feb 18, 2009 at 1:03 AM, Borut Bolčina <bo...@gmail.com>wrote:

> Hello,
>
> just want to share a piece of corporate mind set with you.
>
> My boss decided that none of the Java frameworks is productive in
> comparison
> to PHP, Ruby and Django and that there are no web sites written in any Java
> framework. Can you believe that? I would like to prove him wrong with
> Tapestry Cayenne combo. Unfortunately I have no list of T5 success stories.
>
> I am sorry for spamming, but I had to let the steam out!
>
> -Borut
>

Re: [OT] By boss decided

Posted by Otho <ta...@googlemail.com>.
Now it would be interesting to know, which scope and size your project has.


2009/2/19 Borut Bolčina <bo...@gmail.com>

> Today the official winner was announced. The corporate mind decided we will
> use PHP Zend. The deciding factor was
> http://www.zend.com/en/products/platform/customers
>
> Nonetheless, I hope I will post a better news in a few of months which will
> go directly into success stories.
>
> -Borut
>
> 2009/2/18 Borut Bolčina <bo...@gmail.com>
>
>

Re: [OT] By boss decided

Posted by Stephane Decleire <sd...@cariboo-networks.com>.
With no offense, doesn't that show a lack of "marketing" actions on the
Tapestry website ?
A marketing part in the website, aimed at the managers (no technical
details, just facts : speed / support / customers / ...) , would
probably be a great tool for Tapestry ...

Stephane


Borut Bolčina a écrit :
> Today the official winner was announced. The corporate mind decided we will
> use PHP Zend. The deciding factor was
> http://www.zend.com/en/products/platform/customers
>
> Nonetheless, I hope I will post a better news in a few of months which will
> go directly into success stories.
>
> -Borut
>
> 2009/2/18 Borut Bolčina <bo...@gmail.com>
>
>   
>> Hello,
>>
>> just want to share a piece of corporate mind set with you.
>>
>> My boss decided that none of the Java frameworks is productive in
>> comparison to PHP, Ruby and Django and that there are no web sites written
>> in any Java framework. Can you believe that? I would like to prove him wrong
>> with Tapestry Cayenne combo. Unfortunately I have no list of T5 success
>> stories.
>>
>> I am sorry for spamming, but I had to let the steam out!
>>
>> -Borut
>>
>>
>>     
>
>   

RE: [T5-OSGi] Javassist

Posted by "Robert, Brice" <Br...@alliancebernstein.com>.
Igor,

Still not working. Please see enclosed Manifest and POM file.

Thanks,
Brice
 

-----Original Message-----
From: Igor Drobiazko [mailto:igor.drobiazko@gmail.com] 
Sent: Friday, February 20, 2009 1:21 PM
To: Tapestry users
Subject: Re: [T5-OSGi] Javassist

First of all you need the version 3.9.0.ga.
It looks like your Tapestry bundle cannot resolve import of javassist
packages. Without any look at your Manifest it is almost impossible to
give
you any advice.

On Fri, Feb 20, 2009 at 6:33 PM, Robert, Brice <
Brice.Robert@alliancebernstein.com> wrote:

> Hi,
>
> I was able to run T5 under SpringSource DM Server but I am running
into
> problems.
> I just wanted to know if someone has gone further than where I am.
>
> The stack trace is below
>
> [2009-02-20 12:13:22.578] server-tomcat-thread-25
> apestry5.services.TapestryModule.RequestExceptionHandler.unknown E
> Processing of request failed with uncaught exception:
> javassist/runtime/Desc
> java.lang.NoClassDefFoundError: javassist/runtime/Desc
>        at
>
org.apache.tapestry5.corelib.components.Grid._$environment_read_formSupp
> ort(Grid.java)
>
> I use the javassist bundle provided by SpringSource
>
http://www.springsource.com/repository/app/bundle/version/detail?name=co
>
m.springsource.javassist&version=3.3.0.ga&searchType=bundlesByName&searc
> hQuery=javassist
>
> Thanks,
> Brice
>
>
------------------------------------------------------------------------
-----------
> The information contained in the linked e-mail transmission and any
> attachments may be privileged and confidential and is intended only
for
> the use of the person(s) named in the linked e-mail transmission. If
you
> are not the intended recipient, or an employee or agent responsible
for
> delivering this message to the intended recipient, you should not
> review, disseminate, distribute or duplicate this e-mail transmission
or
> any attachments. If you are not the intended recipient, please contact
> the sender immediately by reply e-mail and destroy all copies of the
> original message. We do not accept account orders and/or instructions
> related to AllianceBernstein products or services by e-mail, and
> therefore will not be responsible for carrying out such orders and/or
> instructions. The linked e-mail transmission and any attachments are
> provided for informational purposes only and should not be construed
in
> any manner as any solicitation or offer to buy or sell any investment
> opportunities or any related financial instruments and should not be
> construed in any manner as a public offer of any investment
> opportunities or any related financial instruments.  If you, as the
> intended recipient of the linked e-mail transmission, the purpose of
> which is to inform and update our clients, prospects and consultants
of
> developments relating to our services and products, would not like to
> receive further e-mail correspondence from the sender, please "reply"
> to the sender indicating your wishes.  Although we attempt to sweep
> e-mail and attachments for viruses, we will not be liable for any
> damages arising from the alteration of the contents of this linked
e-mail
> transmission and any attachments by a third party or as a result of
any
> virus being passed on. Please note: Trading instructions sent
> electronically to Bernstein shall not be deemed accepted until a
> representative of Bernstein acknowledges receipt electronically or by
> telephone. Comments in the linked e-mail transmission and any
> attachments are part of a larger body of investment analysis. For our
> research reports, which contain information that may be used to
> support investment decisions, and disclosures, see our website at
> www.bernsteinresearch.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko
-----------------------------------------------------------------------------------
The information contained in the linked e-mail transmission and any
attachments may be privileged and confidential and is intended only for
the use of the person(s) named in the linked e-mail transmission. If you
are not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you should not
review, disseminate, distribute or duplicate this e-mail transmission or
any attachments. If you are not the intended recipient, please contact
the sender immediately by reply e-mail and destroy all copies of the 
original message. We do not accept account orders and/or instructions
related to AllianceBernstein products or services by e-mail, and
therefore will not be responsible for carrying out such orders and/or
instructions. The linked e-mail transmission and any attachments are
provided for informational purposes only and should not be construed in
any manner as any solicitation or offer to buy or sell any investment
opportunities or any related financial instruments and should not be
construed in any manner as a public offer of any investment
opportunities or any related financial instruments.  If you, as the
intended recipient of the linked e-mail transmission, the purpose of
which is to inform and update our clients, prospects and consultants of
developments relating to our services and products, would not like to
receive further e-mail correspondence from the sender, please "reply"
to the sender indicating your wishes.  Although we attempt to sweep 
e-mail and attachments for viruses, we will not be liable for any
damages arising from the alteration of the contents of this linked e-mail
transmission and any attachments by a third party or as a result of any
virus being passed on. Please note: Trading instructions sent
electronically to Bernstein shall not be deemed accepted until a
representative of Bernstein acknowledges receipt electronically or by
telephone. Comments in the linked e-mail transmission and any
attachments are part of a larger body of investment analysis. For our
research reports, which contain information that may be used to
support investment decisions, and disclosures, see our website at
www.bernsteinresearch.com.

RE: [T5-OSGi] Javassist

Posted by "Robert, Brice" <Br...@alliancebernstein.com>.
Just in cas someone wanted to know, our relay team in India found a
solution
adding javassist.runtime.Desc.useContextClassLoader = true in AppModule
did the trick.

/**
 * This module is automatically included as part of the Tapestry IoC
Registry, it's a good place to
 * configure and extend Tapestry, or to place your own service
definitions.
 */
public class AppModule
{
    public static void bind(ServiceBinder binder)
    {
    	javassist.runtime.Desc.useContextClassLoader = true;
    }
    
 

-----Original Message-----
From: Robert, Brice 
Sent: Friday, February 20, 2009 3:01 PM
To: Tapestry users
Subject: RE: [T5-OSGi] Javassist

Thanks for Javassist explanation.

I do use the Felix maven bundle plugin generated by the command:
mvn archetype:generate
32: internal -> spring-osgi-bundle-archetype (Spring-OSGi archetype)

It would be great if you can load your T5 bundle to the spring Repo
http://www.springsource.com/repository/app/faq#q9

Thanks,
Brice

-----Original Message-----
From: Igor Drobiazko [mailto:igor.drobiazko@gmail.com] 
Sent: Friday, February 20, 2009 2:49 PM
To: Tapestry users
Subject: Re: [T5-OSGi] Javassist

Well, I never tried to run a Tapestry 4.1.5 app in an OSGi environment.
We
use T5 and OSGi.
T5 needs Javassist 3.0.9ga, so please use this version.

Furthermore I encourage you to generate you Manifest with Felix BND
Maven
Plugin.
http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html

On Fri, Feb 20, 2009 at 8:15 PM, Robert, Brice <
Brice.Robert@alliancebernstein.com> wrote:

> Igor,
>
> Thanks for your answer.
>
> I looked at the Tapestry 4.1.5 bundle created and posted by Jessie
> kuhnert on the Spring DM Server repository
> http://www.springsource.com/repository and I must say that the
Manifest
> I created is just a big bag of everything. I have some Spring Cleaning
> to do.
>
> But why Javassist 3.0.9.ga, are there any specifics one need to know?
>
> Brice
>
>
> -----Original Message-----
> From: Igor Drobiazko [mailto:igor.drobiazko@gmail.com]
> Sent: Friday, February 20, 2009 1:21 PM
> To: Tapestry users
> Subject: Re: [T5-OSGi] Javassist
>
> First of all you need the version 3.9.0.ga.
> It looks like your Tapestry bundle cannot resolve import of javassist
> packages. Without any look at your Manifest it is almost impossible to
> give
> you any advice.
>
> On Fri, Feb 20, 2009 at 6:33 PM, Robert, Brice <
> Brice.Robert@alliancebernstein.com> wrote:
>
> > Hi,
> >
> > I was able to run T5 under SpringSource DM Server but I am running
> into
> > problems.
> > I just wanted to know if someone has gone further than where I am.
> >
> > The stack trace is below
> >
> > [2009-02-20 12:13:22.578] server-tomcat-thread-25
> > apestry5.services.TapestryModule.RequestExceptionHandler.unknown E
> > Processing of request failed with uncaught exception:
> > javassist/runtime/Desc
> > java.lang.NoClassDefFoundError: javassist/runtime/Desc
> >        at
> >
>
org.apache.tapestry5.corelib.components.Grid._$environment_read_formSupp
> > ort(Grid.java)
> >
> > I use the javassist bundle provided by SpringSource
> >
>
http://www.springsource.com/repository/app/bundle/version/detail?name=co
> >
>
m.springsource.javassist&version=3.3.0.ga&searchType=bundlesByName&searc
> > hQuery=javassist
> >
> > Thanks,
> > Brice
> >
> >
>
------------------------------------------------------------------------
> -----------
> > The information contained in the linked e-mail transmission and any
> > attachments may be privileged and confidential and is intended only
> for
> > the use of the person(s) named in the linked e-mail transmission. If
> you
> > are not the intended recipient, or an employee or agent responsible
> for
> > delivering this message to the intended recipient, you should not
> > review, disseminate, distribute or duplicate this e-mail
transmission
> or
> > any attachments. If you are not the intended recipient, please
contact
> > the sender immediately by reply e-mail and destroy all copies of the
> > original message. We do not accept account orders and/or
instructions
> > related to AllianceBernstein products or services by e-mail, and
> > therefore will not be responsible for carrying out such orders
and/or
> > instructions. The linked e-mail transmission and any attachments are
> > provided for informational purposes only and should not be construed
> in
> > any manner as any solicitation or offer to buy or sell any
investment
> > opportunities or any related financial instruments and should not be
> > construed in any manner as a public offer of any investment
> > opportunities or any related financial instruments.  If you, as the
> > intended recipient of the linked e-mail transmission, the purpose of
> > which is to inform and update our clients, prospects and consultants
> of
> > developments relating to our services and products, would not like
to
> > receive further e-mail correspondence from the sender, please
"reply"
> > to the sender indicating your wishes.  Although we attempt to sweep
> > e-mail and attachments for viruses, we will not be liable for any
> > damages arising from the alteration of the contents of this linked
> e-mail
> > transmission and any attachments by a third party or as a result of
> any
> > virus being passed on. Please note: Trading instructions sent
> > electronically to Bernstein shall not be deemed accepted until a
> > representative of Bernstein acknowledges receipt electronically or
by
> > telephone. Comments in the linked e-mail transmission and any
> > attachments are part of a larger body of investment analysis. For
our
> > research reports, which contain information that may be used to
> > support investment decisions, and disclosures, see our website at
> > www.bernsteinresearch.com.
> >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
>
>
> --
> Best regards,
>
> Igor Drobiazko
>
>
------------------------------------------------------------------------
-----------
> The information contained in the linked e-mail transmission and any
> attachments may be privileged and confidential and is intended only
for
> the use of the person(s) named in the linked e-mail transmission. If
you
> are not the intended recipient, or an employee or agent responsible
for
> delivering this message to the intended recipient, you should not
> review, disseminate, distribute or duplicate this e-mail transmission
or
> any attachments. If you are not the intended recipient, please contact
> the sender immediately by reply e-mail and destroy all copies of the
> original message. We do not accept account orders and/or instructions
> related to AllianceBernstein products or services by e-mail, and
> therefore will not be responsible for carrying out such orders and/or
> instructions. The linked e-mail transmission and any attachments are
> provided for informational purposes only and should not be construed
in
> any manner as any solicitation or offer to buy or sell any investment
> opportunities or any related financial instruments and should not be
> construed in any manner as a public offer of any investment
> opportunities or any related financial instruments.  If you, as the
> intended recipient of the linked e-mail transmission, the purpose of
> which is to inform and update our clients, prospects and consultants
of
> developments relating to our services and products, would not like to
> receive further e-mail correspondence from the sender, please "reply"
> to the sender indicating your wishes.  Although we attempt to sweep
> e-mail and attachments for viruses, we will not be liable for any
> damages arising from the alteration of the contents of this linked
e-mail
> transmission and any attachments by a third party or as a result of
any
> virus being passed on. Please note: Trading instructions sent
> electronically to Bernstein shall not be deemed accepted until a
> representative of Bernstein acknowledges receipt electronically or by
> telephone. Comments in the linked e-mail transmission and any
> attachments are part of a larger body of investment analysis. For our
> research reports, which contain information that may be used to
> support investment decisions, and disclosures, see our website at
> www.bernsteinresearch.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko
------------------------------------------------------------------------
-----------
The information contained in the linked e-mail transmission and any
attachments may be privileged and confidential and is intended only for
the use of the person(s) named in the linked e-mail transmission. If you
are not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you should not
review, disseminate, distribute or duplicate this e-mail transmission or
any attachments. If you are not the intended recipient, please contact
the sender immediately by reply e-mail and destroy all copies of the 
original message. We do not accept account orders and/or instructions
related to AllianceBernstein products or services by e-mail, and
therefore will not be responsible for carrying out such orders and/or
instructions. The linked e-mail transmission and any attachments are
provided for informational purposes only and should not be construed in
any manner as any solicitation or offer to buy or sell any investment
opportunities or any related financial instruments and should not be
construed in any manner as a public offer of any investment
opportunities or any related financial instruments.  If you, as the
intended recipient of the linked e-mail transmission, the purpose of
which is to inform and update our clients, prospects and consultants of
developments relating to our services and products, would not like to
receive further e-mail correspondence from the sender, please "reply"
to the sender indicating your wishes.  Although we attempt to sweep 
e-mail and attachments for viruses, we will not be liable for any
damages arising from the alteration of the contents of this linked
e-mail
transmission and any attachments by a third party or as a result of any
virus being passed on. Please note: Trading instructions sent
electronically to Bernstein shall not be deemed accepted until a
representative of Bernstein acknowledges receipt electronically or by
telephone. Comments in the linked e-mail transmission and any
attachments are part of a larger body of investment analysis. For our
research reports, which contain information that may be used to
support investment decisions, and disclosures, see our website at
www.bernsteinresearch.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org

-----------------------------------------------------------------------------------
The information contained in the linked e-mail transmission and any
attachments may be privileged and confidential and is intended only for
the use of the person(s) named in the linked e-mail transmission. If you
are not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you should not
review, disseminate, distribute or duplicate this e-mail transmission or
any attachments. If you are not the intended recipient, please contact
the sender immediately by reply e-mail and destroy all copies of the 
original message. We do not accept account orders and/or instructions
related to AllianceBernstein products or services by e-mail, and
therefore will not be responsible for carrying out such orders and/or
instructions. The linked e-mail transmission and any attachments are
provided for informational purposes only and should not be construed in
any manner as any solicitation or offer to buy or sell any investment
opportunities or any related financial instruments and should not be
construed in any manner as a public offer of any investment
opportunities or any related financial instruments.  If you, as the
intended recipient of the linked e-mail transmission, the purpose of
which is to inform and update our clients, prospects and consultants of
developments relating to our services and products, would not like to
receive further e-mail correspondence from the sender, please "reply"
to the sender indicating your wishes.  Although we attempt to sweep 
e-mail and attachments for viruses, we will not be liable for any
damages arising from the alteration of the contents of this linked e-mail
transmission and any attachments by a third party or as a result of any
virus being passed on. Please note: Trading instructions sent
electronically to Bernstein shall not be deemed accepted until a
representative of Bernstein acknowledges receipt electronically or by
telephone. Comments in the linked e-mail transmission and any
attachments are part of a larger body of investment analysis. For our
research reports, which contain information that may be used to
support investment decisions, and disclosures, see our website at
www.bernsteinresearch.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


RE: [T5-OSGi] Javassist

Posted by "Robert, Brice" <Br...@alliancebernstein.com>.
Thanks for Javassist explanation.

I do use the Felix maven bundle plugin generated by the command:
mvn archetype:generate
32: internal -> spring-osgi-bundle-archetype (Spring-OSGi archetype)

It would be great if you can load your T5 bundle to the spring Repo
http://www.springsource.com/repository/app/faq#q9

Thanks,
Brice

-----Original Message-----
From: Igor Drobiazko [mailto:igor.drobiazko@gmail.com] 
Sent: Friday, February 20, 2009 2:49 PM
To: Tapestry users
Subject: Re: [T5-OSGi] Javassist

Well, I never tried to run a Tapestry 4.1.5 app in an OSGi environment.
We
use T5 and OSGi.
T5 needs Javassist 3.0.9ga, so please use this version.

Furthermore I encourage you to generate you Manifest with Felix BND
Maven
Plugin.
http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html

On Fri, Feb 20, 2009 at 8:15 PM, Robert, Brice <
Brice.Robert@alliancebernstein.com> wrote:

> Igor,
>
> Thanks for your answer.
>
> I looked at the Tapestry 4.1.5 bundle created and posted by Jessie
> kuhnert on the Spring DM Server repository
> http://www.springsource.com/repository and I must say that the
Manifest
> I created is just a big bag of everything. I have some Spring Cleaning
> to do.
>
> But why Javassist 3.0.9.ga, are there any specifics one need to know?
>
> Brice
>
>
> -----Original Message-----
> From: Igor Drobiazko [mailto:igor.drobiazko@gmail.com]
> Sent: Friday, February 20, 2009 1:21 PM
> To: Tapestry users
> Subject: Re: [T5-OSGi] Javassist
>
> First of all you need the version 3.9.0.ga.
> It looks like your Tapestry bundle cannot resolve import of javassist
> packages. Without any look at your Manifest it is almost impossible to
> give
> you any advice.
>
> On Fri, Feb 20, 2009 at 6:33 PM, Robert, Brice <
> Brice.Robert@alliancebernstein.com> wrote:
>
> > Hi,
> >
> > I was able to run T5 under SpringSource DM Server but I am running
> into
> > problems.
> > I just wanted to know if someone has gone further than where I am.
> >
> > The stack trace is below
> >
> > [2009-02-20 12:13:22.578] server-tomcat-thread-25
> > apestry5.services.TapestryModule.RequestExceptionHandler.unknown E
> > Processing of request failed with uncaught exception:
> > javassist/runtime/Desc
> > java.lang.NoClassDefFoundError: javassist/runtime/Desc
> >        at
> >
>
org.apache.tapestry5.corelib.components.Grid._$environment_read_formSupp
> > ort(Grid.java)
> >
> > I use the javassist bundle provided by SpringSource
> >
>
http://www.springsource.com/repository/app/bundle/version/detail?name=co
> >
>
m.springsource.javassist&version=3.3.0.ga&searchType=bundlesByName&searc
> > hQuery=javassist
> >
> > Thanks,
> > Brice
> >
> >
>
------------------------------------------------------------------------
> -----------
> > The information contained in the linked e-mail transmission and any
> > attachments may be privileged and confidential and is intended only
> for
> > the use of the person(s) named in the linked e-mail transmission. If
> you
> > are not the intended recipient, or an employee or agent responsible
> for
> > delivering this message to the intended recipient, you should not
> > review, disseminate, distribute or duplicate this e-mail
transmission
> or
> > any attachments. If you are not the intended recipient, please
contact
> > the sender immediately by reply e-mail and destroy all copies of the
> > original message. We do not accept account orders and/or
instructions
> > related to AllianceBernstein products or services by e-mail, and
> > therefore will not be responsible for carrying out such orders
and/or
> > instructions. The linked e-mail transmission and any attachments are
> > provided for informational purposes only and should not be construed
> in
> > any manner as any solicitation or offer to buy or sell any
investment
> > opportunities or any related financial instruments and should not be
> > construed in any manner as a public offer of any investment
> > opportunities or any related financial instruments.  If you, as the
> > intended recipient of the linked e-mail transmission, the purpose of
> > which is to inform and update our clients, prospects and consultants
> of
> > developments relating to our services and products, would not like
to
> > receive further e-mail correspondence from the sender, please
"reply"
> > to the sender indicating your wishes.  Although we attempt to sweep
> > e-mail and attachments for viruses, we will not be liable for any
> > damages arising from the alteration of the contents of this linked
> e-mail
> > transmission and any attachments by a third party or as a result of
> any
> > virus being passed on. Please note: Trading instructions sent
> > electronically to Bernstein shall not be deemed accepted until a
> > representative of Bernstein acknowledges receipt electronically or
by
> > telephone. Comments in the linked e-mail transmission and any
> > attachments are part of a larger body of investment analysis. For
our
> > research reports, which contain information that may be used to
> > support investment decisions, and disclosures, see our website at
> > www.bernsteinresearch.com.
> >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
>
>
> --
> Best regards,
>
> Igor Drobiazko
>
>
------------------------------------------------------------------------
-----------
> The information contained in the linked e-mail transmission and any
> attachments may be privileged and confidential and is intended only
for
> the use of the person(s) named in the linked e-mail transmission. If
you
> are not the intended recipient, or an employee or agent responsible
for
> delivering this message to the intended recipient, you should not
> review, disseminate, distribute or duplicate this e-mail transmission
or
> any attachments. If you are not the intended recipient, please contact
> the sender immediately by reply e-mail and destroy all copies of the
> original message. We do not accept account orders and/or instructions
> related to AllianceBernstein products or services by e-mail, and
> therefore will not be responsible for carrying out such orders and/or
> instructions. The linked e-mail transmission and any attachments are
> provided for informational purposes only and should not be construed
in
> any manner as any solicitation or offer to buy or sell any investment
> opportunities or any related financial instruments and should not be
> construed in any manner as a public offer of any investment
> opportunities or any related financial instruments.  If you, as the
> intended recipient of the linked e-mail transmission, the purpose of
> which is to inform and update our clients, prospects and consultants
of
> developments relating to our services and products, would not like to
> receive further e-mail correspondence from the sender, please "reply"
> to the sender indicating your wishes.  Although we attempt to sweep
> e-mail and attachments for viruses, we will not be liable for any
> damages arising from the alteration of the contents of this linked
e-mail
> transmission and any attachments by a third party or as a result of
any
> virus being passed on. Please note: Trading instructions sent
> electronically to Bernstein shall not be deemed accepted until a
> representative of Bernstein acknowledges receipt electronically or by
> telephone. Comments in the linked e-mail transmission and any
> attachments are part of a larger body of investment analysis. For our
> research reports, which contain information that may be used to
> support investment decisions, and disclosures, see our website at
> www.bernsteinresearch.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko
-----------------------------------------------------------------------------------
The information contained in the linked e-mail transmission and any
attachments may be privileged and confidential and is intended only for
the use of the person(s) named in the linked e-mail transmission. If you
are not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you should not
review, disseminate, distribute or duplicate this e-mail transmission or
any attachments. If you are not the intended recipient, please contact
the sender immediately by reply e-mail and destroy all copies of the 
original message. We do not accept account orders and/or instructions
related to AllianceBernstein products or services by e-mail, and
therefore will not be responsible for carrying out such orders and/or
instructions. The linked e-mail transmission and any attachments are
provided for informational purposes only and should not be construed in
any manner as any solicitation or offer to buy or sell any investment
opportunities or any related financial instruments and should not be
construed in any manner as a public offer of any investment
opportunities or any related financial instruments.  If you, as the
intended recipient of the linked e-mail transmission, the purpose of
which is to inform and update our clients, prospects and consultants of
developments relating to our services and products, would not like to
receive further e-mail correspondence from the sender, please "reply"
to the sender indicating your wishes.  Although we attempt to sweep 
e-mail and attachments for viruses, we will not be liable for any
damages arising from the alteration of the contents of this linked e-mail
transmission and any attachments by a third party or as a result of any
virus being passed on. Please note: Trading instructions sent
electronically to Bernstein shall not be deemed accepted until a
representative of Bernstein acknowledges receipt electronically or by
telephone. Comments in the linked e-mail transmission and any
attachments are part of a larger body of investment analysis. For our
research reports, which contain information that may be used to
support investment decisions, and disclosures, see our website at
www.bernsteinresearch.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [T5-OSGi] Javassist

Posted by Igor Drobiazko <ig...@gmail.com>.
Well, I never tried to run a Tapestry 4.1.5 app in an OSGi environment. We
use T5 and OSGi.
T5 needs Javassist 3.0.9ga, so please use this version.

Furthermore I encourage you to generate you Manifest with Felix BND Maven
Plugin.
http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html

On Fri, Feb 20, 2009 at 8:15 PM, Robert, Brice <
Brice.Robert@alliancebernstein.com> wrote:

> Igor,
>
> Thanks for your answer.
>
> I looked at the Tapestry 4.1.5 bundle created and posted by Jessie
> kuhnert on the Spring DM Server repository
> http://www.springsource.com/repository and I must say that the Manifest
> I created is just a big bag of everything. I have some Spring Cleaning
> to do.
>
> But why Javassist 3.0.9.ga, are there any specifics one need to know?
>
> Brice
>
>
> -----Original Message-----
> From: Igor Drobiazko [mailto:igor.drobiazko@gmail.com]
> Sent: Friday, February 20, 2009 1:21 PM
> To: Tapestry users
> Subject: Re: [T5-OSGi] Javassist
>
> First of all you need the version 3.9.0.ga.
> It looks like your Tapestry bundle cannot resolve import of javassist
> packages. Without any look at your Manifest it is almost impossible to
> give
> you any advice.
>
> On Fri, Feb 20, 2009 at 6:33 PM, Robert, Brice <
> Brice.Robert@alliancebernstein.com> wrote:
>
> > Hi,
> >
> > I was able to run T5 under SpringSource DM Server but I am running
> into
> > problems.
> > I just wanted to know if someone has gone further than where I am.
> >
> > The stack trace is below
> >
> > [2009-02-20 12:13:22.578] server-tomcat-thread-25
> > apestry5.services.TapestryModule.RequestExceptionHandler.unknown E
> > Processing of request failed with uncaught exception:
> > javassist/runtime/Desc
> > java.lang.NoClassDefFoundError: javassist/runtime/Desc
> >        at
> >
> org.apache.tapestry5.corelib.components.Grid._$environment_read_formSupp
> > ort(Grid.java)
> >
> > I use the javassist bundle provided by SpringSource
> >
> http://www.springsource.com/repository/app/bundle/version/detail?name=co
> >
> m.springsource.javassist&version=3.3.0.ga&searchType=bundlesByName&searc
> > hQuery=javassist
> >
> > Thanks,
> > Brice
> >
> >
> ------------------------------------------------------------------------
> -----------
> > The information contained in the linked e-mail transmission and any
> > attachments may be privileged and confidential and is intended only
> for
> > the use of the person(s) named in the linked e-mail transmission. If
> you
> > are not the intended recipient, or an employee or agent responsible
> for
> > delivering this message to the intended recipient, you should not
> > review, disseminate, distribute or duplicate this e-mail transmission
> or
> > any attachments. If you are not the intended recipient, please contact
> > the sender immediately by reply e-mail and destroy all copies of the
> > original message. We do not accept account orders and/or instructions
> > related to AllianceBernstein products or services by e-mail, and
> > therefore will not be responsible for carrying out such orders and/or
> > instructions. The linked e-mail transmission and any attachments are
> > provided for informational purposes only and should not be construed
> in
> > any manner as any solicitation or offer to buy or sell any investment
> > opportunities or any related financial instruments and should not be
> > construed in any manner as a public offer of any investment
> > opportunities or any related financial instruments.  If you, as the
> > intended recipient of the linked e-mail transmission, the purpose of
> > which is to inform and update our clients, prospects and consultants
> of
> > developments relating to our services and products, would not like to
> > receive further e-mail correspondence from the sender, please "reply"
> > to the sender indicating your wishes.  Although we attempt to sweep
> > e-mail and attachments for viruses, we will not be liable for any
> > damages arising from the alteration of the contents of this linked
> e-mail
> > transmission and any attachments by a third party or as a result of
> any
> > virus being passed on. Please note: Trading instructions sent
> > electronically to Bernstein shall not be deemed accepted until a
> > representative of Bernstein acknowledges receipt electronically or by
> > telephone. Comments in the linked e-mail transmission and any
> > attachments are part of a larger body of investment analysis. For our
> > research reports, which contain information that may be used to
> > support investment decisions, and disclosures, see our website at
> > www.bernsteinresearch.com.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
> >
>
>
> --
> Best regards,
>
> Igor Drobiazko
>
> -----------------------------------------------------------------------------------
> The information contained in the linked e-mail transmission and any
> attachments may be privileged and confidential and is intended only for
> the use of the person(s) named in the linked e-mail transmission. If you
> are not the intended recipient, or an employee or agent responsible for
> delivering this message to the intended recipient, you should not
> review, disseminate, distribute or duplicate this e-mail transmission or
> any attachments. If you are not the intended recipient, please contact
> the sender immediately by reply e-mail and destroy all copies of the
> original message. We do not accept account orders and/or instructions
> related to AllianceBernstein products or services by e-mail, and
> therefore will not be responsible for carrying out such orders and/or
> instructions. The linked e-mail transmission and any attachments are
> provided for informational purposes only and should not be construed in
> any manner as any solicitation or offer to buy or sell any investment
> opportunities or any related financial instruments and should not be
> construed in any manner as a public offer of any investment
> opportunities or any related financial instruments.  If you, as the
> intended recipient of the linked e-mail transmission, the purpose of
> which is to inform and update our clients, prospects and consultants of
> developments relating to our services and products, would not like to
> receive further e-mail correspondence from the sender, please "reply"
> to the sender indicating your wishes.  Although we attempt to sweep
> e-mail and attachments for viruses, we will not be liable for any
> damages arising from the alteration of the contents of this linked e-mail
> transmission and any attachments by a third party or as a result of any
> virus being passed on. Please note: Trading instructions sent
> electronically to Bernstein shall not be deemed accepted until a
> representative of Bernstein acknowledges receipt electronically or by
> telephone. Comments in the linked e-mail transmission and any
> attachments are part of a larger body of investment analysis. For our
> research reports, which contain information that may be used to
> support investment decisions, and disclosures, see our website at
> www.bernsteinresearch.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko

RE: [T5-OSGi] Javassist

Posted by "Robert, Brice" <Br...@alliancebernstein.com>.
Igor,

Thanks for your answer. 

I looked at the Tapestry 4.1.5 bundle created and posted by Jessie
kuhnert on the Spring DM Server repository
http://www.springsource.com/repository and I must say that the Manifest
I created is just a big bag of everything. I have some Spring Cleaning
to do.

But why Javassist 3.0.9.ga, are there any specifics one need to know?

Brice


-----Original Message-----
From: Igor Drobiazko [mailto:igor.drobiazko@gmail.com] 
Sent: Friday, February 20, 2009 1:21 PM
To: Tapestry users
Subject: Re: [T5-OSGi] Javassist

First of all you need the version 3.9.0.ga.
It looks like your Tapestry bundle cannot resolve import of javassist
packages. Without any look at your Manifest it is almost impossible to
give
you any advice.

On Fri, Feb 20, 2009 at 6:33 PM, Robert, Brice <
Brice.Robert@alliancebernstein.com> wrote:

> Hi,
>
> I was able to run T5 under SpringSource DM Server but I am running
into
> problems.
> I just wanted to know if someone has gone further than where I am.
>
> The stack trace is below
>
> [2009-02-20 12:13:22.578] server-tomcat-thread-25
> apestry5.services.TapestryModule.RequestExceptionHandler.unknown E
> Processing of request failed with uncaught exception:
> javassist/runtime/Desc
> java.lang.NoClassDefFoundError: javassist/runtime/Desc
>        at
>
org.apache.tapestry5.corelib.components.Grid._$environment_read_formSupp
> ort(Grid.java)
>
> I use the javassist bundle provided by SpringSource
>
http://www.springsource.com/repository/app/bundle/version/detail?name=co
>
m.springsource.javassist&version=3.3.0.ga&searchType=bundlesByName&searc
> hQuery=javassist
>
> Thanks,
> Brice
>
>
------------------------------------------------------------------------
-----------
> The information contained in the linked e-mail transmission and any
> attachments may be privileged and confidential and is intended only
for
> the use of the person(s) named in the linked e-mail transmission. If
you
> are not the intended recipient, or an employee or agent responsible
for
> delivering this message to the intended recipient, you should not
> review, disseminate, distribute or duplicate this e-mail transmission
or
> any attachments. If you are not the intended recipient, please contact
> the sender immediately by reply e-mail and destroy all copies of the
> original message. We do not accept account orders and/or instructions
> related to AllianceBernstein products or services by e-mail, and
> therefore will not be responsible for carrying out such orders and/or
> instructions. The linked e-mail transmission and any attachments are
> provided for informational purposes only and should not be construed
in
> any manner as any solicitation or offer to buy or sell any investment
> opportunities or any related financial instruments and should not be
> construed in any manner as a public offer of any investment
> opportunities or any related financial instruments.  If you, as the
> intended recipient of the linked e-mail transmission, the purpose of
> which is to inform and update our clients, prospects and consultants
of
> developments relating to our services and products, would not like to
> receive further e-mail correspondence from the sender, please "reply"
> to the sender indicating your wishes.  Although we attempt to sweep
> e-mail and attachments for viruses, we will not be liable for any
> damages arising from the alteration of the contents of this linked
e-mail
> transmission and any attachments by a third party or as a result of
any
> virus being passed on. Please note: Trading instructions sent
> electronically to Bernstein shall not be deemed accepted until a
> representative of Bernstein acknowledges receipt electronically or by
> telephone. Comments in the linked e-mail transmission and any
> attachments are part of a larger body of investment analysis. For our
> research reports, which contain information that may be used to
> support investment decisions, and disclosures, see our website at
> www.bernsteinresearch.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko
-----------------------------------------------------------------------------------
The information contained in the linked e-mail transmission and any
attachments may be privileged and confidential and is intended only for
the use of the person(s) named in the linked e-mail transmission. If you
are not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you should not
review, disseminate, distribute or duplicate this e-mail transmission or
any attachments. If you are not the intended recipient, please contact
the sender immediately by reply e-mail and destroy all copies of the 
original message. We do not accept account orders and/or instructions
related to AllianceBernstein products or services by e-mail, and
therefore will not be responsible for carrying out such orders and/or
instructions. The linked e-mail transmission and any attachments are
provided for informational purposes only and should not be construed in
any manner as any solicitation or offer to buy or sell any investment
opportunities or any related financial instruments and should not be
construed in any manner as a public offer of any investment
opportunities or any related financial instruments.  If you, as the
intended recipient of the linked e-mail transmission, the purpose of
which is to inform and update our clients, prospects and consultants of
developments relating to our services and products, would not like to
receive further e-mail correspondence from the sender, please "reply"
to the sender indicating your wishes.  Although we attempt to sweep 
e-mail and attachments for viruses, we will not be liable for any
damages arising from the alteration of the contents of this linked e-mail
transmission and any attachments by a third party or as a result of any
virus being passed on. Please note: Trading instructions sent
electronically to Bernstein shall not be deemed accepted until a
representative of Bernstein acknowledges receipt electronically or by
telephone. Comments in the linked e-mail transmission and any
attachments are part of a larger body of investment analysis. For our
research reports, which contain information that may be used to
support investment decisions, and disclosures, see our website at
www.bernsteinresearch.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [T5-OSGi] Javassist

Posted by Igor Drobiazko <ig...@gmail.com>.
First of all you need the version 3.9.0.ga.
It looks like your Tapestry bundle cannot resolve import of javassist
packages. Without any look at your Manifest it is almost impossible to give
you any advice.

On Fri, Feb 20, 2009 at 6:33 PM, Robert, Brice <
Brice.Robert@alliancebernstein.com> wrote:

> Hi,
>
> I was able to run T5 under SpringSource DM Server but I am running into
> problems.
> I just wanted to know if someone has gone further than where I am.
>
> The stack trace is below
>
> [2009-02-20 12:13:22.578] server-tomcat-thread-25
> apestry5.services.TapestryModule.RequestExceptionHandler.unknown E
> Processing of request failed with uncaught exception:
> javassist/runtime/Desc
> java.lang.NoClassDefFoundError: javassist/runtime/Desc
>        at
> org.apache.tapestry5.corelib.components.Grid._$environment_read_formSupp
> ort(Grid.java)
>
> I use the javassist bundle provided by SpringSource
> http://www.springsource.com/repository/app/bundle/version/detail?name=co
> m.springsource.javassist&version=3.3.0.ga&searchType=bundlesByName&searc
> hQuery=javassist
>
> Thanks,
> Brice
>
> -----------------------------------------------------------------------------------
> The information contained in the linked e-mail transmission and any
> attachments may be privileged and confidential and is intended only for
> the use of the person(s) named in the linked e-mail transmission. If you
> are not the intended recipient, or an employee or agent responsible for
> delivering this message to the intended recipient, you should not
> review, disseminate, distribute or duplicate this e-mail transmission or
> any attachments. If you are not the intended recipient, please contact
> the sender immediately by reply e-mail and destroy all copies of the
> original message. We do not accept account orders and/or instructions
> related to AllianceBernstein products or services by e-mail, and
> therefore will not be responsible for carrying out such orders and/or
> instructions. The linked e-mail transmission and any attachments are
> provided for informational purposes only and should not be construed in
> any manner as any solicitation or offer to buy or sell any investment
> opportunities or any related financial instruments and should not be
> construed in any manner as a public offer of any investment
> opportunities or any related financial instruments.  If you, as the
> intended recipient of the linked e-mail transmission, the purpose of
> which is to inform and update our clients, prospects and consultants of
> developments relating to our services and products, would not like to
> receive further e-mail correspondence from the sender, please "reply"
> to the sender indicating your wishes.  Although we attempt to sweep
> e-mail and attachments for viruses, we will not be liable for any
> damages arising from the alteration of the contents of this linked e-mail
> transmission and any attachments by a third party or as a result of any
> virus being passed on. Please note: Trading instructions sent
> electronically to Bernstein shall not be deemed accepted until a
> representative of Bernstein acknowledges receipt electronically or by
> telephone. Comments in the linked e-mail transmission and any
> attachments are part of a larger body of investment analysis. For our
> research reports, which contain information that may be used to
> support investment decisions, and disclosures, see our website at
> www.bernsteinresearch.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko

[T5-OSGi] Javassist

Posted by "Robert, Brice" <Br...@alliancebernstein.com>.
Hi,

I was able to run T5 under SpringSource DM Server but I am running into
problems.
I just wanted to know if someone has gone further than where I am.

The stack trace is below

[2009-02-20 12:13:22.578] server-tomcat-thread-25
apestry5.services.TapestryModule.RequestExceptionHandler.unknown E
Processing of request failed with uncaught exception:
javassist/runtime/Desc
java.lang.NoClassDefFoundError: javassist/runtime/Desc
	at
org.apache.tapestry5.corelib.components.Grid._$environment_read_formSupp
ort(Grid.java)

I use the javassist bundle provided by SpringSource 
http://www.springsource.com/repository/app/bundle/version/detail?name=co
m.springsource.javassist&version=3.3.0.ga&searchType=bundlesByName&searc
hQuery=javassist

Thanks,
Brice
-----------------------------------------------------------------------------------
The information contained in the linked e-mail transmission and any
attachments may be privileged and confidential and is intended only for
the use of the person(s) named in the linked e-mail transmission. If you
are not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you should not
review, disseminate, distribute or duplicate this e-mail transmission or
any attachments. If you are not the intended recipient, please contact
the sender immediately by reply e-mail and destroy all copies of the 
original message. We do not accept account orders and/or instructions
related to AllianceBernstein products or services by e-mail, and
therefore will not be responsible for carrying out such orders and/or
instructions. The linked e-mail transmission and any attachments are
provided for informational purposes only and should not be construed in
any manner as any solicitation or offer to buy or sell any investment
opportunities or any related financial instruments and should not be
construed in any manner as a public offer of any investment
opportunities or any related financial instruments.  If you, as the
intended recipient of the linked e-mail transmission, the purpose of
which is to inform and update our clients, prospects and consultants of
developments relating to our services and products, would not like to
receive further e-mail correspondence from the sender, please "reply"
to the sender indicating your wishes.  Although we attempt to sweep 
e-mail and attachments for viruses, we will not be liable for any
damages arising from the alteration of the contents of this linked e-mail
transmission and any attachments by a third party or as a result of any
virus being passed on. Please note: Trading instructions sent
electronically to Bernstein shall not be deemed accepted until a
representative of Bernstein acknowledges receipt electronically or by
telephone. Comments in the linked e-mail transmission and any
attachments are part of a larger body of investment analysis. For our
research reports, which contain information that may be used to
support investment decisions, and disclosures, see our website at
www.bernsteinresearch.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: [OT] By boss decided

Posted by Daniel Honig <da...@gmail.com>.
Ok,
  I'm sure the tapestry list will still be here to help in two years when
they get to phase 3 and have to start from scratch ;)

-dh

On Thu, Feb 19, 2009 at 4:38 PM, Borut Bolčina <bo...@gmail.com>wrote:

> Today the official winner was announced. The corporate mind decided we will
> use PHP Zend. The deciding factor was
> http://www.zend.com/en/products/platform/customers
>
> Nonetheless, I hope I will post a better news in a few of months which will
> go directly into success stories.
>
> -Borut
>
> 2009/2/18 Borut Bolčina <bo...@gmail.com>
>
> > Hello,
> >
> > just want to share a piece of corporate mind set with you.
> >
> > My boss decided that none of the Java frameworks is productive in
> > comparison to PHP, Ruby and Django and that there are no web sites
> written
> > in any Java framework. Can you believe that? I would like to prove him
> wrong
> > with Tapestry Cayenne combo. Unfortunately I have no list of T5 success
> > stories.
> >
> > I am sorry for spamming, but I had to let the steam out!
> >
> > -Borut
> >
> >
>

Re: [OT] By boss decided

Posted by Borut Bolčina <bo...@gmail.com>.
Today the official winner was announced. The corporate mind decided we will
use PHP Zend. The deciding factor was
http://www.zend.com/en/products/platform/customers

Nonetheless, I hope I will post a better news in a few of months which will
go directly into success stories.

-Borut

2009/2/18 Borut Bolčina <bo...@gmail.com>

> Hello,
>
> just want to share a piece of corporate mind set with you.
>
> My boss decided that none of the Java frameworks is productive in
> comparison to PHP, Ruby and Django and that there are no web sites written
> in any Java framework. Can you believe that? I would like to prove him wrong
> with Tapestry Cayenne combo. Unfortunately I have no list of T5 success
> stories.
>
> I am sorry for spamming, but I had to let the steam out!
>
> -Borut
>
>

Re: [OT] By boss decided

Posted by manuel aldana <al...@gmx.de>.
Well, take the big players like amazon or ebay, most of their system is 
written in JAVA. The scripting stuff has its place (e.g. quick feedback, 
cheap availability on web-hosters),  but for bigger things most of the 
time I would refer to static typed languages. Analyzing and refactoring 
(especially bad encapsulated + modularized codebases, which 
unfortunately you find often) with dynamic typing and without 
compiler-help can be a real pain. 
If the team isn't experienced in good testing habits (unit + integration 
tests), scripting languages would even be a shootout for me.

Anyway, nowadays it is more about integrating and encapsulating 
technologies (and the HTTP protocol has done a big good job here :). 
Discussions that a system must completey be implemented in JAVA, PHP 
only doesn't face reality at all.

Reading things like your bosses 'none' and reducing all problems on the 
technology is always a great amusement again... Maybe you mention on one 
of your power point slides: 'a fool with a tool is still a fool' ;)

I cannot think of bigger T5-apps, but I am sure this will change in 
future (e.g. Wicket and Tapestry really offer a complete different 
encapsulated way to build web-applications).

Good luck in convincing your boss.

Borut Bolčina schrieb:
> Hello,
>
> just want to share a piece of corporate mind set with you.
>
> My boss decided that none of the Java frameworks is productive in comparison
> to PHP, Ruby and Django and that there are no web sites written in any Java
> framework. Can you believe that? I would like to prove him wrong with
> Tapestry Cayenne combo. Unfortunately I have no list of T5 success stories.
>
> I am sorry for spamming, but I had to let the steam out!
>
> -Borut
>
>   


-- 
 manuel aldana
 aldana@gmx.de
 software-engineering blog: http://www.aldana-online.de


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org