|
|
|
|
Re: How to create a EGL RUI in web application? [message #761283 is a reply to message #761219] |
Tue, 06 December 2011 08:35 |
fahua jin Messages: 58 Registered: July 2011 |
Member |
|
|
jan wrote on Tue, 06 December 2011 00:42Am I supposed to open the RBD and run updates for EDT?
Jan, you cannot install the EDT & RBD together, they're different base.
If you just play with RUI handler, you can just select the 'Web 2.0 client application' template.
If you want to plan with both RUI handler & EGL service, you need to select the 'Web 2.0 client application with services' template.
In the 2nd page of wizard, you can select to include Dojo widget library project in the workspace or not.
After creating the project, you can create the RUI handler in the package configured with 'JavaScript generator' compiler setting (E,g, the client package by default); In the package configured with 'Java generator' compiler setting (E,g, the server package by default), you can create any service part or EGL program part.
To know the compiler setting of a package. Right click the package > Properties > EGL Compiler > in the property window, you can know the compiler setting information. If a package configured with both JavaScript & Java generator, which means that the parts in that package will be generated to both JavaScript & Java code. For example, you can put the record definition in that package which will be used in either RUI handler and service. If only 1 compiler setting is specified, then 1 corresponding target language will be generated.
|
|
|
|
|
|
|
|
|
Re: How to create a EGL RUI in web application? [message #762814 is a reply to message #762377] |
Thu, 08 December 2011 16:52 |
Dan Darnell Messages: 145 Registered: November 2011 Location: Arkansas |
Senior Member |
|
|
Jan,
Both products are suitable for developing rich web applications. I wouldn't point to either as easier to use than the other or necessarily "better".
RBD is an IBM product you buy and, as such, it is formally supported by IBM. EDT is an OpenSource product and therefore supported by the OS community. If you are developing a commercial product you have to decide which model you are comfortable with...do you need guaranteed support from a manufacturer?
Also, EDT is literally just today (December 8, 2011) being formally announced in its version 0.7. The product is ready for prime time but it is going to continue to mature over time (the version number being pre-1.0 is not an accident). RBD is a product that has been around for many years and is a completely stable, mature product (again, formally supported by IBM) that you can bet your business on with confidence.
Also, as Joe pointed out, RBD has many features that you won't find in EDT (the audiences for the products are different). If you need to connect with so-called "legacy" platforms then RBD has all of the tools and connectors for doing so.
--Dan
|
|
|
Re: How to create a EGL RUI in web application? [message #762929 is a reply to message #762814] |
Thu, 08 December 2011 20:31 |
Theresa Ramsey Messages: 62 Registered: July 2009 Location: research triangle park, n... |
Member |
|
|
Hi Jan,
As Dan mentions, support is one difference between RBD and EDT. EDT is open source, and relies on the Eclipse community (made of up people from IBM and many other companies) to support it in terms of answering forum posts, creating bugs and enhancements in Bugzilla, and providing patches and new code. RBD is a commercial (paid) product from IBM, and support is offered through IBM via its official support mechanisms (PMRs, APARs, licensed fixpacks, etc).
Though some of the EDT code was based on RBD code, EDT is designed to be flexible, extensible and consistent across generation options so that the Eclipse community could add to it and extend it.
Eventually, IBM plans to base RBD on EDT. RBD will contain enterprise-level, value-add features (such as COBOL generation) that are not planned for EDT.
We'll have a blog shortly to explain the technical differences between RBD and EDT in more detail.
Theresa
|
|
|
Powered by
FUDForum. Page generated in 0.05601 seconds