On Wed, Oct 11, 2017 at 6:58 AM, Илья Нарыжный <phan...@ydn.ru> wrote:
> Andrea, > > We would be happy to help with: > 1) Translation of any articles/slides to russian and posting that on famous > russian IT resources. If you have any articles even right now which worst > to be translated: please send them to me. > 2) A long with articles about Orienteer we can after switch to Wicket 8 > write some "lesson learned" about Wicket > It would be great! If you have some time to spare, you can pick one of my published article to translate it: https://dzone.com/users/ 748823/bitstorm.html 3) Performance: OMG, wickets performance is unbelievable. One company tried > to test performance of our application (which powered by Wicket): finally > they encountered into application server connection pool size, but response > time was almost the same (around 15% less). Test was on 350 concurrent > users with requests every second. That was amazing:) 30-70ms per page. So, > I deviated: we have in mind to write article just about wicket performance. > > Me and Martin (and maybe someone else?) have contributed to TechEmpower Framework Benchmarks (http://frameworkbenchmarks.readthedocs.io/en/latest/) to improve Wicket code and performance. They have recently closed my PR ( https://github.com/TechEmpower/FrameworkBenchmarks/pull/2929) which should bring a notable improvement. > More ideas: > 1) T-Shirts. Just make design and allow people to order from printing > company. Key point here: quality of the T-shirt. > 2) Hackathons. If it will be nearby: will be happy to participate and help > with sponsors. > 3) More "Try-Me" demo sites. In era of Docker you can build even gallery of > different open source apps which use wicket and make it available > on-demand. > 4) More articles with comparison: Wicket vs Vaadin, Backend or > Frontend/Wicket vs Angular JS, vs JSF, Tapestry, Spring, etc. > > Guys, wicket has one extremely cool feature, which nobody else have: for > 80% of needed technical features you can use either Wicket OOB or some > library from the ecosystem, but (!!!) if you need something from the > remaining 20% - wicket allow to do that for you! You can go as deep as you > want/need: need to rearrange dynamically HTML elements? - no problem! Need > to replace your textarea by some cool IDE on JavaScript? - easy! Need to > receive client side errors and log them on server side? - Just a little > bit more of code:) > > One more observation: modern front-end libs are repeating some parts of > wicket architecture/concept. You can find it in Angular, Vue, React and > etc. But all frontend libs has big disadvantage which can not be fixed: > security. It's impossible to enforce security just be frontend lib, you > have to go to backend for that. > Obviously I 101% agree :-). In addition to security issue I usually have to struggle against the "big lie" of modern front-end libs which is "if you follow us your application can be stateless". Non-trivial applications are never stateless. If you have some sort of login mechanism you application must handle a state somewhere! I've always seen these "modern" js applications suffering of performance issues because they have unconsciously moved state to database and they end up over-stressing it because they want the application level to be "stateless". That's pure madness to me! > > Thanks, > Ilia > > On Tue, Oct 10, 2017 at 2:56 AM, Andrea Del Bene <an.delb...@gmail.com> > wrote: > > > > And guys, you are doing incredible web-framework! Thank you for that. > I'm > > > quite surprised that Wicket is not widely used:) Do you have some > > > marketing difficulties? > > > I personally expect that Wicket 8 release will be followed by some > > > marketing events, articles and etc. Will be glad to participate in > > > spreading this web-framework across the World. > > > > Unfortunately we have no marketing department :-). At the moment there's > no > > "Wicket company" that can do some kind of advertising. What I will > > certainly do for Wicket 8 is publishing an article at dzone.com. I try > to > > write as many Wicket-related articles as possible on this site. > > If you have any suggestion or advice they are warmly welcome! > > > > > > On Tue, Oct 10, 2017 at 11:27 AM, Martin Grigorov <mgrigo...@apache.org> > > wrote: > > > > > Hi, > > > > > > On Mon, Oct 9, 2017 at 9:40 PM, Илья Нарыжный <phan...@ydn.ru> wrote: > > > > > > > Martin, Andrea, Maxim, > > > > > > > > Thank you all for your answers! > > > > > > > > GA version will be a gift for us for sure:) Yes - we can use Java 8 > > > source > > > > level with Wicket 7, but we have some internal dependency for > resolving > > > of > > > > which we need to invest some good amount of time. > > > > Andrea, regarding my second question. It was about compatibility by > > > > features between wicket 7 and wicket 8. Are there something missing > in > > > > Wicket which is present in Wicket 7? > > > > Maxim, you wrote about using of Wicket 8 on production. Is that some > > open > > > > source? Can you send a link? You can make it privately:) > > > > > > > > And guys, you are doing incredible web-framework! Thank you for that. > > I'm > > > > quite surprised that Wicket is not widely used:) Do you have some > > > > marketing difficulties? > > > > > > > > > > There was more marketing in the early years of Wicket. > > > Lately web developers prefer to use REST server with JS frontend. Some > > devs > > > love Wicket so much so they use WicketStuff-Rest-Annotations project > [1] > > > for the backend :-) > > > But actually Wicket is used by many companies! Maybe 80% of the tweets > by > > > https://twitter.com/apache_wicket are "Company XYZ use Apache Wicket > for > > > ..." > > > > > > > > > > I personally expect that Wicket 8 release will be followed by some > > > > marketing events, articles and etc. Will be glad to participate in > > > > spreading this web-framework across the World. > > > > > > > > > > > 1. > > > https://github.com/wicketstuff/core/tree/master/ > > > wicketstuff-restannotations-parent > > > > > > > > > > Thanks, > > > > Ilia > > > > > > > > --------------------------------------------- > > > > Orienteer(http://orienteer.org) - open source Business Application > > > > Platform > > > > > > > > On Mon, Oct 9, 2017 at 4:10 AM, Martin Grigorov < > mgrigo...@apache.org> > > > > wrote: > > > > > > > > > Hi, > > > > > > > > > > On Sun, Oct 8, 2017 at 7:28 PM, Илья Нарыжный <phan...@ydn.ru> > > wrote: > > > > > > > > > > > Dear Wicket developers, > > > > > > > > > > > > Could you please help with understanding of Wicket 8 status? > > > > > > 1) When do you expect GA version be released? (I mean first > > official > > > > > > release which is not a candidate and etc.) > > > > > > 2) How accurately Wicket 8 branch currently mimics features from > > > > version > > > > > 7? > > > > > > 3) What the level maturity of wicket 8 M7 to try to use it even > on > > > > > > production? Do you recommend? Or it's better to wait? > > > > > > > > > > > > A little bit more context: we are starting to use RxJava 2 in our > > > > > > application platform http://orienteer.org. And it's much more > > > > convenient > > > > > > to > > > > > > use it on Java 8, so we are considering to move the whole our > > > platform > > > > to > > > > > > Java 8, but the main our dependency is Wicket:) > > > > > > > > > > > > > > > > You can use Wicket 7 with Java 8. I guess you already know this. > > > > > > > > > > I'd be interested to hear how it goes with the asynchronous > rendering > > > > > (RxJava2 + Wicket)! > > > > > > > > > > > > > > > > > > > > > > Thanks, > > > > > > Ilia > > > > > > > > > > > > --------------------------------------------- > > > > > > Orienteer(http://orienteer.org) - open source Business > Application > > > > > > Platform > > > > > > > > > > > > > > > > > > > > >