Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 1 to 8 of 8 total |
EWB or IW |
Sun, Dec 28 2014 1:19 PM | Permanent Link |
RED unitn | Hello,
in the past I have appreciated elevate soft DBISAM, used still from D5. Today I must start develop a web db-application and I am in doubt to start with EWB or Intraweb. The problem is that I have a complete lack of knowledge about web development (!) From the docs I have not well understood if EWB server can be installed on linux servers also. The whole development cycle in EWB seems very easy and clean, but I'll need to use the Treeview component, which unfortunately is absent in ewb, and seems that importing 3dy part packages will never be possible (?) On the other side I know nothing about IW (always ignored that part of delphi comp. palette!) but I see many interesting components suite like CgDevTools, which could simplify the development of my UI giving also a modern look. Could you tell me precise details on EWB and any useful consideration about IW ? Regards Marc |
Mon, Dec 29 2014 10:29 AM | Permanent Link |
Raul Team Elevate | On 12/28/2014 1:19 PM, RED wrote:
> The problem is that I have a complete lack of knowledge about web development (!) There will be a learning curve - my suggestion is start with something you can throw out and re-do if needed. What exactly do you need to achieve - for example if you have a working windows app already then using something like Thinfinity VirtualUI might be worthwhile to try (it allows access to windows app from any html5 browser). However it's commercial so cost would be a concern. Doing a proper web app is another option though you would be writing everything from scratch. You also need to decide how you want to do this - postbacks (i.e. browser comes back to server after every event like button click etc - classic IW), client side javascript (EWB/parts of modern IW) or a mix of the two. > From the docs I have not well understood if EWB server can be installed on linux servers also. Not today (though it might run with WINE for example - that is not a supported configuration though). AFAIK IW does not do Linux really either. Note that EWB server does make it easy to get started using the built-in Dataset functionality but its server functionality can relatively easily replicated (for example it's very straightforward to write a PHP or such server side to handle EWB data). The bigger challenge will be on what database and how you expect to access? If you're doing DBISAM or EDB then i would suggest you just stick to windows server and EWB server to get started. If you wish to use mysql with PHP or such then look into writing your own web service (all you need to implement is this spec : http://www.elevatesoft.com/manual?action=viewtopic&id=ewb1&topic=JSON_Reference) > The whole development cycle in EWB seems very easy and clean, but I'll need to use the Treeview component, > which unfortunately is absent in ewb, and seems that importing 3dy part packages will never be possible (?) What 3rd party packages are you referring to? if you mean frameworks similar to EWB then no - EWB needs to have control of the DOM etc. However EWB v2 will support 3rd party components so treeview can be done. People have achieved similar results today combining multiple components. > On the other side I know nothing about IW (always ignored that part of delphi comp. palette!) but I see many > interesting components suite like CgDevTools, which could simplify the development of my UI giving also > a modern look. IW does have number of components that have wrapped or added support for more modern AJAX style programming mode. > Could you tell me precise details on EWB and any useful consideration about IW ? It will depend on your requirements and needs. Doing a small sample project similar to your final one is really best way to get a feel for this. For me the main reason for using EWB is that it's a pure client-side javascript solution and delphi--like enough that i can be productive quite rapidly. Also it means we're not tied into any specific back-end. Raul |
Tue, Dec 30 2014 8:55 AM | Permanent Link |
Matthew Jones | RED wrote:
> Could you tell me precise details on EWB and any useful consideration > about IW ? Raul has already given some good thoughts. Me, I'd say that IW is not a viable solution for most projects, and is in any case quite different. I used IW for some tasks a long time back, and there were a number of hindrances to anything, one of which was the lack of the source of the server itself. Plus it is restricted to the components you can get or buy. Just awkward overall. Might be good for some projects, but it wasn't for me. EWB is very different, in that it is a modern dev tool to write "single page applications" in the web browser. The application is entirely independent of anything else, but is able to use standard web protocols to talk to servers for information. That information could be database queries, and EWB includes a server that can feed such for some applications, or you can use any other web service to give the application the data it needs. It could talk to more than one too. It is a much more flexible component for a bigger multi-part system. Also worth pointing out that you can build the code for running on mobile devices using Altova/PhoneGap. -- Matthew Jones |
Wed, Dec 31 2014 10:51 AM | Permanent Link |
RED unitn | Thank you Raul and Matthew for the useful tips ! My goal is the porting of an existing application in the web. The database in use are Firebird and Oracle with not big work to do; insert, update, delete on few master-detail tables to show. For these DB is it necessary another/custom web server, different from the standard EWB server ? Another doubt, the EWB server can serve more than one webbrowser (app session) at the same time ? >However EWB v2 will support 3rd party components so treeview can be. ok, but EWB isn't already V2 ? Regards, Marc |
Fri, Jan 2 2015 4:50 AM | Permanent Link |
Matthew Jones | RED wrote:
> Another doubt, the EWB server can serve more than one webbrowser (app > session) at the same time ? Yes, it can. How many comes down to what the application is doing, and how often, and the server PC, and lots more. But it will work for many purposes just fine. EWB v2 is due out in the coming months, with some significant enhancements. v1 is quite capable though, and is in use by many people today. -- Matthew Jones |
Fri, Jan 2 2015 10:28 AM | Permanent Link |
Raul Team Elevate | On 12/31/2014 10:51 AM, RED wrote:
> The database in use are Firebird and Oracle with not big work to do; insert, update, delete on few master-detail tables to show. > For these DB is it necessary another/custom web server, different from the standard EWB server ? EWB Web Server supports ADO so both of these should be fine (you might need the ADO/.net driver installed if not already done so). > Another doubt, the EWB server can serve more than one webbrowser (app session) at the same time ? Why in a doubt?! Of course it can - it would be a very useless web server otherwise. > ok, but EWB isn't already V2 ? No - EWB is still v1. v2 is coming soon. EDB (ElevateDB) is v2 but that is a different product that EWB. Raul |
Sun, Jan 4 2015 4:53 PM | Permanent Link |
RED unitn | Again thank you Raul and Matthew,
> Another doubt, the EWB server can serve more than one webbrowser (app session) at the same time ? >>Why in a doubt?! Of course it can - it would be a very useless web >>server otherwise. yes, did a bad explanation of my doubt; I had read somewhere on the net that some webapp builders can run multiple sessions only using a different tcp port for each session. So this is not for EWB. > ok, but EWB isn't already V2 ? >>No - EWB is still v1. v2 is coming soon. >>EDB (ElevateDB) is v2 but that is a different product that EWB. Glad to know. Probably I confused the prod version with EDB... Best regards, Marco |
Tue, Jan 6 2015 3:55 PM | Permanent Link |
MarkB | I own EWB and am looking forward to V2.0, in particular the idea of using it to write some JQuery like components in Pascal. That being said, I also own UniGui (http://www.unigui.com/) because I'm not that enamored with IW For what you are doing, UniGUI may be the way to go for what you want to accomplish. |
This web page was last updated on Wednesday, March 27, 2024 at 05:29 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |