I've uploaded a new Elevate Web Builder 2 Introduction video.

I've uploaded a new Elevate Web Builder 2 Introduction video.

Elevate Web Builder is a visual rapid application development environment for web applications. It is simple and easy to create beautiful web applications by simply dragging and dropping components on to forms, and then changing their appearance and behaviors as desired.

There is absolutely no need to learn JavaScript in order to use Elevate Web Builder. The product uses a compiler to compile Object Pascal source code into JavaScript, emitting all necessary HTML and JavaScript. In addition, the compiler can automatically compress and obfuscate the emitted JavaScript to make your web applications small and virtually unreadable by another developer. You can then quickly and easily deploy your application to the destination of your choosing.

The Elevate Web Builder Web Server is included with the product. The web server can load web server modules (.dlls) created using Delphi. Any existing non-visual Delphi desktop application code can be used in the web server modules. Database adapter components are also provided for exposing custom data sources as Elevate Web Builder datasets.  The use of the included web server is optional, and you can use any web server of your choosing.  It's main benefit is that it can automatically serve up pre-configured datasets to client-side Elevate Web Builder applications.
http://www.youtube.com/watch?v=o1cU0KoJU8Q

Comments

  1. Yes, I understand that it's possible to do in CSS.  That's never been the issue.  The issues arise when you start trying to query CSS properties at arbitrary points in JS code, which is what any application developer expects to do with their application.  Something as trivia as querying the width of an element can cause a browser reflow event at inopportune times and cause performance to crawl.  IOW, browsers are very good at taking input and doing something with it, but don't expect to query its layout state often or you're in for trouble.  See here for more information:

    https://developers.google.com/speed/articles/reflow

    With EWB, the application developer can concentrate on their LOB code, and not have to worry about some weird browser performance issue with repaints/reflows.  That's the entire point of EWB, just like the point of Delphi and the VCL was to shield the developer from the intricacies of the Win16/32 API.

    ReplyDelete
  2. That's why I hate HTML, what is true today because of fast JS engine was false yesterday, what is true today about CSS will be false tomorow because of a new CSS engine or WebAssembly or whatever :)

    ReplyDelete
  3. Paul TOTH Yes, it's certainly a moving target.  Luckily, it's moving in the right direction, for the most part. :-)

    ReplyDelete

Post a Comment