You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@wicket.apache.org by Ahmed Al-Obaidy <ah...@yahoo.com> on 2008/01/04 10:18:04 UTC

Something about Design

First of all, I'm very happy to find this framework... guys you are doing a great job...

Guys I'm very new to Wicket, so correct me if I'm wrong:

I think we can make use of the approach used by Drupal... I've been using it for while now... and believe me... it worth to watch... IMHO, they have two problems, GPL and PHP :(

have a look on their APIs (http://api.drupal.org/api/5)... very clean ... very simple... and yet very powerful... 

On Java world we can learn from Eclipse guys... if anyone of you have written an eclipse based application, he should notice how clean and powerful it is.

If we managed to build such a architecture... something like BodyPart, BoxPart, MenuBar.... something like Web Widget Tools (WWT) and ContentProvider... I think that would be revolutionary!


Cheers,
       
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

Re: Something about Design

Posted by Martin Grigorov <mc...@e-card.bg>.
Ahmed Al-Obaidy wrote:
> Hi Korbinian,
>
> If we take the core of Drupal without its CMS modules, it is more a Web applications framework than anything. Look at Form, Theme and Data Access APIs. It is really amazing!
>
> Plus, I'm not talking about porting Drupal to Java, I'm talking about learning from them.
>
> As I had understood from 'Wicket in Action', Wicket is about bringing the fun of developing desktop applications to the Web. That why I'm talking about learning from Eclipse platform, plugins and RCP.
>   
Hi Ahmed,

I don't want to lose you as a Wicket user but you may want to check 
that: http://www.eclipse.org/rap

Regards
Martin
> Drupal will server as a case study howto convert that from the desktop area to the Web area.
>
> Cheers,
>
> Korbinian Bachl <ko...@whiskyworld.de> wrote: Hello Ahmed,
>
> Drupal is a CMS similar to Typo3 & co while wicket is a Java Web 
> Framework, similar in term to what Zend Framework is to PHP. So they 
> share nothing real in common - or did I get you wrong?
>
> there has been a CMS called Kronos based on wicket but I dont know what 
> happened to it.
>
> Best
>
> Korbinian
>
>
> Ahmed Al-Obaidy schrieb:
>   
>> First of all, I'm very happy to find this framework... guys you are doing a great job...
>>
>> Guys I'm very new to Wicket, so correct me if I'm wrong:
>>
>> I think we can make use of the approach used by Drupal... I've been using it for while now... and believe me... it worth to watch... IMHO, they have two problems, GPL and PHP :(
>>
>> have a look on their APIs (http://api.drupal.org/api/5)... very clean ... very simple... and yet very powerful... 
>>
>> On Java world we can learn from Eclipse guys... if anyone of you have written an eclipse based application, he should notice how clean and powerful it is.
>>
>> If we managed to build such a architecture... something like BodyPart, BoxPart, MenuBar.... something like Web Widget Tools (WWT) and ContentProvider... I think that would be revolutionary!
>>
>>
>> Cheers,
>>        
>> ---------------------------------
>> Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.
>>     
>
>
>        
> ---------------------------------
> Looking for last minute shopping deals?  Find them fast with Yahoo! Search.
>   


Re: Something about Design

Posted by Alastair Maw <al...@gmail.com>.
I did a lot of work on the Drupal 4.x releases way back in the day. It
stood out from the rest of the PHP crowd back then because Dries cared
so much about what the API would be like to use, both internally and
externally. I think Wicket does a reasonable job of this, but we do
have some consistency issues and suffer somewhat from there being a
hundred different ways to do lots of things. On the other hand,
Drupal's API is mostly quite low-level - it doesn't really solve the
same problems when it comes to easily running projects across a team
of tens of developers and building proper reusable components.

It's genuinely hard to compare the two - they solve different problems
in different ways. Drupal tries to help you build modules and things
for Drupal. Wicket tries to help you build pretty much anything you
want on the web. It's almost like trying to compare sed and Java. They
both let you do String manipulation, but...

Regards,

Al

On 04/01/2008, Ahmed Al-Obaidy <ah...@yahoo.com> wrote:
> Thanks Martin,
>
> RAP is very interesting framework, but IMHO, it misses a lot of the charm of the Web. It copies the Eclipse platform as it is to the Web, and maybe it is not a great idea.
>
>
> Hi Nino, I hope you are doing well,
>
> I prefer Drupal approach for these reasons, please correct me when I'm wrong:
>
>    We don't need to write HTML page for each Web page, forms and views are generated on runtime with the help of the theme engine.
>    Its something like task oriented framework rather than page oriented. I mean you don't write pages. you write a part of page. and without markup. The creation of page is done by the framework.
>
> There are a lot of other things, but I'm in hurry now :D
>
> cheers,
> Ahmad
>
>
> ---------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

Re: Something about Design

Posted by Ahmed Al-Obaidy <ah...@yahoo.com>.
Thanks Martin,

RAP is very interesting framework, but IMHO, it misses a lot of the charm of the Web. It copies the Eclipse platform as it is to the Web, and maybe it is not a great idea.


Hi Nino, I hope you are doing well,

I prefer Drupal approach for these reasons, please correct me when I'm wrong:

   We don't need to write HTML page for each Web page, forms and views are generated on runtime with the help of the theme engine.
   Its something like task oriented framework rather than page oriented. I mean you don't write pages. you write a part of page. and without markup. The creation of page is done by the framework.

There are a lot of other things, but I'm in hurry now :D

cheers,
Ahmad

       
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

Re: Something about Design

Posted by Nino Saturnino Martinez Vazquez Wael <ni...@jayway.dk>.
Hi Ahmed

Id admit that wicket has some places that needs some tidying if youre 
strict. Like having the requiredtextfield and the setrequired on the 
textfield. But other than that the api are pretty clean I think. I could 
you come with some examples on a place where wicket could learn from 
drupal, I have looked at this page 
http://api.drupal.org/api/group/form/6? But could not see anything 
special... Could you point out something more precise?

Also I think that it would be a mistake for wicket to move away from the 
swing like approach. This is one of the strengths I believe, although 
might only be for legacy coders (if you consider swing legacy).

regards Nino

Ahmed Al-Obaidy wrote:
> Hi Korbinian,
>
> If we take the core of Drupal without its CMS modules, it is more a Web applications framework than anything. Look at Form, Theme and Data Access APIs. It is really amazing!
>
> Plus, I'm not talking about porting Drupal to Java, I'm talking about learning from them.
>
> As I had understood from 'Wicket in Action', Wicket is about bringing the fun of developing desktop applications to the Web. That why I'm talking about learning from Eclipse platform, plugins and RCP.
>
> Drupal will server as a case study howto convert that from the desktop area to the Web area.
>
> Cheers,
>
> Korbinian Bachl <ko...@whiskyworld.de> wrote: Hello Ahmed,
>
> Drupal is a CMS similar to Typo3 & co while wicket is a Java Web 
> Framework, similar in term to what Zend Framework is to PHP. So they 
> share nothing real in common - or did I get you wrong?
>
> there has been a CMS called Kronos based on wicket but I dont know what 
> happened to it.
>
> Best
>
> Korbinian
>
>
> Ahmed Al-Obaidy schrieb:
>   
>> First of all, I'm very happy to find this framework... guys you are doing a great job...
>>
>> Guys I'm very new to Wicket, so correct me if I'm wrong:
>>
>> I think we can make use of the approach used by Drupal... I've been using it for while now... and believe me... it worth to watch... IMHO, they have two problems, GPL and PHP :(
>>
>> have a look on their APIs (http://api.drupal.org/api/5)... very clean ... very simple... and yet very powerful... 
>>
>> On Java world we can learn from Eclipse guys... if anyone of you have written an eclipse based application, he should notice how clean and powerful it is.
>>
>> If we managed to build such a architecture... something like BodyPart, BoxPart, MenuBar.... something like Web Widget Tools (WWT) and ContentProvider... I think that would be revolutionary!
>>
>>
>> Cheers,
>>        
>> ---------------------------------
>> Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.
>>     
>
>
>        
> ---------------------------------
> Looking for last minute shopping deals?  Find them fast with Yahoo! Search.
>   

-- 
Nino Martinez Wael
Java Specialist @ Jayway DK
http://www.jayway.dk
+45 2936 7684


Re: Something about Design

Posted by Ahmed Al-Obaidy <ah...@yahoo.com>.
Hi Korbinian,

If we take the core of Drupal without its CMS modules, it is more a Web applications framework than anything. Look at Form, Theme and Data Access APIs. It is really amazing!

Plus, I'm not talking about porting Drupal to Java, I'm talking about learning from them.

As I had understood from 'Wicket in Action', Wicket is about bringing the fun of developing desktop applications to the Web. That why I'm talking about learning from Eclipse platform, plugins and RCP.

Drupal will server as a case study howto convert that from the desktop area to the Web area.

Cheers,

Korbinian Bachl <ko...@whiskyworld.de> wrote: Hello Ahmed,

Drupal is a CMS similar to Typo3 & co while wicket is a Java Web 
Framework, similar in term to what Zend Framework is to PHP. So they 
share nothing real in common - or did I get you wrong?

there has been a CMS called Kronos based on wicket but I dont know what 
happened to it.

Best

Korbinian


Ahmed Al-Obaidy schrieb:
> First of all, I'm very happy to find this framework... guys you are doing a great job...
> 
> Guys I'm very new to Wicket, so correct me if I'm wrong:
> 
> I think we can make use of the approach used by Drupal... I've been using it for while now... and believe me... it worth to watch... IMHO, they have two problems, GPL and PHP :(
> 
> have a look on their APIs (http://api.drupal.org/api/5)... very clean ... very simple... and yet very powerful... 
> 
> On Java world we can learn from Eclipse guys... if anyone of you have written an eclipse based application, he should notice how clean and powerful it is.
> 
> If we managed to build such a architecture... something like BodyPart, BoxPart, MenuBar.... something like Web Widget Tools (WWT) and ContentProvider... I think that would be revolutionary!
> 
> 
> Cheers,
>        
> ---------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.


       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.

Re: Something about Design

Posted by Korbinian Bachl <ko...@whiskyworld.de>.
Hello Ahmed,

Drupal is a CMS similar to Typo3 & co while wicket is a Java Web 
Framework, similar in term to what Zend Framework is to PHP. So they 
share nothing real in common - or did I get you wrong?

there has been a CMS called Kronos based on wicket but I dont know what 
happened to it.

Best

Korbinian


Ahmed Al-Obaidy schrieb:
> First of all, I'm very happy to find this framework... guys you are doing a great job...
> 
> Guys I'm very new to Wicket, so correct me if I'm wrong:
> 
> I think we can make use of the approach used by Drupal... I've been using it for while now... and believe me... it worth to watch... IMHO, they have two problems, GPL and PHP :(
> 
> have a look on their APIs (http://api.drupal.org/api/5)... very clean ... very simple... and yet very powerful... 
> 
> On Java world we can learn from Eclipse guys... if anyone of you have written an eclipse based application, he should notice how clean and powerful it is.
> 
> If we managed to build such a architecture... something like BodyPart, BoxPart, MenuBar.... something like Web Widget Tools (WWT) and ContentProvider... I think that would be revolutionary!
> 
> 
> Cheers,
>        
> ---------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

Re: Something about Design

Posted by Curtis Cooley <cu...@venture.com.sg>.
Ahmed Al-Obaidy wrote:
> On Java world we can learn from Eclipse guys... if anyone of you have written an eclipse based application, he should notice how clean and powerful it is.
>
>   
I've built Eclipse based applications and of all the feelings about that
'framework' I came away from that experience with, clean was not amongst
them. Powerful? Yes. Clean? Beg to differ.