Mormot reaches #1 in one test, TechEmpower Benchmark's Round 23
Delphi Developers desire performant code
TechEmpower is a benchmark site where many frameworks flex their muscles for the highest-rated framework.
Many contestants from the lingua francas of the computer world - C++, C#, Java and Python compete to showcase which is the best framework.
Synopse Mormot
Last year, this blog showcased a new contender - Mormot1 (using FreePascal) reaching #12, and in github tests, reach #52.
In the latest Round 233, Mormot reached #1 in one test, and sadly, failed another test. Overlooking that failed test, Mormot has proved itself to be worthy framework.
Delphi Frameworks - DataSnap, TMS Sparkle
Delphi developers face poorly performing websites, sluggish back-ends for their Android and iOS apps using DataSnap4.
“in performance it (DataSnap) is far below tools in the delphi world itself, I am impressed with the performance of mormot and Tms Sparkle made in delphi, placing Wcf and node.js (using only one core, knowing that maybe putting several cores this should improve a lot) in third and fourth places respectively”
Why should someone paying US$3,999.00 (Tip: subscribe to the Embarcadero Newsletters for discounts5) for Delphi Enterprise put up with nonsensical poor performance?
The Delphi Linux compiler and enhanced 64-bit Windows compiler is not in the Delphi Professional tier.
The developers behind many opensource Git and Sourceforge repositories complain they do not have access to Delphi for Linux. Is there some secret or code-smell hiding behind a paywall?
Brazil Pascal and Brook Framework
New contenders building on-top of the Sagui library6 - where Delphi developers code using the water brook microframework7 also called as the “Perfect Framework”8 and Brazil Pascal OpenSource9 a set of REST, Json libraries load highly performant back-ends and websites.
It's complete: simple actions or configurable actions for database access, advanced routing features, wizard for Lazarus, support for internationalization, high compatibility with JSON structures, easy and elegant REST implementation, plugins for varied needs, extensible and decoupled brokers... In fact, you have several reasons to adopt Brook as your web development framework.
This blog encourages more Delphi and FreePascal based frameworks to enter into the TechEmpower benchmark10.