Skip to main content

Introduction

12 factor approach

eWam 7 is implementing a number of features inspired by the twelve-factors methodology:

The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).

Key features ⭐

Versions comparison

FeatureeWam 6.0eWam 6.1eWam 6.1.5eWam 7eWam 8eWam 9
Major Release DateMay-23-2012Apr-18-2013Jan-07-2016Mar-31-20212024TBD
LatestOct-08-2020Oct-09-2023Oct-09-2023Jun-12-2023TBDTBD
Visual Studio Version20102012201220192022TBD
Platform32b and 64b32b and 64b32b and 64b64b64b64b
CI/CDJenkins-basedJenkins-basedJenkins-basedJenkins-based or Azure pipelinesAzure pipelinesAzure pipelines
Application Package ManagementWyde FTP and InstallShieldWyde FTP and InstallShieldWyde FTP and InstallShieldAzure Artifacts and npm installerAzure Artifacts and npm installerAzure Artifacts and npm installer
Application DeploymentWydeWeb (ActiveX) / WSMWydeweb (ActiveX or ClickOnce) / WSMWydeweb (ActiveX or ClickOnce) / WSMWydeweb (ClickOnce) / WSM or NodeJSWydeweb (ClickOnce)/ WSM or NodeJSWydeweb (ClickOnce)/ WSM or NodeJS
Native APIsNoNolimited@ewam/cli, IDE/ model API + debugger APIs, tracing & profiling & objects memory analysis APIsSCM CLI and APIs
Business API / eWam Object SerializationeWamExeWamExeWamExeWamEx / Web framework+ Default values on annotsTBD
Cloud NativeNoNoNoYes (windows docker containers; Kubernetes)+ docker debugger pipeTBD
Source Code and dev UXTGV4TGV4+ model annotations, custom annotationsTGV4 / Model representation as text (pull request, diff, merge API)+ VSCode extension (debugger, profilers)Source code as text 100%
Automated UI TestinglimitedlimitedYes (UIAutomation Mode)Yes (UIAutomation Mode)Yes (UIAutomation Mode)Yes (UIAutomation Mode)
PerformanceOQL : Skip Useless SQL requests+listof load optimization+ SQL sequences for ID allocation+build duration optimization+Array insert, PRB optimization , interpreter and memory optimization,TBD