Re: quickstart navbar toggler not working

2022-02-10 Thread D Tim Cummings

Thanks Vangel

Working for me now.

Tim

On 11/2/22 10:34, Vangel V. Ajanovski wrote:
there is one more change you need. In Layout.tml, in the 
navbar-toggler button change data-bs-toggle to data-toggle and 
data-bs-target to data-target.


Something like this

data-target="#navbarSupportedContent" 
aria-controls="navbarSupportedContent" aria-expanded="false" 
aria-label="Toggle navigation">class="navbar-toggler-icon">


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



Re: quickstart navbar toggler not working

2022-02-10 Thread Vangel V. Ajanovski

On 10.2.22 04:26, D Tim Cummings wrote:
I don't know the annotation @Include. I tried Vangel's solution using 
@Import(stylesheet = "context:css/app.css",module = { 
"bootstrap/collapse", "bootstrap/dropdown"}) and that gave me some 
more errors in browser javascript console and still no success in 
displaying navigation menu.


I forgot that there is one more change you need. In Layout.tml, in the 
navbar-toggler button change data-bs-toggle to data-toggle and 
data-bs-target to data-target.


Something like this

data-target="#navbarSupportedContent" 
aria-controls="navbarSupportedContent" aria-expanded="false" 
aria-label="Toggle navigation">class="navbar-toggler-icon">


I tested it with the 5.8.0 quickstart and it worked here.

The other errors are related to the fact that the source map files are 
missing, but they are only useful for debugging purposes (afaik).




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



Re: quickstart navbar toggler not working

2022-02-10 Thread Thiago H. de Paula Figueiredo
On Thu, Feb 10, 2022 at 12:27 AM D Tim Cummings 
wrote:

> Thanks Vangel and Thiago.
>
> https://issues.apache.org/jira/browse/TAP5-2703


Thank you very much!


> I don't know the annotation @Include.


That's a typo of mine and I apologize for that. It's @Import.


> I tried Vangel's solution using
> @Import(stylesheet = "context:css/app.css",module = {
> "bootstrap/collapse", "bootstrap/dropdown"}) and that gave me some more
> errors in browser javascript console and still no success in displaying
> navigation menu.
>
> DevTools failed to load source map: Could not load content for
> +
> http://localhost:8080/assets/meta/zae851f6d/tapestry5/bootstrap4/css/bootstrap.css.map+:
>
> <
> http://localhost:8080/assets/meta/zae851f6d/tapestry5/bootstrap4/css/bootstrap.css.map+:>
>
> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
> DevTools failed to load source map: Could not load content for
> +
> http://localhost:8080/assets/meta/z2779b2b3/tapestry5/bootstrap4/css/bootstrap-grid.css.map+:
>
> <
> http://localhost:8080/assets/meta/z2779b2b3/tapestry5/bootstrap4/css/bootstrap-grid.css.map+:>
>
> HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
> console.js:104 RequireJS error: require: Cannot set properties of null
> (setting '_isTransitioning')
> console.js:104 RequireJS error: require: Cannot set properties of null
> (setting '_element')
> DevTools failed to load source map: Could not load content for
> +http://localhost:8080/modules.gz/bootstrap/popper.js.map+:
>  HTTP error:
> status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
> DevTools failed to load source map: Could not load content for
> +http://localhost:8080/modules.gz/bootstrap/dropdown.js.map+:
>  HTTP
> error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
> DevTools failed to load source map: Could not load content for
> +http://localhost:8080/modules.gz/bootstrap/collapse.js.map+:
>  HTTP
> error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
> DevTools failed to load source map: Could not load content for
> +http://localhost:8080/modules.gz/bootstrap/util.js.map+:
>  HTTP error:
> status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
>
>
> Tim
>
> On 9/2/22 23:18, Thiago H. de Paula Figueiredo wrote:
> > Hi!
> >
> > This is most probably caused by the lack of inclusion of the JavaScript
> > module that implements the Bootstrap 4 behaviors. Jira ticket please? :)
> >
> > Meanwhile, you can try adding @Include(module = "bootstrap") to your
> Layout
> > class. I haven't tested this and it might not work.
> >
> > Cheers!
> >
> > On Mon, Feb 7, 2022 at 11:33 PM D Tim Cummings .invalid>
> > wrote:
> >
> >> I just tried out quickstart 5.8.0 and noticed that when the browser
> >> window is small it collapses the navbar behind a button. Unfortunately
> >> clicking the button doesn't show the navbar. It used to work in old
> >> versions of quickstart (eg 5.4.5) which used Bootstrap 3 but quickstart
> >> 5.8.0 uses Bootstrap 4.
> >>
> >> What changes are required to get the navbar toggler button working with
> >> Bootstrap 4?
> >>
> >> Thanks
> >>
> >> Tim
> >>
> >>
> >> -
> >> To unsubscribe, e-mail:users-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail:users-h...@tapestry.apache.org
> >>
> >>



-- 
Thiago


Re: quickstart navbar toggler not working

2022-02-09 Thread D Tim Cummings

Thanks Vangel and Thiago.

https://issues.apache.org/jira/browse/TAP5-2703

I don't know the annotation @Include. I tried Vangel's solution using 
@Import(stylesheet = "context:css/app.css",module = { 
"bootstrap/collapse", "bootstrap/dropdown"}) and that gave me some more 
errors in browser javascript console and still no success in displaying 
navigation menu.


DevTools failed to load source map: Could not load content for 
+http://localhost:8080/assets/meta/zae851f6d/tapestry5/bootstrap4/css/bootstrap.css.map+: 
 
HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for 
+http://localhost:8080/assets/meta/z2779b2b3/tapestry5/bootstrap4/css/bootstrap-grid.css.map+: 
 
HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
console.js:104 RequireJS error: require: Cannot set properties of null 
(setting '_isTransitioning')
console.js:104 RequireJS error: require: Cannot set properties of null 
(setting '_element')
DevTools failed to load source map: Could not load content for 
+http://localhost:8080/modules.gz/bootstrap/popper.js.map+: 
 HTTP error: 
status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for 
+http://localhost:8080/modules.gz/bootstrap/dropdown.js.map+: 
 HTTP 
error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for 
+http://localhost:8080/modules.gz/bootstrap/collapse.js.map+: 
 HTTP 
error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for 
+http://localhost:8080/modules.gz/bootstrap/util.js.map+: 
 HTTP error: 
status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE



   Tim

On 9/2/22 23:18, Thiago H. de Paula Figueiredo wrote:

Hi!

This is most probably caused by the lack of inclusion of the JavaScript
module that implements the Bootstrap 4 behaviors. Jira ticket please? :)

Meanwhile, you can try adding @Include(module = "bootstrap") to your Layout
class. I haven't tested this and it might not work.

Cheers!

On Mon, Feb 7, 2022 at 11:33 PM D Tim Cummings
wrote:


I just tried out quickstart 5.8.0 and noticed that when the browser
window is small it collapses the navbar behind a button. Unfortunately
clicking the button doesn't show the navbar. It used to work in old
versions of quickstart (eg 5.4.5) which used Bootstrap 3 but quickstart
5.8.0 uses Bootstrap 4.

What changes are required to get the navbar toggler button working with
Bootstrap 4?

Thanks

Tim


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



Re: quickstart navbar toggler not working

2022-02-09 Thread Thiago H. de Paula Figueiredo
Hi!

This is most probably caused by the lack of inclusion of the JavaScript
module that implements the Bootstrap 4 behaviors. Jira ticket please? :)

Meanwhile, you can try adding @Include(module = "bootstrap") to your Layout
class. I haven't tested this and it might not work.

Cheers!

On Mon, Feb 7, 2022 at 11:33 PM D Tim Cummings 
wrote:

> I just tried out quickstart 5.8.0 and noticed that when the browser
> window is small it collapses the navbar behind a button. Unfortunately
> clicking the button doesn't show the navbar. It used to work in old
> versions of quickstart (eg 5.4.5) which used Bootstrap 3 but quickstart
> 5.8.0 uses Bootstrap 4.
>
> What changes are required to get the navbar toggler button working with
> Bootstrap 4?
>
> Thanks
>
> Tim
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

-- 
Thiago


Re: quickstart navbar toggler not working

2022-02-09 Thread Vangel V. Ajanovski

On 8.2.22 03:33, D Tim Cummings wrote:
I just tried out quickstart 5.8.0 and noticed that when the browser 
window is small it collapses the navbar behind a button. Unfortunately 
clicking the button doesn't show the navbar. It used to work in old 
versions of quickstart (eg 5.4.5) which used Bootstrap 3 but 
quickstart 5.8.0 uses Bootstrap 4.


What changes are required to get the navbar toggler button working 
with Bootstrap 4?



You need to import the bootstrap collapse module ( and you might also 
need the bootstrap dropdown module for drop down menus ).


Change Layout.java, this line:

@Import(stylesheet = "context:css/app.css")

into this:

@Import(stylesheet = "context:css/app.css",module = { 
"bootstrap/collapse", "bootstrap/dropdown"})


I think that the quickstart should be fixed to include this.


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



Re: Re: quickstart pom.xml - update maven-war-plugin to 3.3.1

2022-02-07 Thread Thiago H. de Paula Figueiredo
On Thu, Feb 3, 2022 at 10:09 AM  wrote:

> Hi Thiago,
>

Hello!


> I'v created https://issues.apache.org/jira/browse/TAP5-2701.
>

Thanks!

It's fixed on 5.8.1-SNAPSHOT.




>
> Thanks, Peter
>
>  Originalnachricht 
> Betreff: Re: quickstart pom.xml - update maven-war-plugin to 3.3.1
> Datum: 03.02.2022 13:23
> Von: "Thiago H. de Paula Figueiredo" 
> An: Tapestry users 
> Antwort an: "Tapestry users" 
>
> Hello!
>
> Thanks for spotting that and proposing a solution!
>
> Could you please create a Jira ticket in the Tapestry issue tracker and
> post it here? I should be able to implement your solution soon.
>
> Cheers!
>
> On Wed, Feb 2, 2022 at 9:05 AM  wrote:
>
> > Hi,
> >
> > I'v just tried the quickstart application using
> >
> > mvn archetype:generate -Dfilter=org.apache.tapestry:quickstart
> >
> > with java open jdk-17-0.2 and maven 3.8.4.
> >
> > The build fails in the maven install phase.
> >
> > The solution ist to add
> >
> > 
> >  org.apache.maven.plugins
> >  maven-war-plugin
> >  3.3.1
> > 
> >
> >
> > to pom.xml.
> >
> > Even though  "mvn jetty:run" runs properly, it is better to produce
> > error free build during the first contact with tapestry.
> > Would you like to have look at the issue?
> >
> > Thanks, Peter Skala
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> >
> >
>


-- 
Thiago


Re: quickstart pom.xml - update maven-war-plugin to 3.3.1

2022-02-03 Thread Thiago H. de Paula Figueiredo
Hello!

Thanks for spotting that and proposing a solution!

Could you please create a Jira ticket in the Tapestry issue tracker and
post it here? I should be able to implement your solution soon.

Cheers!

On Wed, Feb 2, 2022 at 9:05 AM  wrote:

> Hi,
>
> I'v just tried the quickstart application using
>
> mvn archetype:generate -Dfilter=org.apache.tapestry:quickstart
>
> with java open jdk-17-0.2 and maven 3.8.4.
>
> The build fails in the maven install phase.
>
> The solution ist to add
>
> 
>  org.apache.maven.plugins
>  maven-war-plugin
>  3.3.1
> 
>
>
> to pom.xml.
>
> Even though  "mvn jetty:run" runs properly, it is better to produce
> error free build during the first contact with tapestry.
> Would you like to have look at the issue?
>
> Thanks, Peter Skala
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

-- 
Thiago


Re: QuickStart

2018-11-28 Thread abangkis
On Wed, Nov 28, 2018 at 6:55 PM Thiago H. de Paula Figueiredo <
thiag...@gmail.com> wrote:

> On Tue, Nov 27, 2018 at 10:37 PM Mats Andersson  >
> wrote:
>
>
> It wouldn't be for that purpose. It would be for applications that what the
> Tapestry RequestFilter/Dispatcher goodies but not the templating engine.
> REST endpoints would fall into that category. If we do that, we could have
> a smaller dependency, JAR size and memory usage (even though Tapestry is
> very good at not initializing stuff until it's actually used) for that
> applications.
>
>
Actually, my current project just started using ktor. They offer freemarker
as the template engine. I've been spoiled with all the tapestry page magic,
so i wondered if I could use tapestry page on top of ktor. Maybe it isn't a
wonder after all. 



> --
> Thiago
>


-- 
http://www.mreunionlabs.net/ 
twitter : @mreunionlabs @abangkis
page : https://plus.google.com/104168782385184990771


Re: QuickStart

2018-11-28 Thread Thiago H. de Paula Figueiredo
On Tue, Nov 27, 2018 at 10:37 PM Mats Andersson 
wrote:

> About client and server separation, I meant that the application should
> be split into one server/back-end part providing a rest interface and a
> web application part which can use a completely different framework like
> Angular. That way no dependencies exist between the two which helps a
> lot during upgrade of libs etc. From my experience that has worked well.
>

Oh, sorry, I misunderstood your text. I definitely agree with the frontend
and backend separation.


> I believe there is no need to split Tapestry itself for this purpose


It wouldn't be for that purpose. It would be for applications that what the
Tapestry RequestFilter/Dispatcher goodies but not the templating engine.
REST endpoints would fall into that category. If we do that, we could have
a smaller dependency, JAR size and memory usage (even though Tapestry is
very good at not initializing stuff until it's actually used) for that
applications.


> and I am aware of that there are still use-cases for handling everything
> in
> a single application. It is good with choices :-)
>

Indeed.

--
Thiago


Re: QuickStart

2018-11-27 Thread Taha Hafeez
Just to add my two cents. 

My tapestry applications have been in production for a long time (7+ years) and 
are rock solid and highly scalable. I think Tapestry is still a very good 
solution for many use cases. 

Thanks
Taha


> On 28 Nov 2018, at 00:26, Thiago H. de Paula Figueiredo  
> wrote:
> 
> On Tue, Nov 27, 2018 at 11:39 AM Mats Andersson 
> wrote:
> 
>> I have been using Tapestry in different setups since the beginning of
>> Tapestry 5. First I found the IOC and the client components useful.
> 
> 
> In my day job, which uses Tapestry, even the people who dislike
> Tapestry-the-web-framework actually like Tapestry-IoC very much.
> 
> 
>> Then I realized the benefits of the genious way the filters works.
> 
> 
> Yes, you can handle, decorate and protect with Tapestry's filters even
> requests which aren't served by Tapestry itself. I'd also include the
> dispatchers too. Similar to servlets, but way better (live class reloading,
> no XML configuration, Tapestry-IoC).
> 
> 
>> Now if not already done, in my opinion, it is time to separate client and
>> server parts.
> 
> 
> I'm not sure what's your line between client and server. Client usually
> includes just JavaScript, but your description seems to include pages and
> components too. If you mean a Tapestry-minimal framework including just
> RequestFilter and Dispatcher, that's doable, not a huge effort, and
> something similar was already done in the past without breaking changes
> (separating the BeanModel classes from tapestry-core).
> 
> 
>> The main problems I would say is the lack of an updated best practices
> 
> 
> Well, the best practices are the same since Tapestry 5.4 was released, and
> I'm saying that specifically due to the change in JavaScript support. The
> rest hasn't changed much since Tapestry 5.0.
> 
> 
>> and the missing Java 11 support.
> 
> 
> It's being worked on right now, starting with Java 9 first, then 10 and 11
> to follow.
> 
> 
>> I am not updated with the latest on Java 11 support but for my own sake I
>> am not that worried. About the best practices it is mainly a problem for
>> Tapestry acceptance. When people see that pages are rendered server side in
>> Tapestry they see a conflict with the powerful way to build web
>> applications using Angular or similar. What they don't see is the beautiful
>> backend framework that is so complete that it do not require continuous
>> updates. Just opinions, but hopefully it will be of use to someone.
>> 
> 
> Thanks for your insights!
> 
> --
> Thiago


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



Re: QuickStart

2018-11-27 Thread Mats Andersson
About client and server separation, I meant that the application should 
be split into one server/back-end part providing a rest interface and a 
web application part which can use a completely different framework like 
Angular. That way no dependencies exist between the two which helps a 
lot during upgrade of libs etc. From my experience that has worked well.


I believe there is no need to split Tapestry itself for this purpose and 
I am aware of that there are still use-cases for handling everything in 
a single application. It is good with choices :-)


Mats


On 2018-11-27 19:56, Thiago H. de Paula Figueiredo wrote:

On Tue, Nov 27, 2018 at 11:39 AM Mats Andersson 
wrote:


I have been using Tapestry in different setups since the beginning of
Tapestry 5. First I found the IOC and the client components useful.


In my day job, which uses Tapestry, even the people who dislike
Tapestry-the-web-framework actually like Tapestry-IoC very much.



Then I realized the benefits of the genious way the filters works.


Yes, you can handle, decorate and protect with Tapestry's filters even
requests which aren't served by Tapestry itself. I'd also include the
dispatchers too. Similar to servlets, but way better (live class reloading,
no XML configuration, Tapestry-IoC).



Now if not already done, in my opinion, it is time to separate client and
server parts.


I'm not sure what's your line between client and server. Client usually
includes just JavaScript, but your description seems to include pages and
components too. If you mean a Tapestry-minimal framework including just
RequestFilter and Dispatcher, that's doable, not a huge effort, and
something similar was already done in the past without breaking changes
(separating the BeanModel classes from tapestry-core).



The main problems I would say is the lack of an updated best practices


Well, the best practices are the same since Tapestry 5.4 was released, and
I'm saying that specifically due to the change in JavaScript support. The
rest hasn't changed much since Tapestry 5.0.



and the missing Java 11 support.


It's being worked on right now, starting with Java 9 first, then 10 and 11
to follow.



I am not updated with the latest on Java 11 support but for my own sake I
am not that worried. About the best practices it is mainly a problem for
Tapestry acceptance. When people see that pages are rendered server side in
Tapestry they see a conflict with the powerful way to build web
applications using Angular or similar. What they don't see is the beautiful
backend framework that is so complete that it do not require continuous
updates. Just opinions, but hopefully it will be of use to someone.


Thanks for your insights!

--
Thiago


--
-- Mats Andersson | Ronsoft AB | +46(0)73 368 79 82


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



Re: Re: QuickStart

2018-11-27 Thread Thiago H. de Paula Figueiredo
On Tue, Nov 27, 2018 at 11:39 AM Mats Andersson 
wrote:

> I have been using Tapestry in different setups since the beginning of
> Tapestry 5. First I found the IOC and the client components useful.


In my day job, which uses Tapestry, even the people who dislike
Tapestry-the-web-framework actually like Tapestry-IoC very much.


> Then I realized the benefits of the genious way the filters works.


Yes, you can handle, decorate and protect with Tapestry's filters even
requests which aren't served by Tapestry itself. I'd also include the
dispatchers too. Similar to servlets, but way better (live class reloading,
no XML configuration, Tapestry-IoC).


> Now if not already done, in my opinion, it is time to separate client and
> server parts.


I'm not sure what's your line between client and server. Client usually
includes just JavaScript, but your description seems to include pages and
components too. If you mean a Tapestry-minimal framework including just
RequestFilter and Dispatcher, that's doable, not a huge effort, and
something similar was already done in the past without breaking changes
(separating the BeanModel classes from tapestry-core).


> The main problems I would say is the lack of an updated best practices


Well, the best practices are the same since Tapestry 5.4 was released, and
I'm saying that specifically due to the change in JavaScript support. The
rest hasn't changed much since Tapestry 5.0.


> and the missing Java 11 support.


It's being worked on right now, starting with Java 9 first, then 10 and 11
to follow.


> I am not updated with the latest on Java 11 support but for my own sake I
> am not that worried. About the best practices it is mainly a problem for
> Tapestry acceptance. When people see that pages are rendered server side in
> Tapestry they see a conflict with the powerful way to build web
> applications using Angular or similar. What they don't see is the beautiful
> backend framework that is so complete that it do not require continuous
> updates. Just opinions, but hopefully it will be of use to someone.
>

Thanks for your insights!

--
Thiago


Re: QuickStart

2018-11-27 Thread Emmanuel Sowah
It is true, he has mentioned that in the first line. But what is the point
of creating something and not using it? As a new user, that would sound and
alarm bell to me.

On Tue, Nov 27, 2018 at 3:16 PM Numa Schmeder  wrote:

> Yes and on the first lines it’s written creator of Tapestry Framework ;)
>
>
>
> > Le 27 nov. 2018 à 13:36, Emmanuel Sowah  a écrit :
> >
> > Hi,
> >
> > Here is a snippet from skills Howard Lewis Ship's listed on his website
> > http://howardlewisship.com/:
> >
> > "*On the front-end, I've used all the major frameworks: jQuery,
> AngularJS,
> > Backbone, ReactJS, ExtJS, Underscore, and more. More importantly, I have
> > leveraged whatever tools are available to create responsive and
> complelling
> > user interfaces.*"
> >
> > As you can see, he is even shy about mentioning Tapestry as a skill. He
> > even used Apache Wicket on a client project in the past. You should ask
> > yourself, why is this guy not eating his own dog shit?
> >
> > Learn Angular today!
> >
> > On Tue, Nov 27, 2018 at 12:47 AM Qbyte Consulting <
> qbyteconsult...@gmail.com>
> > wrote:
> >
> >> I was recently working on a project with React components connected to
> >> controllers in C# to provide the API for the back end. Development is
> slow
> >> and tedious because there’s lots of boilerplate code, although there is
> the
> >> benefit of some component reuse.
> >>
> >> Looking at the react components reminded me somewhat of the bad old days
> >> of JSP, because they build the markup structure inside code rather than
> >> have it all in a separate markup template. It’s simply not as good as
> >> tapestry components.
> >>
> >> Sometimes the “new” way is still the old way.
> >>
> >> Sent from my iPhone
> >>
> >>> On 27 Nov 2018, at 03:06, Emmanuel Sowah  wrote:
> >>>
> >>> Thiago,
> >>>
> >>> It seems you cannot read English. I was suggesting Angular and Spring
> >>> backend services being exposed via Rest to the Angular. It's seems all
> >> you
> >>> know is Tapestry and nothing else. The world is bigger than Tapestry,
> >> boy;-)
> >>>
> >>> On Mon, Nov 26, 2018 at 8:52 PM Thiago H. de Paula Figueiredo <
> >>> thiag...@gmail.com> wrote:
> >>>
> > On Mon, Nov 26, 2018 at 6:24 AM Emmanuel Sowah 
> >> wrote:
> >
> > There we go again. Instead of engaging in constructive arguments, you
> > behave like a child with comments like "Don't feed the trolls".
> >> Pathetic.
> >
> 
>  Replacing a mostly-server-side framework with a JavaScript client-side
>  library isn't what I'd call a constructive argument.
> 
>  And we know Emmanuel Sowah is an old, low-quality troll. He used to
> >> suggest
>  Apache Wicket (which is a nice framework, by the way, but I'm partial
> to
>  Tapestry, of course, hehehe) and is now suggesting Spring? Weird turn
> of
>  events. But yet a low-quality troll. Good ones have good arguments and
> >> make
>  tough questions.
> 
> 
> >
> > On Mon, Nov 26, 2018 at 9:21 AM Juicy Cocktail <
> >> raf...@juicycocktail.com
> >
> > wrote:
> >
> >> Here is something I throw at you: 綾
> >>
> >> Best Regards,
> >> Rafael
> >>
> >> P.S. Don’t feed the trolls.
> >>
> >>
> >>> On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah 
>  wrote:
> >>>
> >>> But is web application framework not an overkill for this small
> >> application
> >>> you are building? Something you could quickly do with Angular in a
>  more
> >>> efficient way.
> >>>
> >>> On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting <
> >> qbyteconsult...@gmail.com>
> >>> wrote:
> >>>
>  Setting up a tapestry project for building a trivial webapp for
> back
>  office data entry is still very efficient.
> 
>  Angular is a glorified java script library, not a web application
>  framework.
> 
>  Sent from my iPhone
> 
> > On 26 Nov 2018, at 14:09, Emmanuel Sowah 
> wrote:
> >
> > Dude,
> >
> > Really setting up tapestry for a new project? Are you out of your
> > mind?
> > Tapestry is a dying project, even it's founder Howard Lewis Ship
>  has
> > abandoned his ship long ago and jumped onto another modern
>  framework.
> > Pickup Angular or another modern framework for your new project.
> > Cheers.
> >
> > On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
>  qbyteconsult...@gmail.com>
> > wrote:
> >
> >> Hi,
> >>
> >> I’m trying to setup a bare bones tapestry project in maven 3.
> >>
> >> Can anyone point me an example how to do that please?
> >>
> >> John
> >>
> >> Sent from my iPhone
> >>
> > -
> >> To unsubscribe, e-mail: 

Re: QuickStart

2018-11-27 Thread Numa Schmeder
Does anyone has experience building an angular or react application consisting 
on interacting with more than 100 related objects containing all at least 10 
fields of different types (string, double, int, dates, times) etc.
I am interested on your feedback. 

I have worked on smaller react/redux projects with just a few objects and and a 
hundred of fields. It has been a nightmare debugging. Backend was made using 
spring restful + hibernate, frontend react/redux. It’s really not easy to debug 
and maintain. Speed is fine as long as you don’t try to hold too many objects. 
You need to care of garbage collecting your objects or your browser will 
explose. You need to merge and version your data… you need DTO, you cannot do 
big computation on the client, so you still need to do them on the server… I 
don’t even talk about refactoring… 
 
As a matter of fact, client side frameworks are not good at this, they make me 
think of the beginning of J2EE/EJB with hundred of lines of boilerplate code, 
interfaces everywhere etc…

Most developers I have seen just don’t understand most of the asynchronous 
issues, concurrent calls. They code javascript because it’s easy and they 
forget most of the issues you can find in a big project.

Frameworks like Ember, Vue, Angular are good to create some more or less 
complex components, but you still need a server side application to interact 
with your data and generate your main views. 

Tapestry is good and it has its use case, it could improve but it’s clearly not 
obsolete. 

JS components frameworks are great too and have their use case. 

In the end it  doesn’t really matter, as long as you find the frameworks that 
fit your needs and your requirements :) 


     Numa Schmederwww.dfacto.ch  

n...@dfacto.ch    |   M +41 79 538 30 01 

DIGITAL STRATEGY   |   DESIGN   |   DEVELOPMENT


 

> Le 27 nov. 2018 à 14:39, Mats Andersson  a écrit :
> 
> Tapestry does a lot of things. It is not easy to cover every aspect with a 
> good/bad old/new style talking about Tapestry as one thing. Opinions from the 
> ones actually using it could be useful for anyone reading this list, so here 
> is my contribution to that. 
> 
> I have been using Tapestry in different setups since the beginning of 
> Tapestry 5. First I found the IOC and the client components useful. Then I 
> realized the benefits of the genious way the filters works. I really 
> appreciated the move to JQuery, since I already was using that and it really 
> made life easier. 
> 
> Now if not already done, in my opinion, it is time to separate client and 
> server parts. Server should provide json through a rest service, Tapestry 
> works very well for that, for example in combination with Jersey. On the 
> client side I have found the same good feeling, flow, using Angular as I have 
> with Tapestry on the server side. They really work well together. So to 
> conclude, should I recommend anyone to start a new project using Tapestry on 
> the server side? The main problems I would say is the lack of an updated best 
> practices and the missing Java 11 support. I am not updated with the latest 
> on Java 11 support but for my own sake I am not that worried. About the best 
> practices it is mainly a problem for Tapestry acceptance. When people see 
> that pages are rendered server side in Tapestry they see a conflict with the 
> powerful way to build web applications using Angular or similar. What they 
> don't see is the beautiful backend framework that is so complete that it do 
> not require continuous updates. Just opinions, but hopefully it will be of 
> use to someone. 
> 
> Skickat från min Xperia™-smartphone från Sony
> 
>  Emmanuel Sowah skrev 
> 
>> Hi,
>> 
>> Here is a snippet from skills Howard Lewis Ship's listed on his website
>> http://howardlewisship.com/:
>> 
>> "*On the front-end, I've used all the major frameworks: jQuery, AngularJS,
>> Backbone, ReactJS, ExtJS, Underscore, and more. More importantly, I have
>> leveraged whatever tools are available to create responsive and complelling
>> user interfaces.*"
>> 
>> As you can see, he is even shy about mentioning Tapestry as a skill. He
>> even used Apache Wicket on a client project in the past. You should ask
>> yourself, why is this guy not eating his own dog shit?
>> 
>> Learn Angular today!
>> 
>> On Tue, Nov 27, 2018 at 12:47 AM Qbyte Consulting 
>> wrote:
>> 
>>> I was recently working on a project with React components connected to
>>> controllers in C# to provide the API for the back end. Development is slow
>>> and tedious because there’s lots of boilerplate code, although there is the
>>> benefit of some component reuse.
>>> 
>>> Looking at the react components reminded me somewhat of the bad old days
>>> of JSP, because they build the markup structure inside code rather than
>>> have it all in a separate markup template. It’s simply not as good as
>>> 

Re: QuickStart

2018-11-27 Thread Numa Schmeder
Yes and on the first lines it’s written creator of Tapestry Framework ;)



> Le 27 nov. 2018 à 13:36, Emmanuel Sowah  a écrit :
> 
> Hi,
> 
> Here is a snippet from skills Howard Lewis Ship's listed on his website
> http://howardlewisship.com/:
> 
> "*On the front-end, I've used all the major frameworks: jQuery, AngularJS,
> Backbone, ReactJS, ExtJS, Underscore, and more. More importantly, I have
> leveraged whatever tools are available to create responsive and complelling
> user interfaces.*"
> 
> As you can see, he is even shy about mentioning Tapestry as a skill. He
> even used Apache Wicket on a client project in the past. You should ask
> yourself, why is this guy not eating his own dog shit?
> 
> Learn Angular today!
> 
> On Tue, Nov 27, 2018 at 12:47 AM Qbyte Consulting 
> wrote:
> 
>> I was recently working on a project with React components connected to
>> controllers in C# to provide the API for the back end. Development is slow
>> and tedious because there’s lots of boilerplate code, although there is the
>> benefit of some component reuse.
>> 
>> Looking at the react components reminded me somewhat of the bad old days
>> of JSP, because they build the markup structure inside code rather than
>> have it all in a separate markup template. It’s simply not as good as
>> tapestry components.
>> 
>> Sometimes the “new” way is still the old way.
>> 
>> Sent from my iPhone
>> 
>>> On 27 Nov 2018, at 03:06, Emmanuel Sowah  wrote:
>>> 
>>> Thiago,
>>> 
>>> It seems you cannot read English. I was suggesting Angular and Spring
>>> backend services being exposed via Rest to the Angular. It's seems all
>> you
>>> know is Tapestry and nothing else. The world is bigger than Tapestry,
>> boy;-)
>>> 
>>> On Mon, Nov 26, 2018 at 8:52 PM Thiago H. de Paula Figueiredo <
>>> thiag...@gmail.com> wrote:
>>> 
> On Mon, Nov 26, 2018 at 6:24 AM Emmanuel Sowah 
>> wrote:
> 
> There we go again. Instead of engaging in constructive arguments, you
> behave like a child with comments like "Don't feed the trolls".
>> Pathetic.
> 
 
 Replacing a mostly-server-side framework with a JavaScript client-side
 library isn't what I'd call a constructive argument.
 
 And we know Emmanuel Sowah is an old, low-quality troll. He used to
>> suggest
 Apache Wicket (which is a nice framework, by the way, but I'm partial to
 Tapestry, of course, hehehe) and is now suggesting Spring? Weird turn of
 events. But yet a low-quality troll. Good ones have good arguments and
>> make
 tough questions.
 
 
> 
> On Mon, Nov 26, 2018 at 9:21 AM Juicy Cocktail <
>> raf...@juicycocktail.com
> 
> wrote:
> 
>> Here is something I throw at you: 綾
>> 
>> Best Regards,
>> Rafael
>> 
>> P.S. Don’t feed the trolls.
>> 
>> 
>>> On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah 
 wrote:
>>> 
>>> But is web application framework not an overkill for this small
>> application
>>> you are building? Something you could quickly do with Angular in a
 more
>>> efficient way.
>>> 
>>> On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting <
>> qbyteconsult...@gmail.com>
>>> wrote:
>>> 
 Setting up a tapestry project for building a trivial webapp for back
 office data entry is still very efficient.
 
 Angular is a glorified java script library, not a web application
 framework.
 
 Sent from my iPhone
 
> On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
> 
> Dude,
> 
> Really setting up tapestry for a new project? Are you out of your
> mind?
> Tapestry is a dying project, even it's founder Howard Lewis Ship
 has
> abandoned his ship long ago and jumped onto another modern
 framework.
> Pickup Angular or another modern framework for your new project.
> Cheers.
> 
> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
 qbyteconsult...@gmail.com>
> wrote:
> 
>> Hi,
>> 
>> I’m trying to setup a bare bones tapestry project in maven 3.
>> 
>> Can anyone point me an example how to do that please?
>> 
>> John
>> 
>> Sent from my iPhone
>> 
> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
>> 
>> 
>> -
>> To unsubscribe, e-mail: 

SV: Re: QuickStart

2018-11-27 Thread Mats Andersson
Tapestry does a lot of things. It is not easy to cover every aspect with a 
good/bad old/new style talking about Tapestry as one thing. Opinions from the 
ones actually using it could be useful for anyone reading this list, so here is 
my contribution to that. 

I have been using Tapestry in different setups since the beginning of Tapestry 
5. First I found the IOC and the client components useful. Then I realized the 
benefits of the genious way the filters works. I really appreciated the move to 
JQuery, since I already was using that and it really made life easier. 

Now if not already done, in my opinion, it is time to separate client and 
server parts. Server should provide json through a rest service, Tapestry works 
very well for that, for example in combination with Jersey. On the client side 
I have found the same good feeling, flow, using Angular as I have with Tapestry 
on the server side. They really work well together. So to conclude, should I 
recommend anyone to start a new project using Tapestry on the server side? The 
main problems I would say is the lack of an updated best practices and the 
missing Java 11 support. I am not updated with the latest on Java 11 support 
but for my own sake I am not that worried. About the best practices it is 
mainly a problem for Tapestry acceptance. When people see that pages are 
rendered server side in Tapestry they see a conflict with the powerful way to 
build web applications using Angular or similar. What they don't see is the 
beautiful backend framework that is so complete that it do not require 
continuous updates. Just opinions, but hopefully it will be of use to someone. 

Skickat från min Xperia™-smartphone från Sony

 Emmanuel Sowah skrev 

>Hi,
>
>Here is a snippet from skills Howard Lewis Ship's listed on his website
>http://howardlewisship.com/:
>
>"*On the front-end, I've used all the major frameworks: jQuery, AngularJS,
>Backbone, ReactJS, ExtJS, Underscore, and more. More importantly, I have
>leveraged whatever tools are available to create responsive and complelling
>user interfaces.*"
>
>As you can see, he is even shy about mentioning Tapestry as a skill. He
>even used Apache Wicket on a client project in the past. You should ask
>yourself, why is this guy not eating his own dog shit?
>
>Learn Angular today!
>
>On Tue, Nov 27, 2018 at 12:47 AM Qbyte Consulting 
>wrote:
>
>> I was recently working on a project with React components connected to
>> controllers in C# to provide the API for the back end. Development is slow
>> and tedious because there’s lots of boilerplate code, although there is the
>> benefit of some component reuse.
>>
>> Looking at the react components reminded me somewhat of the bad old days
>> of JSP, because they build the markup structure inside code rather than
>> have it all in a separate markup template. It’s simply not as good as
>> tapestry components.
>>
>> Sometimes the “new” way is still the old way.
>>
>> Sent from my iPhone
>>
>> > On 27 Nov 2018, at 03:06, Emmanuel Sowah  wrote:
>> >
>> > Thiago,
>> >
>> > It seems you cannot read English. I was suggesting Angular and Spring
>> > backend services being exposed via Rest to the Angular. It's seems all
>> you
>> > know is Tapestry and nothing else. The world is bigger than Tapestry,
>> boy;-)
>> >
>> > On Mon, Nov 26, 2018 at 8:52 PM Thiago H. de Paula Figueiredo <
>> > thiag...@gmail.com> wrote:
>> >
>> >>> On Mon, Nov 26, 2018 at 6:24 AM Emmanuel Sowah 
>> wrote:
>> >>>
>> >>> There we go again. Instead of engaging in constructive arguments, you
>> >>> behave like a child with comments like "Don't feed the trolls".
>> Pathetic.
>> >>>
>> >>
>> >> Replacing a mostly-server-side framework with a JavaScript client-side
>> >> library isn't what I'd call a constructive argument.
>> >>
>> >> And we know Emmanuel Sowah is an old, low-quality troll. He used to
>> suggest
>> >> Apache Wicket (which is a nice framework, by the way, but I'm partial to
>> >> Tapestry, of course, hehehe) and is now suggesting Spring? Weird turn of
>> >> events. But yet a low-quality troll. Good ones have good arguments and
>> make
>> >> tough questions.
>> >>
>> >>
>> >>>
>> >>> On Mon, Nov 26, 2018 at 9:21 AM Juicy Cocktail <
>> raf...@juicycocktail.com
>> >>>
>> >>> wrote:
>> >>>
>>  Here is something I throw at you: 綾
>> 
>>  Best Regards,
>>  Rafael
>> 
>>  P.S. Don’t feed the trolls.
>> 
>> 
>> > On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah 
>> >> wrote:
>> >
>> > But is web application framework not an overkill for this small
>>  application
>> > you are building? Something you could quickly do with Angular in a
>> >> more
>> > efficient way.
>> >
>> > On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting <
>>  qbyteconsult...@gmail.com>
>> > wrote:
>> >
>> >> Setting up a tapestry project for building a trivial webapp for back
>> >> office data entry is still very efficient.
>> >>
>> 

Re: QuickStart

2018-11-27 Thread Emmanuel Sowah
Hi,

Here is a snippet from skills Howard Lewis Ship's listed on his website
http://howardlewisship.com/:

"*On the front-end, I've used all the major frameworks: jQuery, AngularJS,
Backbone, ReactJS, ExtJS, Underscore, and more. More importantly, I have
leveraged whatever tools are available to create responsive and complelling
user interfaces.*"

As you can see, he is even shy about mentioning Tapestry as a skill. He
even used Apache Wicket on a client project in the past. You should ask
yourself, why is this guy not eating his own dog shit?

Learn Angular today!

On Tue, Nov 27, 2018 at 12:47 AM Qbyte Consulting 
wrote:

> I was recently working on a project with React components connected to
> controllers in C# to provide the API for the back end. Development is slow
> and tedious because there’s lots of boilerplate code, although there is the
> benefit of some component reuse.
>
> Looking at the react components reminded me somewhat of the bad old days
> of JSP, because they build the markup structure inside code rather than
> have it all in a separate markup template. It’s simply not as good as
> tapestry components.
>
> Sometimes the “new” way is still the old way.
>
> Sent from my iPhone
>
> > On 27 Nov 2018, at 03:06, Emmanuel Sowah  wrote:
> >
> > Thiago,
> >
> > It seems you cannot read English. I was suggesting Angular and Spring
> > backend services being exposed via Rest to the Angular. It's seems all
> you
> > know is Tapestry and nothing else. The world is bigger than Tapestry,
> boy;-)
> >
> > On Mon, Nov 26, 2018 at 8:52 PM Thiago H. de Paula Figueiredo <
> > thiag...@gmail.com> wrote:
> >
> >>> On Mon, Nov 26, 2018 at 6:24 AM Emmanuel Sowah 
> wrote:
> >>>
> >>> There we go again. Instead of engaging in constructive arguments, you
> >>> behave like a child with comments like "Don't feed the trolls".
> Pathetic.
> >>>
> >>
> >> Replacing a mostly-server-side framework with a JavaScript client-side
> >> library isn't what I'd call a constructive argument.
> >>
> >> And we know Emmanuel Sowah is an old, low-quality troll. He used to
> suggest
> >> Apache Wicket (which is a nice framework, by the way, but I'm partial to
> >> Tapestry, of course, hehehe) and is now suggesting Spring? Weird turn of
> >> events. But yet a low-quality troll. Good ones have good arguments and
> make
> >> tough questions.
> >>
> >>
> >>>
> >>> On Mon, Nov 26, 2018 at 9:21 AM Juicy Cocktail <
> raf...@juicycocktail.com
> >>>
> >>> wrote:
> >>>
>  Here is something I throw at you: 綾
> 
>  Best Regards,
>  Rafael
> 
>  P.S. Don’t feed the trolls.
> 
> 
> > On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah 
> >> wrote:
> >
> > But is web application framework not an overkill for this small
>  application
> > you are building? Something you could quickly do with Angular in a
> >> more
> > efficient way.
> >
> > On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting <
>  qbyteconsult...@gmail.com>
> > wrote:
> >
> >> Setting up a tapestry project for building a trivial webapp for back
> >> office data entry is still very efficient.
> >>
> >> Angular is a glorified java script library, not a web application
> >> framework.
> >>
> >> Sent from my iPhone
> >>
> >>> On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
> >>>
> >>> Dude,
> >>>
> >>> Really setting up tapestry for a new project? Are you out of your
> >>> mind?
> >>> Tapestry is a dying project, even it's founder Howard Lewis Ship
> >> has
> >>> abandoned his ship long ago and jumped onto another modern
> >> framework.
> >>> Pickup Angular or another modern framework for your new project.
> >>> Cheers.
> >>>
> >>> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
> >> qbyteconsult...@gmail.com>
> >>> wrote:
> >>>
>  Hi,
> 
>  I’m trying to setup a bare bones tapestry project in maven 3.
> 
>  Can anyone point me an example how to do that please?
> 
>  John
> 
>  Sent from my iPhone
> 
> >>> -
>  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>  For additional commands, e-mail: users-h...@tapestry.apache.org
> 
> 
> >>
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>
> >>
> 
> 
>  -
>  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>  For additional commands, e-mail: users-h...@tapestry.apache.org
> 
> 
> >>>
> >>
> >>
> >> --
> >> Thiago
> >>
>
> -
> To 

Re: QuickStart

2018-11-27 Thread Emmanuel Sowah
Guys,

Get out of the stone-age page based server-side frameworks like Tapestry.
The world is moving on. Even Howard Lewis Ship dumped this bloated
old-fashioned thing and moved on. Don't be left behind.
Grab Angular today. It has a learning curve of course. But it would all be
worth it in the long run.
Thiago H. de Paula Figueiredo is even witnessing the slow death of
Tapestry. You can see from his desperate search for contributors. He talks
about a core team as if it consists of many developers. He is the only one
on the core team. One day he would also abandon Tapestry like Howard Lewis
Ship did. So jump off the ship now before he does.

On Tue, Nov 27, 2018 at 12:33 PM Thiago H. de Paula Figueiredo <
thiag...@gmail.com> wrote:

> On Mon, Nov 26, 2018 at 6:13 PM Emmanuel Sowah  wrote:
>
> > Thiago,
> >
> > It seems you cannot read English.
>
>
> I do
>
>
> > I was suggesting Angular and Spring
> > backend services being exposed via Rest to the Angular.
>
>
> Yes, just after you had just suggested Angular and nothing else.
>
>
> > It's seems all you know is Tapestry and nothing else.
>
>
> It's not wise to make assumptions without evidence in public forums which
> are archived and mirrored.
>
> --
> Thiago
>


RE: QuickStart

2018-11-27 Thread Svein-Erik Løken
I think Tapestry is super for small to medium projects. Tapestry has bundled 
JQuery, datatable, boostrap, underscore etc. It comes with a lot of nice usable 
Tapestry components. Tapestry takes care of making everything working together, 
but you can use your own version of e.g. JQuery if you want. Tapestry is very 
customable. Live class reloading makes the development superfast. For easy UX I 
am using plain Tapestry templates. For more advanced applications (single page) 
I am using some React/JSX. Some elements in the page are still Tapestry Zones 
because they easy to use. Tapestry works nice as a service layer for serving 
data to my JavaScript when needed.

I think Spring is for large projects.

S-E

From: Qbyte Consulting [via Apache Tapestry Mailing List Archives] 

Sent: mandag 26. november 2018 09:13
To: Svein-Erik Løken 
Subject: Re: QuickStart

Setting up a tapestry project for building a trivial webapp for back office 
data entry is still very efficient.

Angular is a glorified java script library, not a web application framework.

Sent from my iPhone

> On 26 Nov 2018, at 14:09, Emmanuel Sowah <[hidden 
> email]> wrote:
>
> Dude,
>
> Really setting up tapestry for a new project? Are you out of your mind?
> Tapestry is a dying project, even it's founder Howard Lewis Ship has
> abandoned his ship long ago and jumped onto another modern framework.
> Pickup Angular or another modern framework for your new project.
> Cheers.
>
> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <[hidden 
> email]>
> wrote:
>
>> Hi,
>>
>> I’m trying to setup a bare bones tapestry project in maven 3.
>>
>> Can anyone point me an example how to do that please?
>>
>> John
>>
>> Sent from my iPhone
>> -
>> To unsubscribe, e-mail: [hidden 
>> email]
>> For additional commands, e-mail: [hidden 
>> email]
>>
>>

-
To unsubscribe, e-mail: [hidden 
email]
For additional commands, e-mail: [hidden 
email]

If you reply to this email, your message will be added to the discussion below:
http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/QuickStart-tp5734100p5734102.html
To unsubscribe from users@tapestry.apache.org<mailto:users@tapestry.apache.org> 
Mailing List Archives, click 
here<http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code=2375125=c3ZlaW5AamFjaWxsYS5ub3wyMzc1MTI1fC0xNTM4NzY2ODg4>.
NAML<http://apache-tapestry-mailing-list-archives.1045711.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer=instant_html%21nabble%3Aemail.naml=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>


Re: QuickStart

2018-11-27 Thread Thiago H. de Paula Figueiredo
On Tue, Nov 27, 2018 at 7:54 AM Rafael Bugajewski 
wrote:

> Heya all,
>

Hello!


> I’m in a similar situation. I started my first Tapestry project 14 months
> ago and did a pretty sophisticated research in advance. I haven’t regretted
> it yet, and the only worries I had, were about new Java releases
> compatibility. But this is something that is already in progress as far as
> I know (as a side note: Do anybody know the status of this?).


Yes, we're working on this. You can follow the progress in
https://issues.apache.org/jira/browse/TAP5-2588, which has Java 9 in its
title, even though we do want to have Java 10 and 11 supported too. Of
course, you can also join the discussion and even post patches, as someone
already did and I'm planning to apply it to the code very soon. Everyone is
invited to participate in one way or another!


> I guess there are coders who always jump on the new hype train. They buy
> the new hyped out hammer that’s just a little bit more shiny than the
> previous one. Everything looks to them like nails in the end.


This has been particularly true to client-side JavaScript. It seems to me
that React and similar libraries are slowly taking over the other
approaches lately.


> And then there are engineers who choose the right tools for the job
> without prejudices.
>

Words of wisdom!


> I want to thank the current Tapestry core team for their work.
>

And we, the Tapestry core team, would like to thank everyone who posted
their testimonials here, including the one with criticisms. Yes, we know
JavaScript is something which could have been handled in a more friendly
way, but that reflects the server-side-focused time it was created.

--
Thiago


Re: QuickStart

2018-11-27 Thread Thiago H. de Paula Figueiredo
On Mon, Nov 26, 2018 at 6:13 PM Emmanuel Sowah  wrote:

> Thiago,
>
> It seems you cannot read English.


I do


> I was suggesting Angular and Spring
> backend services being exposed via Rest to the Angular.


Yes, just after you had just suggested Angular and nothing else.


> It's seems all you know is Tapestry and nothing else.


It's not wise to make assumptions without evidence in public forums which
are archived and mirrored.

--
Thiago


Re: QuickStart

2018-11-27 Thread Numa Schmeder
Hi everyone,

I am using tapestry since 10 years, on web apps that have 100’000+ lines of 
codes. It works well, of course it has it’s drawbacks like any framework, but 
it’s way better than many other frameworks I have tested (JSF, Wicket, Struts, 
Spring MVC). 
Building apps with 100% of react is a nightmare, and usually not worth it, it’s 
good for apps that have a very straightforward use case, for business apps back 
office with multiple form, and input data, react or vue or any component based 
js framework has no advantages. React is useful in very specific user 
experience to achieve specific tasks (google adwords or google analytics) but 
even adwords or analytics are full of bugs, they hang the browser, you have to 
refresh the page. We are talking of apps made by 100 of engineers.

The biggest drawback now is that tapestry has it’s own js implementation (based 
on various js library such as jquery). I know it’s theoretically compatible 
with any other js framework (as long as you implement the tapestry js 
interface, this what i have done to make it work with dojo instead of jquery), 
but it expose too much javascript. It should have a way to only expose json 
objects for validation or events handling etc.. 

Nowadays I use webpack for all my javascript, css processing, I also use 
typescript most of the time. Thus making webpack fit in tapestry is a bit of 
pain, you have to remove all javascript included in every component, then add 
into webpack all the tapestry dependencies etc… 
I think this would be a great area to improve, but it’s clearly not easy. But I 
believe webpack is the future. I have thought of building typescript + webpack 
with rhino, but it’s way to heavy :( 

Best regards,

Numa


The way to go: Tapestry, Spring, Hibernate, React functional or Vue

     Numa Schmederwww.dfacto.ch  

n...@dfacto.ch    |   M +41 79 538 30 01 

DIGITAL STRATEGY   |   DESIGN   |   DEVELOPMENT


 

> Le 27 nov. 2018 à 10:54, Rafael Bugajewski  a écrit 
> :
> 
> Heya all,
> 
> I’m in a similar situation. I started my first Tapestry project 14 months ago 
> and did a pretty sophisticated research in advance. I haven’t regretted it 
> yet, and the only worries I had, were about new Java releases compatibility. 
> But this is something that is already in progress as far as I know (as a side 
> note: Do anybody know the status of this?). I also love how Tapestry handles 
> things with its convention first approach. It’s a very mature framework, so 
> of course it took a little bit of time to understand how all the components 
> work together, but once you grasp it, you gain a massive productivity 
> increase. We’re just a small team, so this is very important. I don’t care 
> about the framework as much, as I care about fast releases (that’s what 
> frameworks are for in the end).
> 
> Tapestry just fits perfectly into this mentality.
> 
> I guess there are coders who always jump on the new hype train. They buy the 
> new hyped out hammer that’s just a little bit more shiny than the previous 
> one. Everything looks to them like nails in the end. And then there are 
> engineers who choose the right tools for the job without prejudices.
> 
> I want to thank the current Tapestry core team for their work.
> 
> Best,
> Rafael
> 
> 
>> On 2018-27-11, at 05:16 AM, Christopher Dodunski 
>>  wrote:
>> 
>> Hi all,
>> 
>> I only started with Tapestry, seriously, around 18 months ago.  Tapestry
>> may not be the latest fashion, but I love its convention over
>> configuration approach, use of POJOs, and the myriad other elegant
>> features that keep web application development fun and rewarding.
>> 
>> I guess technical elegance and fun never goes out of fashion, huh?  :-)
>> 
>> Chris.
>> 
>> 
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 



Re: QuickStart

2018-11-27 Thread Rafael Bugajewski
Heya all,

I’m in a similar situation. I started my first Tapestry project 14 months ago 
and did a pretty sophisticated research in advance. I haven’t regretted it yet, 
and the only worries I had, were about new Java releases compatibility. But 
this is something that is already in progress as far as I know (as a side note: 
Do anybody know the status of this?). I also love how Tapestry handles things 
with its convention first approach. It’s a very mature framework, so of course 
it took a little bit of time to understand how all the components work 
together, but once you grasp it, you gain a massive productivity increase. 
We’re just a small team, so this is very important. I don’t care about the 
framework as much, as I care about fast releases (that’s what frameworks are 
for in the end).

Tapestry just fits perfectly into this mentality.

I guess there are coders who always jump on the new hype train. They buy the 
new hyped out hammer that’s just a little bit more shiny than the previous one. 
Everything looks to them like nails in the end. And then there are engineers 
who choose the right tools for the job without prejudices.

I want to thank the current Tapestry core team for their work.

Best,
Rafael


> On 2018-27-11, at 05:16 AM, Christopher Dodunski 
>  wrote:
> 
> Hi all,
> 
> I only started with Tapestry, seriously, around 18 months ago.  Tapestry
> may not be the latest fashion, but I love its convention over
> configuration approach, use of POJOs, and the myriad other elegant
> features that keep web application development fun and rewarding.
> 
> I guess technical elegance and fun never goes out of fashion, huh?  :-)
> 
> Chris.
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 


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



Re: QuickStart

2018-11-26 Thread JumpStart
+1

> On 27 Nov 2018, at 12:16 pm, Christopher Dodunski 
>  wrote:
> 
> Hi all,
> 
> I only started with Tapestry, seriously, around 18 months ago.  Tapestry
> may not be the latest fashion, but I love its convention over
> configuration approach, use of POJOs, and the myriad other elegant
> features that keep web application development fun and rewarding.
> 
> I guess technical elegance and fun never goes out of fashion, huh?  :-)
> 
> Chris.
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 


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



Re: QuickStart

2018-11-26 Thread Christopher Dodunski
Hi all,

I only started with Tapestry, seriously, around 18 months ago.  Tapestry
may not be the latest fashion, but I love its convention over
configuration approach, use of POJOs, and the myriad other elegant
features that keep web application development fun and rewarding.

I guess technical elegance and fun never goes out of fashion, huh?  :-)

Chris.


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



Re: QuickStart

2018-11-26 Thread Qbyte Consulting
I was recently working on a project with React components connected to 
controllers in C# to provide the API for the back end. Development is slow and 
tedious because there’s lots of boilerplate code, although there is the benefit 
of some component reuse.

Looking at the react components reminded me somewhat of the bad old days of 
JSP, because they build the markup structure inside code rather than have it 
all in a separate markup template. It’s simply not as good as tapestry 
components.

Sometimes the “new” way is still the old way.

Sent from my iPhone

> On 27 Nov 2018, at 03:06, Emmanuel Sowah  wrote:
> 
> Thiago,
> 
> It seems you cannot read English. I was suggesting Angular and Spring
> backend services being exposed via Rest to the Angular. It's seems all you
> know is Tapestry and nothing else. The world is bigger than Tapestry, boy;-)
> 
> On Mon, Nov 26, 2018 at 8:52 PM Thiago H. de Paula Figueiredo <
> thiag...@gmail.com> wrote:
> 
>>> On Mon, Nov 26, 2018 at 6:24 AM Emmanuel Sowah  wrote:
>>> 
>>> There we go again. Instead of engaging in constructive arguments, you
>>> behave like a child with comments like "Don't feed the trolls". Pathetic.
>>> 
>> 
>> Replacing a mostly-server-side framework with a JavaScript client-side
>> library isn't what I'd call a constructive argument.
>> 
>> And we know Emmanuel Sowah is an old, low-quality troll. He used to suggest
>> Apache Wicket (which is a nice framework, by the way, but I'm partial to
>> Tapestry, of course, hehehe) and is now suggesting Spring? Weird turn of
>> events. But yet a low-quality troll. Good ones have good arguments and make
>> tough questions.
>> 
>> 
>>> 
>>> On Mon, Nov 26, 2018 at 9:21 AM Juicy Cocktail >> 
>>> wrote:
>>> 
 Here is something I throw at you: 綾
 
 Best Regards,
 Rafael
 
 P.S. Don’t feed the trolls.
 
 
> On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah 
>> wrote:
> 
> But is web application framework not an overkill for this small
 application
> you are building? Something you could quickly do with Angular in a
>> more
> efficient way.
> 
> On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting <
 qbyteconsult...@gmail.com>
> wrote:
> 
>> Setting up a tapestry project for building a trivial webapp for back
>> office data entry is still very efficient.
>> 
>> Angular is a glorified java script library, not a web application
>> framework.
>> 
>> Sent from my iPhone
>> 
>>> On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
>>> 
>>> Dude,
>>> 
>>> Really setting up tapestry for a new project? Are you out of your
>>> mind?
>>> Tapestry is a dying project, even it's founder Howard Lewis Ship
>> has
>>> abandoned his ship long ago and jumped onto another modern
>> framework.
>>> Pickup Angular or another modern framework for your new project.
>>> Cheers.
>>> 
>>> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
>> qbyteconsult...@gmail.com>
>>> wrote:
>>> 
 Hi,
 
 I’m trying to setup a bare bones tapestry project in maven 3.
 
 Can anyone point me an example how to do that please?
 
 John
 
 Sent from my iPhone
 
>>> -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
>> 
>> 
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
>>> 
>> 
>> 
>> --
>> Thiago
>> 

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



Re: QuickStart

2018-11-26 Thread Emmanuel Sowah
Thiago,

It seems you cannot read English. I was suggesting Angular and Spring
backend services being exposed via Rest to the Angular. It's seems all you
know is Tapestry and nothing else. The world is bigger than Tapestry, boy;-)

On Mon, Nov 26, 2018 at 8:52 PM Thiago H. de Paula Figueiredo <
thiag...@gmail.com> wrote:

> On Mon, Nov 26, 2018 at 6:24 AM Emmanuel Sowah  wrote:
>
> > There we go again. Instead of engaging in constructive arguments, you
> > behave like a child with comments like "Don't feed the trolls". Pathetic.
> >
>
> Replacing a mostly-server-side framework with a JavaScript client-side
> library isn't what I'd call a constructive argument.
>
> And we know Emmanuel Sowah is an old, low-quality troll. He used to suggest
> Apache Wicket (which is a nice framework, by the way, but I'm partial to
> Tapestry, of course, hehehe) and is now suggesting Spring? Weird turn of
> events. But yet a low-quality troll. Good ones have good arguments and make
> tough questions.
>
>
> >
> > On Mon, Nov 26, 2018 at 9:21 AM Juicy Cocktail  >
> > wrote:
> >
> > > Here is something I throw at you: 綾
> > >
> > > Best Regards,
> > > Rafael
> > >
> > > P.S. Don’t feed the trolls.
> > >
> > >
> > > > On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah 
> wrote:
> > > >
> > > > But is web application framework not an overkill for this small
> > > application
> > > > you are building? Something you could quickly do with Angular in a
> more
> > > > efficient way.
> > > >
> > > > On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting <
> > > qbyteconsult...@gmail.com>
> > > > wrote:
> > > >
> > > >> Setting up a tapestry project for building a trivial webapp for back
> > > >> office data entry is still very efficient.
> > > >>
> > > >> Angular is a glorified java script library, not a web application
> > > >> framework.
> > > >>
> > > >> Sent from my iPhone
> > > >>
> > > >>> On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
> > > >>>
> > > >>> Dude,
> > > >>>
> > > >>> Really setting up tapestry for a new project? Are you out of your
> > mind?
> > > >>> Tapestry is a dying project, even it's founder Howard Lewis Ship
> has
> > > >>> abandoned his ship long ago and jumped onto another modern
> framework.
> > > >>> Pickup Angular or another modern framework for your new project.
> > > >>> Cheers.
> > > >>>
> > > >>> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
> > > >> qbyteconsult...@gmail.com>
> > > >>> wrote:
> > > >>>
> > >  Hi,
> > > 
> > >  I’m trying to setup a bare bones tapestry project in maven 3.
> > > 
> > >  Can anyone point me an example how to do that please?
> > > 
> > >  John
> > > 
> > >  Sent from my iPhone
> > > 
> > -
> > >  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > >  For additional commands, e-mail: users-h...@tapestry.apache.org
> > > 
> > > 
> > > >>
> > > >>
> -
> > > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > > >> For additional commands, e-mail: users-h...@tapestry.apache.org
> > > >>
> > > >>
> > >
> > >
> > > -
> > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > > For additional commands, e-mail: users-h...@tapestry.apache.org
> > >
> > >
> >
>
>
> --
> Thiago
>


Re: QuickStart

2018-11-26 Thread Thiago H. de Paula Figueiredo
On Mon, Nov 26, 2018 at 6:24 AM Emmanuel Sowah  wrote:

> There we go again. Instead of engaging in constructive arguments, you
> behave like a child with comments like "Don't feed the trolls". Pathetic.
>

Replacing a mostly-server-side framework with a JavaScript client-side
library isn't what I'd call a constructive argument.

And we know Emmanuel Sowah is an old, low-quality troll. He used to suggest
Apache Wicket (which is a nice framework, by the way, but I'm partial to
Tapestry, of course, hehehe) and is now suggesting Spring? Weird turn of
events. But yet a low-quality troll. Good ones have good arguments and make
tough questions.


>
> On Mon, Nov 26, 2018 at 9:21 AM Juicy Cocktail 
> wrote:
>
> > Here is something I throw at you: 綾
> >
> > Best Regards,
> > Rafael
> >
> > P.S. Don’t feed the trolls.
> >
> >
> > > On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah  wrote:
> > >
> > > But is web application framework not an overkill for this small
> > application
> > > you are building? Something you could quickly do with Angular in a more
> > > efficient way.
> > >
> > > On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting <
> > qbyteconsult...@gmail.com>
> > > wrote:
> > >
> > >> Setting up a tapestry project for building a trivial webapp for back
> > >> office data entry is still very efficient.
> > >>
> > >> Angular is a glorified java script library, not a web application
> > >> framework.
> > >>
> > >> Sent from my iPhone
> > >>
> > >>> On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
> > >>>
> > >>> Dude,
> > >>>
> > >>> Really setting up tapestry for a new project? Are you out of your
> mind?
> > >>> Tapestry is a dying project, even it's founder Howard Lewis Ship has
> > >>> abandoned his ship long ago and jumped onto another modern framework.
> > >>> Pickup Angular or another modern framework for your new project.
> > >>> Cheers.
> > >>>
> > >>> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
> > >> qbyteconsult...@gmail.com>
> > >>> wrote:
> > >>>
> >  Hi,
> > 
> >  I’m trying to setup a bare bones tapestry project in maven 3.
> > 
> >  Can anyone point me an example how to do that please?
> > 
> >  John
> > 
> >  Sent from my iPhone
> > 
> -
> >  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >  For additional commands, e-mail: users-h...@tapestry.apache.org
> > 
> > 
> > >>
> > >> -
> > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > >> For additional commands, e-mail: users-h...@tapestry.apache.org
> > >>
> > >>
> >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> >
> >
>


-- 
Thiago


Re: QuickStart

2018-11-26 Thread danny de cock
hello,

the bootique suggestion is the fastest suggestion so far.
just download or clone the project,
adjust pom.xml to use import dependency version 0.25 rather than the
snapshot of 0.24, and you are ready to go...

d.


Virus-free.
www.avast.com

<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Mon, 26 Nov 2018 at 09:20, Juicy Cocktail 
wrote:

> I also recommend to take a look at bootique-tapestry. It fits into a more
> modern deployment workflow.
>
> Best,
> Rafael
>
>
> > On Nov 26, 2018, at 9:15 AM, Numa Schmeder  wrote:
> >
> > Hi Emmanuel,
> >
> > I would be happy to hear what framework you would recommend instead of
> trolling.
> > Clearly you don’t seem to be well informed as Tapestry is a java server
> side web framework and Angular is a client side javascript framework.
> > You can’t compare them as they absolutely don’t do the same things and
> don’t have the same purpose.
> >
> > You could have said, spring, jsf, play etc...
> >
> > Have a nice day.
> > Numa
> >
> >
> >  Numa Schmederwww.dfacto.ch  <
> http://www.dfacto.ch/>
> > n...@dfacto.ch    |   M +41 79 538 30 01
> >
> > DIGITAL STRATEGY   |   DESIGN   |   DEVELOPMENT
> >
> >
> >
> >
> >> Le 26 nov. 2018 à 08:09, Emmanuel Sowah  a écrit :
> >>
> >> Dude,
> >>
> >> Really setting up tapestry for a new project? Are you out of your mind?
> >> Tapestry is a dying project, even it's founder Howard Lewis Ship has
> >> abandoned his ship long ago and jumped onto another modern framework.
> >> Pickup Angular or another modern framework for your new project.
> >> Cheers.
> >>
> >> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
> qbyteconsult...@gmail.com>
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>> I’m trying to setup a bare bones tapestry project in maven 3.
> >>>
> >>> Can anyone point me an example how to do that please?
> >>>
> >>> John
> >>>
> >>> Sent from my iPhone
> >>> -
> >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >>> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>>
> >>>
> >
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


Re: QuickStart

2018-11-26 Thread Bob Harner
John,

The easiest way to set up a starter project using Maven is to use the
Tapestry Maven archetype -- see the "Create your first Tapestry project"
section at getting-started.html

On Nov 26, 2018 12:53 AM, "Qbyte Consulting" 
wrote:

Hi,

I’m trying to setup a bare bones tapestry project in maven 3.

Can anyone point me an example how to do that please?

John

Sent from my iPhone
-
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org


Re: QuickStart

2018-11-26 Thread Michael Capper


⁣Sent from BlueMail ​

On Nov 26, 2018, 09:21, at 09:21, Juicy Cocktail  
wrote:
>Here is something I throw at you: 綾
>
>Best Regards,
>Rafael
>
>P.S. Don’t feed the trolls.
>
>
>> On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah  wrote:
>>
>> But is web application framework not an overkill for this small
>application
>> you are building? Something you could quickly do with Angular in a
>more
>> efficient way.
>>
>> On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting
>
>> wrote:
>>
>>> Setting up a tapestry project for building a trivial webapp for back
>>> office data entry is still very efficient.
>>>
>>> Angular is a glorified java script library, not a web application
>>> framework.
>>>
>>> Sent from my iPhone
>>>
 On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:

 Dude,

 Really setting up tapestry for a new project? Are you out of your
>mind?
 Tapestry is a dying project, even it's founder Howard Lewis Ship
>has
 abandoned his ship long ago and jumped onto another modern
>framework.
 Pickup Angular or another modern framework for your new project.
 Cheers.

 On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
>>> qbyteconsult...@gmail.com>
 wrote:

> Hi,
>
> I’m trying to setup a bare bones tapestry project in maven 3.
>
> Can anyone point me an example how to do that please?
>
> John
>
> Sent from my iPhone
>
>-
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>
>>>
>>>
>-
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>
>>>
>
>
>-
>To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>For additional commands, e-mail: users-h...@tapestry.apache.org


Re: QuickStart

2018-11-26 Thread Emmanuel Sowah
Juicy,

There we go again. Instead of engaging in constructive arguments, you
behave like a child with comments like "Don't feed the trolls". Pathetic.

On Mon, Nov 26, 2018 at 9:21 AM Juicy Cocktail 
wrote:

> Here is something I throw at you: 綾
>
> Best Regards,
> Rafael
>
> P.S. Don’t feed the trolls.
>
>
> > On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah  wrote:
> >
> > But is web application framework not an overkill for this small
> application
> > you are building? Something you could quickly do with Angular in a more
> > efficient way.
> >
> > On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting <
> qbyteconsult...@gmail.com>
> > wrote:
> >
> >> Setting up a tapestry project for building a trivial webapp for back
> >> office data entry is still very efficient.
> >>
> >> Angular is a glorified java script library, not a web application
> >> framework.
> >>
> >> Sent from my iPhone
> >>
> >>> On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
> >>>
> >>> Dude,
> >>>
> >>> Really setting up tapestry for a new project? Are you out of your mind?
> >>> Tapestry is a dying project, even it's founder Howard Lewis Ship has
> >>> abandoned his ship long ago and jumped onto another modern framework.
> >>> Pickup Angular or another modern framework for your new project.
> >>> Cheers.
> >>>
> >>> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
> >> qbyteconsult...@gmail.com>
> >>> wrote:
> >>>
>  Hi,
> 
>  I’m trying to setup a bare bones tapestry project in maven 3.
> 
>  Can anyone point me an example how to do that please?
> 
>  John
> 
>  Sent from my iPhone
>  -
>  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>  For additional commands, e-mail: users-h...@tapestry.apache.org
> 
> 
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>
> >>
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


Re: QuickStart

2018-11-26 Thread Emmanuel Sowah
Juicy,

There is a whole better world out there other than Tapestry related stuffs.
Why not go for the real meat instead of bootique-tapestry?

On Mon, Nov 26, 2018 at 9:20 AM Juicy Cocktail 
wrote:

> I also recommend to take a look at bootique-tapestry. It fits into a more
> modern deployment workflow.
>
> Best,
> Rafael
>
>
> > On Nov 26, 2018, at 9:15 AM, Numa Schmeder  wrote:
> >
> > Hi Emmanuel,
> >
> > I would be happy to hear what framework you would recommend instead of
> trolling.
> > Clearly you don’t seem to be well informed as Tapestry is a java server
> side web framework and Angular is a client side javascript framework.
> > You can’t compare them as they absolutely don’t do the same things and
> don’t have the same purpose.
> >
> > You could have said, spring, jsf, play etc...
> >
> > Have a nice day.
> > Numa
> >
> >
> >  Numa Schmederwww.dfacto.ch  <
> http://www.dfacto.ch/>
> > n...@dfacto.ch    |   M +41 79 538 30 01
> >
> > DIGITAL STRATEGY   |   DESIGN   |   DEVELOPMENT
> >
> >
> >
> >
> >> Le 26 nov. 2018 à 08:09, Emmanuel Sowah  a écrit :
> >>
> >> Dude,
> >>
> >> Really setting up tapestry for a new project? Are you out of your mind?
> >> Tapestry is a dying project, even it's founder Howard Lewis Ship has
> >> abandoned his ship long ago and jumped onto another modern framework.
> >> Pickup Angular or another modern framework for your new project.
> >> Cheers.
> >>
> >> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
> qbyteconsult...@gmail.com>
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>> I’m trying to setup a bare bones tapestry project in maven 3.
> >>>
> >>> Can anyone point me an example how to do that please?
> >>>
> >>> John
> >>>
> >>> Sent from my iPhone
> >>> -
> >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >>> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>>
> >>>
> >
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


Re: QuickStart

2018-11-26 Thread Juicy Cocktail
Here is something I throw at you: 綾

Best Regards,
Rafael

P.S. Don’t feed the trolls. 


> On Nov 26, 2018, at 9:17 AM, Emmanuel Sowah  wrote:
> 
> But is web application framework not an overkill for this small application
> you are building? Something you could quickly do with Angular in a more
> efficient way.
> 
> On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting 
> wrote:
> 
>> Setting up a tapestry project for building a trivial webapp for back
>> office data entry is still very efficient.
>> 
>> Angular is a glorified java script library, not a web application
>> framework.
>> 
>> Sent from my iPhone
>> 
>>> On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
>>> 
>>> Dude,
>>> 
>>> Really setting up tapestry for a new project? Are you out of your mind?
>>> Tapestry is a dying project, even it's founder Howard Lewis Ship has
>>> abandoned his ship long ago and jumped onto another modern framework.
>>> Pickup Angular or another modern framework for your new project.
>>> Cheers.
>>> 
>>> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
>> qbyteconsult...@gmail.com>
>>> wrote:
>>> 
 Hi,
 
 I’m trying to setup a bare bones tapestry project in maven 3.
 
 Can anyone point me an example how to do that please?
 
 John
 
 Sent from my iPhone
 -
 To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
>> 
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 


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



Re: QuickStart

2018-11-26 Thread Emmanuel Sowah
Numa,

That's exactly the point I am making. In this modern era of application,
the bloated web application framework we are used to are simply an overkill
for most projects. And arcane too. Do your front end with the tools like
Javascript frameworks that does the job well on the client side. And
implement your backend with Spring for example. Integrate that Front end
with Rest calls to the backend services.

On Mon, Nov 26, 2018 at 9:15 AM Numa Schmeder  wrote:

> Hi Emmanuel,
>
> I would be happy to hear what framework you would recommend instead of
> trolling.
> Clearly you don’t seem to be well informed as Tapestry is a java server
> side web framework and Angular is a client side javascript framework.
> You can’t compare them as they absolutely don’t do the same things and
> don’t have the same purpose.
>
> You could have said, spring, jsf, play etc...
>
> Have a nice day.
> Numa
>
>
>      Numa Schmederwww.dfacto.ch  <
> http://www.dfacto.ch/>
> n...@dfacto.ch    |   M +41 79 538 30 01
>
> DIGITAL STRATEGY   |   DESIGN   |   DEVELOPMENT
>
>
>
>
> > Le 26 nov. 2018 à 08:09, Emmanuel Sowah  a écrit :
> >
> > Dude,
> >
> > Really setting up tapestry for a new project? Are you out of your mind?
> > Tapestry is a dying project, even it's founder Howard Lewis Ship has
> > abandoned his ship long ago and jumped onto another modern framework.
> > Pickup Angular or another modern framework for your new project.
> > Cheers.
> >
> > On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
> qbyteconsult...@gmail.com>
> > wrote:
> >
> >> Hi,
> >>
> >> I’m trying to setup a bare bones tapestry project in maven 3.
> >>
> >> Can anyone point me an example how to do that please?
> >>
> >> John
> >>
> >> Sent from my iPhone
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>
> >>
>
>


Re: QuickStart

2018-11-26 Thread Juicy Cocktail
I also recommend to take a look at bootique-tapestry. It fits into a more 
modern deployment workflow.

Best,
Rafael


> On Nov 26, 2018, at 9:15 AM, Numa Schmeder  wrote:
> 
> Hi Emmanuel,
> 
> I would be happy to hear what framework you would recommend instead of 
> trolling.
> Clearly you don’t seem to be well informed as Tapestry is a java server side 
> web framework and Angular is a client side javascript framework.
> You can’t compare them as they absolutely don’t do the same things and don’t 
> have the same purpose. 
> 
> You could have said, spring, jsf, play etc...
> 
> Have a nice day.
> Numa
> 
> 
>  Numa Schmederwww.dfacto.ch  
> 
> n...@dfacto.ch    |   M +41 79 538 30 01 
> 
> DIGITAL STRATEGY   |   DESIGN   |   DEVELOPMENT
> 
> 
> 
> 
>> Le 26 nov. 2018 à 08:09, Emmanuel Sowah  a écrit :
>> 
>> Dude,
>> 
>> Really setting up tapestry for a new project? Are you out of your mind?
>> Tapestry is a dying project, even it's founder Howard Lewis Ship has
>> abandoned his ship long ago and jumped onto another modern framework.
>> Pickup Angular or another modern framework for your new project.
>> Cheers.
>> 
>> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting 
>> wrote:
>> 
>>> Hi,
>>> 
>>> I’m trying to setup a bare bones tapestry project in maven 3.
>>> 
>>> Can anyone point me an example how to do that please?
>>> 
>>> John
>>> 
>>> Sent from my iPhone
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>> 
>>> 
> 


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



Re: QuickStart

2018-11-26 Thread Emmanuel Sowah
But is web application framework not an overkill for this small application
you are building? Something you could quickly do with Angular in a more
efficient way.

On Mon, Nov 26, 2018 at 9:12 AM Qbyte Consulting 
wrote:

> Setting up a tapestry project for building a trivial webapp for back
> office data entry is still very efficient.
>
> Angular is a glorified java script library, not a web application
> framework.
>
> Sent from my iPhone
>
> > On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
> >
> > Dude,
> >
> > Really setting up tapestry for a new project? Are you out of your mind?
> > Tapestry is a dying project, even it's founder Howard Lewis Ship has
> > abandoned his ship long ago and jumped onto another modern framework.
> > Pickup Angular or another modern framework for your new project.
> > Cheers.
> >
> > On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting <
> qbyteconsult...@gmail.com>
> > wrote:
> >
> >> Hi,
> >>
> >> I’m trying to setup a bare bones tapestry project in maven 3.
> >>
> >> Can anyone point me an example how to do that please?
> >>
> >> John
> >>
> >> Sent from my iPhone
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> >> For additional commands, e-mail: users-h...@tapestry.apache.org
> >>
> >>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


Re: QuickStart

2018-11-26 Thread Numa Schmeder
Hi Emmanuel,

I would be happy to hear what framework you would recommend instead of trolling.
Clearly you don’t seem to be well informed as Tapestry is a java server side 
web framework and Angular is a client side javascript framework.
You can’t compare them as they absolutely don’t do the same things and don’t 
have the same purpose. 

You could have said, spring, jsf, play etc...

Have a nice day.
Numa


     Numa Schmederwww.dfacto.ch  

n...@dfacto.ch    |   M +41 79 538 30 01 

DIGITAL STRATEGY   |   DESIGN   |   DEVELOPMENT


 

> Le 26 nov. 2018 à 08:09, Emmanuel Sowah  a écrit :
> 
> Dude,
> 
> Really setting up tapestry for a new project? Are you out of your mind?
> Tapestry is a dying project, even it's founder Howard Lewis Ship has
> abandoned his ship long ago and jumped onto another modern framework.
> Pickup Angular or another modern framework for your new project.
> Cheers.
> 
> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting 
> wrote:
> 
>> Hi,
>> 
>> I’m trying to setup a bare bones tapestry project in maven 3.
>> 
>> Can anyone point me an example how to do that please?
>> 
>> John
>> 
>> Sent from my iPhone
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 



Re: QuickStart

2018-11-26 Thread Qbyte Consulting
Setting up a tapestry project for building a trivial webapp for back office 
data entry is still very efficient.

Angular is a glorified java script library, not a web application framework.

Sent from my iPhone

> On 26 Nov 2018, at 14:09, Emmanuel Sowah  wrote:
> 
> Dude,
> 
> Really setting up tapestry for a new project? Are you out of your mind?
> Tapestry is a dying project, even it's founder Howard Lewis Ship has
> abandoned his ship long ago and jumped onto another modern framework.
> Pickup Angular or another modern framework for your new project.
> Cheers.
> 
> On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting 
> wrote:
> 
>> Hi,
>> 
>> I’m trying to setup a bare bones tapestry project in maven 3.
>> 
>> Can anyone point me an example how to do that please?
>> 
>> John
>> 
>> Sent from my iPhone
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 

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



Re: QuickStart

2018-11-25 Thread Emmanuel Sowah
Dude,

Really setting up tapestry for a new project? Are you out of your mind?
Tapestry is a dying project, even it's founder Howard Lewis Ship has
abandoned his ship long ago and jumped onto another modern framework.
Pickup Angular or another modern framework for your new project.
Cheers.

On Mon, Nov 26, 2018 at 6:53 AM Qbyte Consulting 
wrote:

> Hi,
>
> I’m trying to setup a bare bones tapestry project in maven 3.
>
> Can anyone point me an example how to do that please?
>
> John
>
> Sent from my iPhone
> -
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


Re: quickstart 5.4

2013-07-20 Thread Serge Eby
Hi,

Your best option at the moment is to generate the 5.3 project and then
update the tapestry version in the pom.xml/build.gradle file accordingly.
Don't forget the add the repository, otherwise it won't compile.
You may have to comment out YUI compressor as well.

HTH

/Serge



--
View this message in context: 
http://tapestry-users.832.n2.nabble.com/quickstart-5-4-tp7587170p7587177.html
Sent from the Tapestry Users mailing list archive at Nabble.com.

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



Re: Quickstart for a IOC type project?

2011-03-08 Thread Michal Gruca
Hi Angelo,
if you will run your app, could you share it (some early revision, without
business logic), or write something about standalone T5 application?
I never had enough of time to do the research, and I always was curious how
T5 IOC looks in standalone app in comparison to e.g. Pico container :)

Thanks and regards
Michał Gruca

--
View this message in context: 
http://tapestry-users.832.n2.nabble.com/Quickstart-for-a-IOC-type-project-tp6097716p6113480.html
Sent from the Tapestry Users mailing list archive at Nabble.com.

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



Re: Quickstart for a IOC type project?

2011-03-08 Thread Angelo C.
ioc standalone app works very well, i follow this:
http://wiki.apache.org/tapestry/Tapestry5HowToIocOnly

--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/Quickstart-for-a-IOC-type-project-tp3412608p3413747.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

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



Re: Quickstart for a IOC type project?

2011-03-07 Thread Thiago H. de Paula Figueiredo
On Mon, 07 Mar 2011 12:34:05 -0300, Angelo C. angelochen...@gmail.com  
wrote:



Hi,


Hi!


using mvn -DarchetypeArtifactId=quickstart -Dversion=1.0-SNAPSHOT
-DarchetypeGroupId=org.apache.tapestry will create a complete Tapestry5
project. what I need is a Tapestry5 IOC project, no web tier, something
similar to tapestry-upload, what is the command to create a project  
similar to that?


Just remove the web part.

A Tapestry-IoC project needs almost nothing: a module class, a couple  
services and some code to get a Registry.


--
Thiago H. de Paula Figueiredo
Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,  
and instructor

Owner, Ars Machina Tecnologia da Informação Ltda.
http://www.arsmachina.com.br

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