Elevate Software

Login Login


Home  Elevate Software Blog  Elevate Web Builder 3 Beta Tour

Icon Elevate Web Builder 3 Beta Tour

Posted by Tim Young on Tue, Feb 18 2020
I have uploaded a short tour of the upcoming Elevate Web Builder 3 beta release candidate that you can watch here:

Elevate Web Builder 3 Beta Tour

As mentioned in the video, we now have a release date for the beta of February 24, 2020. We will also start accepting pre-orders for Elevate Web Builder 3 shortly thereafter for people that aren't customers already but want early access to the product.

If you have any questions or comments, feel free to add them in the comments below or to the comments section on the video itself (YouTube).

Tags: Elevate Web Builder, Beta, Video TourPermanent Link

Comments Comments (4) You must be logged in to comment

Comment Trinione said... Reply
Would the Help file contain info on how to use the new Server Side Application feature? Also, would there Example area contain SSA example/s?

Same questions from above regarding the new Privileges, Roles and Users under Server | Internal.

Comment RaelB said... Reply
It was not clear to me what is the purpose/advantage of having the server side in EWB IDE, as apposed to the Delphi IDE. Can this be deployed to Linux?

Comment Tim Young [Elevate Software] said... Reply
@Brian: yes, there will be examples and information in the manuals about how to work with the server-side applications and perform server management.  However, also remember that the language itself is exactly the same as what you have been using for the browser applications.

Comment Tim Young [Elevate Software] said... Reply
@Rael: there are several advantages:

1) The server applications in EWB 3 are interpreted and this allows for optimizations in how they are handled by the web server.  For example, the EWB 3 web server can automatically handle versioning of applications while they are in use.  So if you were to deploy a new version of your application, you would not need to do anything and the new version will automatically be visible to the next requests that arrive, even while other requests are still using the older version of the application.

2) The server applications are (mostly) memory-safe.  This means that it is much more difficult to experience memory corruption (use-after-free, double-free, etc.).

3) The server applications can be remotely debugged directly from the EWB IDE without requiring any special operating system privileges, etc.

4) The server applications share the exact same source language as the browser applications, complete with the same behaviors.  This allows for smoother switching when developing both client applications and server applications simultaneously.

Re: Linux, the initial version will most likely be Windows-only.  After that point, I will be working on porting all of our servers to Linux (EDB, DBISAM, and the EWB 3 web server).  EDB is already portable, DBISAM needs some work, and EWB 3's web server is already portable.  By "already portable", I mean that the source code to the base functionality is already ported to the other OS's, and they only need new daemon wrapper projects for Linux.