#1 2020-08-26 11:18:19

Junior/RO
Member
Registered: 2011-05-13
Posts: 201

mORMot 2.0 status?

I still using Delphi 7 in Windows 10.

Can't change to Lazarus.

Was using D7 without problems. Then I used SynCommons unit and the IDE started to freeze.

I know  that @ab is refactoring this code. Is the equivalent DynArray code of SynCommons ready for use in mORMot 2.0?

Offline

#2 2020-08-26 12:56:12

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,182
Website

Re: mORMot 2.0 status?

The of TDynArray code is there in mORMot 2 repository, but not tested/validated yet...
So not ready to be used yet...

But its new set of smaller units are much more accepted by the Delphi IDE.

Offline

#3 2020-08-26 14:48:50

sakura
Member
Registered: 2018-02-21
Posts: 177

Re: mORMot 2.0 status?

Is there an "early" access to it?

Offline

#4 2020-08-26 14:58:11

Junior/RO
Member
Registered: 2011-05-13
Posts: 201

Re: mORMot 2.0 status?

sakura wrote:

Is there an "early" access to it?

There are a branch mORMot2 in Github.

https://github.com/synopse/mORMot2

Offline

#5 2020-08-27 06:05:48

sakura
Member
Registered: 2018-02-21
Posts: 177

Re: mORMot 2.0 status?

Junior/RO wrote:

There are a branch mORMot2 in Github.

I suppose you've heard my forehead bump onto the table... :-D

Thx

Offline

#6 2020-08-29 19:03:52

Javierus
Member
Registered: 2019-09-18
Posts: 39

Re: mORMot 2.0 status?

Could you please update us when any part of mORMot 2 is production ready?

Offline

#7 2020-08-30 10:45:38

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,182
Website

Re: mORMot 2.0 status?

Only a few bugs may have been introduced, during the new framework parts: mainly RTTI and JSON - which were rewritten almost from scratch.
But most of the other part should work directly.

When we will start porting the tests, we will have better visibility.
And we will for sure make an official update on our blog.
Current goal is to have finished the mORMot2 port for Ekon conference - https://entwickler-konferenz.de/delphi- … s/mormot2/

Offline

#8 2020-08-31 06:23:57

koraycayiroglu
Member
Registered: 2017-02-03
Posts: 55

Re: mORMot 2.0 status?

ab wrote:

Current goal is to have finished the mORMot2 port for Ekon conference - https://entwickler-konferenz.de/delphi- … s/mormot2/

Is it gonna have online broadcast?

Offline

#9 2020-08-31 08:17:38

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,182
Website

Re: mORMot 2.0 status?

I think they are willing to make an online registering this year, due to Covid... but it won't be free I guess.

You will get the slides from my blog after the conference, anyway.

Offline

#10 2020-09-29 07:53:08

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,182
Website

Re: mORMot 2.0 status?

Little update about mORMot 2 status.

I just pushed the mormot.orm.core.pas unit, which has the root ORM features.
It is uncoupled from TSQLRest, thanks to interfaces use, and should have a better SOLID design.
https://github.com/synopse/mORMot2/blob/master/src/orm

Still a lot to do, especially to put TSQLRest classes and introduce the interfaces and SOA features.

Stay tuned!

Offline

#11 2020-09-29 16:17:29

sakura
Member
Registered: 2018-02-21
Posts: 177

Re: mORMot 2.0 status?

ab wrote:

Little update about mORMot 2 status.

Can't wait :-)

ab wrote:

I just pushed the mormot.orm.core.pas unit, which has the root ORM features.

Cool

ab wrote:

It is uncoupled from TSQLRest, thanks to interfaces use, and should have a better SOLID design.

Sounds great!

ab wrote:

Stay tuned!

I will!

Thanks again!

Offline

#12 2020-10-06 10:59:00

Junior/RO
Member
Registered: 2011-05-13
Posts: 201

Re: mORMot 2.0 status?

Thank you.

Offline

#13 2020-11-04 20:11:35

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,182
Website

Re: mORMot 2.0 status?

Some info available about mORMot 2 in the just published slides of EKON 24.
https://blog.synopse.info/?post/2020/11 … ion-Slides

Offline

#14 2020-11-05 21:58:03

Junior/RO
Member
Registered: 2011-05-13
Posts: 201

Re: mORMot 2.0 status?

"Branches are evil" make my jaw drop.

548 MB/s to 4.3 GB/s?

Wow

Offline

#15 2020-11-06 06:28:26

AOG
Member
Registered: 2014-02-24
Posts: 488

Re: mORMot 2.0 status?

Teasing presentations !! Clear explanations also. Looking forward to mORMot2.

Offline

#16 2020-11-06 06:31:19

edwinsn
Member
Registered: 2010-07-02
Posts: 1,176

Re: mORMot 2.0 status?

I'll definitely check the presentations out!


Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.

Offline

#17 2020-11-07 15:50:13

edwinsn
Member
Registered: 2010-07-02
Posts: 1,176

Re: mORMot 2.0 status?

I'm impressed by ab's slides on the mORMot2 status and I really like what I've seen so far!

I like the modular design. mORMot2 can be a very very practical foundation for writing cross-platform and cross-compiler software!

One question, I noticed an roadmap item about remote administration UI, will it be a desktop UI or web ui?


Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.

Offline

#18 2020-11-07 17:48:48

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,182
Website

Re: mORMot 2.0 status?

There is already some Desktop UI, as VCL frames in the mORMot 1.18 sqlite3\ddd\tools folder.
It is used on production, but there is yet no sample about it.
I would like to make available some easy-to-integrate tools for maintaining mORMot 2 projects, as MicroServices.

Offline

#19 2020-11-08 16:39:18

edwinsn
Member
Registered: 2010-07-02
Posts: 1,176

Re: mORMot 2.0 status?

@ab,
Thanks for the details. And "no compile warnings" is really an extraordinary achievement - even the Delphi RTL will produce a lot of warnings IIRC wink


Delphi XE4 Pro on Windows 7 64bit.
Lazarus trunk built with fpcupdelux on Windows with cross-compile for Linux 64bit.

Offline

#20 2020-11-08 18:01:25

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 13,182
Website

Re: mORMot 2.0 status?

There is the {%H-} trick on FPC which helps, once you have ensure that it was a paranoid warning (e.g. it complains about an unassigned string, but by definition, a string on the stack is initialized to ''), you can disable it in the compile logs.

Offline

Board footer

Powered by FluxBB