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.
