Yeah, RAP would be a choice to develop the web UI, my major concern is it may 
incur too heavy overhead in the server side. I would say in today REST + 
BootStrap + AngularJS like frontend  is more popular. The development is much 
easier to setup. No worry about JS, CSS stuffs actually in most time.

RCP development incurs some overhead, like the Eclipse runtime stuff, and guys 
have to learn about the layout, how to draw a table, dialog and so on. The tool 
has to download and install before to use. I thought Studio is good to have for 
a LDAP server, because it's complex. A Kerby management console should be much 
simplified and easier to use, typical web UI should be enough.

Still a major issue is any possible contributor for the effort. Hope this can 
be started after the 1.0.0 release.

Regards,
Kai

-----Original Message-----
From: Emmanuel Lécharny [mailto:[email protected]] 
Sent: Friday, July 03, 2015 9:47 PM
To: [email protected]
Subject: Re: [Studio] Adding a org.apache.directory.studio.common.ui.dialogs 
package in common.ui

Le 03/07/15 15:32, Zheng, Kai a écrit :
>>> Btw, at some point in the future, we will have to think abput 
>>> developping a plugin for Kerby :-)
> Ah, you mean the management tool? That sounds good! An alternative is, web 
> management console, one important reason to consider is, web developer 
> contributors are more, and Eclipse based RCP developers are much less...
> I do think a modern web management console for Kerby would be a unique 
> feature to attract users, easy to deploy and use. Think?

We are discussing about using RAP, which is a web version of RCP (RCP is the 
eclipse rich client). The interface would be the same than with a rich client, 
except that it will be a WEB UI. You kill two birds with one stone.

Now, yes, finding WebUI developers is easier, but OTOH, developping teh GUI in 
eclipse is not *that* complex. I started 3 months ago, and I'm now quite 
efficient at it. I would rather say that once you are used to it, it's easier 
than fighting with CSS, JS, different flavors of Browser, etc, because that is 
an eternel and excruciating pain, which only increase.

More than that, I'm sure Stefan or me are willing to help someone who would 
like to start coding in Eclipse RCP.

Reply via email to