MyEclipse: Wicket Support

javageek.org - Mar 13, 2006 - 10:10 PM
Post subject: Wicket Support
It would be great if you could add Wicket support to MyEclipse. As Wicket is a component-based framework, it makes the use of an IDE a very logical thing to do.

There's a very preliminar plugin for Eclipse called Wicket-bench, but it doesn't seem to be working for Eclipse 3.1.

There's also going to be a presentation in the upcoming JavaONE that talks about customizing Netbeans, and it's going to use Wicket as the example.

I think Wicket is going to grow its userbase a lot in the near future, as people are finding it really easy to use.
support-rkalla - Mar 14, 2006 - 03:16 PM
Post subject:
I'm on the wicket mailing lists and follow the project for the same reason you are probably using it: JSF isn't what you want it to be and Wicket is a really nice way to develop web apps.

At this point we would probably wait and see where Wicket-bench went before adding support for Wicket. Also since we are a commercial company, every feature we add is expensive in terms of integration, development, bug fixes and support, so there really needs to be demand for features before we add them and right now there is a very little user demand for Wicket but we know it's an up and comming framework.
benoitde - Oct 06, 2006 - 12:50 PM
Post subject:
Count my vote for Wicket support in MyEclipse, it's a nice web framework.
marekpribyl - Oct 11, 2006 - 08:26 PM
Post subject:
I vote for Wicket too!
madeinoz - Feb 17, 2007 - 02:39 PM
Post subject:
+1 for wicket from me
weliwarmer - Apr 03, 2007 - 09:31 AM
Post subject:
+1 for wicket for me too.

Faces, Struts and others are well supported but the fact that Wicket is missing from MyEclipse is such a pitty. If Wicket was supported my MyEclipse, I would not need any other plugins. BTW, thanks for a great product, MyEclipse guys! :D
support-rkalla - Apr 03, 2007 - 02:43 PM
Post subject:
weliwarmer,
Thank you for the kind words. You mentioned if we included Wicket support you couldn't need any other plugins... what Eclipse/Wicket plugins *are* available?
mahan_h - Apr 15, 2007 - 01:39 PM
Post subject:
+1 for wicket from me too

MyEclipse will rock with Wicket.
zambizzi - Jun 12, 2007 - 06:26 PM
Post subject: Vote YES on Wicket
My development would be COMPLETE if MyEclipse had Wicket support. I'm developing Wicket+Java EE 5 apps for several companies now...and full-time at my regular job.

You've begun support for Java EE 5, which I'm very grateful for...however Wicket would be the whipped cream on the hot fudge sundae that is MyEclipse ;)

I don't think there's any denying that Wicket is growing...*very* fast. Most discussions I see around the web about how bad JSF is...or how complicated it is to learn Tapestry....or how hard Struts is/was...Wicket always comes up in those threads. It's el fuego, baby.

PLEASE!!??

+1 for me...I'd vote more if I could!
support-rkalla - Jun 12, 2007 - 06:36 PM
Post subject: RE: Vote YES on Wicket
We agree, Wicket is a cool framework... but walking up to the president and asking for $100k to develop, support, extend a feature "Because it's cool" is the same thing as macing him and asking him for the money :)

At the end of the day decisions are based on user demand. It's also a lot easier to sell management on the idea if there is an existing plugin that can be used as the seed to the effort or get an idea of how users would want the functionality to work. You'd be surprised how many people ask for "XYZ support" and have no idea what they really mean, then when you probe them, they'll say something like "I mean autocomplete for my taglibs"... and you have to point out that the feature is already there and they were just using it wrong or something like that.

So that being said, when you guys say "Wicket support" what do you mean specifically? You already have the visual page designer support for the xhtml pages. Autocomplete and validation for that, all the Java editing support and debugging AND deployment support with hotsyncing. (I've worked on a wicket project in MyEclipse before, and I honestly didn't feel like I was missing anything major).

I agree that some wizards here or there that create the necessary Page Java/XHTML files would be handy, but I can't think of any show-stopping problems at the moment.

Ideas? Not pie-in-the-sky ideas, but more immediate-need-ideas?
zambizzi - Jun 12, 2007 - 06:56 PM
Post subject: Re: RE: Vote YES on Wicket
support-rkalla wrote:
We agree, Wicket is a cool framework... but walking up to the president and asking for $100k to develop, support, extend a feature "Because it's cool" is the same thing as macing him and asking him for the money :)

At the end of the day decisions are based on user demand. It's also a lot easier to sell management on the idea if there is an existing plugin that can be used as the seed to the effort or get an idea of how users would want the functionality to work. You'd be surprised how many people ask for "XYZ support" and have no idea what they really mean, then when you probe them, they'll say something like "I mean autocomplete for my taglibs"... and you have to point out that the feature is already there and they were just using it wrong or something like that.

So that being said, when you guys say "Wicket support" what do you mean specifically? You already have the visual page designer support for the xhtml pages. Autocomplete and validation for that, all the Java editing support and debugging AND deployment support with hotsyncing. (I've worked on a wicket project in MyEclipse before, and I honestly didn't feel like I was missing anything major).

I agree that some wizards here or there that create the necessary Page Java/XHTML files would be handy, but I can't think of any show-stopping problems at the moment.

Ideas? Not pie-in-the-sky ideas, but more immediate-need-ideas?


I wasn't implying that you should add support for Wicket just because I think it's "cool". What I was saying is; it may behoove you, sales-wise, to add support for a technology that is clearly skyrocketing...now ranking right up there w/ Struts, JSF, Tapestry, etc. - all of which you currently support in your product. It would most certainly give you a competitive advantage over other IDEs in your competing market place to be the first to support a very popular technology, commercially, no?

Here are some specific things that would be nice to have support with...please everyone help me think of more that I may have overlooked.

It would be nice to automate some things...some features:

1. "Create Wicket Application" - It would setup the initial class that launches the app (derives from WicketApplication). It would also configure the Wicket servlet in web.xml.

2. "Create Wicket Page" - Create class & respective HTML file.

3. Wicket widgets palette - Similar to what you have for JSF, Struts, etc. in the visual designer.

4. Wicket Actions - It'd be great to be able to double-click a button in the designer and have it create, and jump to, the event handler in the Java code...similar to the Matisse4MyEclipse designer.

5. Panel Support - Drag & Drop your panels into place in the designer...auto-add the line of code to add the panel to the page...in the supporting page class.

6. Validation - warn when the markup does not match the page's class hierarchy.

7. Markup Inheritence - Visual Studio 2005 has a feature that would be very helpful for Wicket support in MyEclipse...Microsoft calls it "Master Pages". You can see the page you're deriving from in the designer, drag/drop page widgets, etc.

8. Widgets/Form Controls - when a widget is dragged onto the page...the matching add() call is added in the appropriate place in the page's class file.

There is a seed project, called Wicket Bench:

http://www.laughingpanda.org/mediawiki/index.php/Wicket_Bench

I personally don't like this plugin because it isn't integrated w/ MyEclipse...and it's fairly crude. It doesn't do *much*.

Thanks!
support-rkalla - Jun 12, 2007 - 07:21 PM
Post subject: RE: Re: RE: Vote YES on Wicket
Great list, thanks for taking the time to provide it.
jnorris - Jun 27, 2007 - 12:42 PM
Post subject: RE: Re: RE: Vote YES on Wicket
+1 for wicket
erich.schwarz - Aug 24, 2007 - 01:58 PM
Post subject: Wicket support
+1 for wicket from me too
dugarosnet - Mar 31, 2008 - 03:55 AM
Post subject: RE: Wicket support
Count me in. I vote for wicket support in myeclipse. I would use it immediately.
support-rkalla - Mar 31, 2008 - 06:48 PM
Post subject: RE: Wicket support
Is there any existing Wicket plugin for Eclipse out there? I thought I remember Wicket Bench or something from a while ago, but think that died?

I know there is some support in NetBeans, but I'm curious about the tooling setup in general around Wicket... that's usually the #1 factor that contributes (or detracts) from a framework getting adopted en-mass across a market.
jnorris - Apr 02, 2008 - 02:48 PM
Post subject: Wicket IDE Support
I'm not familiar with the NetBeans wicket support but I know that there is some. I think NetBeans understands the maven pom created by the quickstart archetype and automatically creates the project from that. Looking at a tutorial it looks like the wicket plugin also provides for creating new projects, pages, panels, etc.

Wicket Bench is still available and works with eclipse 3.3. It doesn't seem to be very active though. It has some basic templates for creating a project, panel or web page. If the java file is opened using the wicket editor it opens the other associated files (html, prop, xml) in tabs along with a preview tab. AFAIK that's about all the plugin does. I'm currently working on wicket projects in another eclipse installation but would certainly like to see the features mentioned by zambizzi supported by myelipse which I would immediately begin using. I would add to that list maven support so the standard wicket project layout structure could be used.

Jim
support-rkalla - Apr 02, 2008 - 06:32 PM
Post subject: RE: Wicket IDE Support
Jim,
We are actually working on Maven support (http://www.jroller.com/myeclipseblog/entry/myeclipse_what_have_we_been) but I was a bit confused by the "standard wicket project layout" support you mentioned... the times I've used Wicket, I've just used a straight web project with no issues... is there some other constructs in Wicket I'm not aware of that you can't achieve with ME now?
jnorris - Apr 04, 2008 - 07:35 PM
Post subject:
Hi Riyad,

What I meant was that almost all of the wicket projects I've looked at use maven pom's and the project layouts used are not the same as you get when creating a web project from eclipse. I assume the folder structure is standard Maven layout but I'm not too familiar with Maven yet. If you create a quickstart project using maven, the generated structure is typically something like the following:

projectname
....src
........main
............java
................com .....
............resources
................META-INF
............webapp
................WEB-INF
........test
............java
................com ....
....target
........classes

Also when you use maven to create the eclipse project, the library files will point to jar files in the maven repository as specified by the version dependencies in the pom and not to local jar files in a lib folder. I've found that using the maven dependency mechanism makes it very easy to update the project to automatically use newer versions of dependent jar files.

Obviously if one just wanted to use the wicket framework with ME today, it could be done by simply including the jar files in the lib folder in a standard web project. Given the "standard" wicket project structure I'm sure ME could also be tweaked to deal with it but I haven't attempted to do so.

Jim
support-rkalla - Apr 08, 2008 - 12:27 AM
Post subject:
Jim,
Thanks for the clarification. Yes that's a standard maven layout.
brlmcguire - Apr 14, 2008 - 07:19 PM
Post subject: Wicket (and Databinder)
I must say that I have not been using ME lately, simply because of the lack of wicket support. More and more of the development I do is with it, and I would love to move back to ME.

Bruce.
support-rkalla - Apr 15, 2008 - 04:39 PM
Post subject: RE: Wicket (and Databinder)
Bruce, what IDE are you using that provides Wicket support? What features would you need to see to come back to MyEclipse?
zghorse - Jun 03, 2008 - 02:05 PM
Post subject: RE: Wicket support
+1 fro wicket
trapongx - Jun 20, 2008 - 08:29 AM
Post subject: RE: Wicket support
I vote for this feature.
lestin_j - Dec 12, 2008 - 05:59 PM
Post subject: RE: Wicket support
+1 for me.
lestin_j - Dec 12, 2008 - 05:59 PM
Post subject: RE: Wicket support
+1 for me.
henk - Dec 14, 2008 - 08:14 AM
Post subject: RE: Wicket support
-1 for me. There is a place for alternative frameworks, but unless they are *very* popular (like e.g. Spring or Seam), people using such alternatives could of course look at an alternative plug-in too. I just don't feel that Wicket has the momentum (yet). Devoting time to Wicket means the MyEclipse developers can't devote time to other pressing issues, on which many more people are waiting.
vladimir.kovalyuk - Mar 17, 2009 - 09:21 AM
Post subject: RE: Wicket support
Henk, actually I falled back from MyEclipse to Eclipse EE due to the fact it couldn't work together with JBoss Tools and there is no MyEclipse support for Seam. So Seam isn't a priority for MyEclipse team either. Somewhere you're probably right. But in fact they lose my money.

I could return to MyEclipse when it supports Wicket. Just support of editing pages and placing components onto it.Something like maticce but simplier.

Wicket Bench does not much to be useful.
stlbyhwk - Jan 27, 2010 - 03:22 PM
Post subject: wicket
I would second any request for wicket.
sonoerin - Aug 05, 2010 - 03:36 PM
Post subject: another vote for Wicket
I think having the ability to create & deploy Wicket applications via MyEclipse would definitely help me justify the subscription cost.
adrian.challinor - May 31, 2011 - 09:45 AM
Post subject: +1 for Wicket in MyEclipse
Great idea.
support-joy - May 31, 2011 - 11:17 AM
Post subject: RE: +1 for Wicket in MyEclipse
adrian.challinor,

Thank you. I have escalated your request to the management.
ferescalona13 - Mar 16, 2012 - 09:23 PM
Post subject:
What happened with this??? did you make the Wicket Support?? There used to be one, but it's not avalible anymore...
Support-Brian - Mar 20, 2012 - 06:00 AM
Post subject:
MyEclipse has never had Wicket support, we did add support for Struts 2. With Struts 2 being built from the best of Wicket's concepts (from what the book stated), my understanding was that Struts 2 was the preferred framework going forward.

While this was a popular thread earlier, there are just around four requests for Wicket support in the last two years here and we receive no queries for support over email / phone either. While I will put Wicket back on the radar for consideration, I cannot promise anything.
All times are GMT - 6 Hours
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits