You are not logged in.
Pages: 1
Hello,
I know it's not a highly technical information but I need some advises
I am building an application which needs managing data (with a database). Until now, i have used a commercial app without sources (DISQLITE3) I Know working without sources isn't great and now I have problems.
So I would like to know if I could replace it with mORMot framework.
The most important stuff I need is thread safety (I looked in the documentation, it's okay and it seems really easy to use) and encryption for security reason.
So in comparison of DISQLite 3 (http://www.yunqa.de/delphi/doku.php/pro … ture_chart). Is there advantages, disadvantages ?
Thanks a lot,
Kind regards from France !
Offline
Hello, see this post.
Major drawback (for you) can be absence of TDataSet approach, which is available in DISLite3 product.
mORMot is much larger "beast" but with totally different approaches which is best for building huge and "difficult" (SOA) applications (which in turn have long development cycle anyway).
Last edited by Leander007 (2012-03-01 09:57:42)
"Uncertainty in science: There no doubt exist natural laws, but once this fine reason of ours was corrupted, it corrupted everything.", Blaise Pascal
Offline
By the way, DISQLite3 could be bought with sources too, price is 299.99 €.
This can be too much for hobbyist, but if you are in commercial world and your existing application heavily relay on DISQLite3 is worth buying it with sources.
Just my opinion .
Last edited by Leander007 (2012-03-01 09:55:40)
"Uncertainty in science: There no doubt exist natural laws, but once this fine reason of ours was corrupted, it corrupted everything.", Blaise Pascal
Offline
Clearly you are right for the sources ... This is a major mistake i made. (Not too important, i'am a hobbyst and don't know if I will do shareware, freeware or opensource).
I don't use TDataset, i prefer working without it and don't rely on drag drop components (i'am more confident with lines of code)
I will take some times to study seriously the source code, it will be a great exercise and if you assure me mORmot is more professional so....
Let's go.
Thanks for responding fast.
Kind regards from France !
Offline
Another thing : I hate writing SQL strings with DISQLITE 3. To hard to read, to hard to correct.
Offline
If you like to be in control then mORMot is surely for you and if you wish to learn "some tricks" then you are again on the right road .
I'm too just "an user" (I contribute for now only found bugs or corrections of bugs) of this framework and is really nice when you have a need for SOA approach, but not very good at GUI (VCL) part.
I made my own "smart grid", which has been project for itself, so it is not really good think if you are in hurry (learning this framework through commercial project), you will burn yourself, I'm almost 99.999% sure .
But if you have time to learn, don't hesitate with mORMot.
Project is more or less stabile, but because it's evolving "beast" new bugs could be introduced, that is logical.
My personal project does not use encryption, so I can't tell you about that.
But I'm heavily using threads, COM ports, mORMot ORM part (strong typed objects) and table part (TSQLTable), named pipes, i18n, compression, windows services, reporting (PDF)...
...and it works very well. If I find the bug I try to correct and report it, or at least report it.
At first I found a lot smaller bugs, but now product is more stabile and bugs are not any more so common (at least in core part).
In commercial projects when I find some version of mORMot stabile I stick with it (if I don't need new features of course) and testing new checkins only on "test polygon".
Last edited by Leander007 (2012-03-01 10:35:43)
"Uncertainty in science: There no doubt exist natural laws, but once this fine reason of ours was corrupted, it corrupted everything.", Blaise Pascal
Offline
I'am not hurry I'am Physicist and soon teacher so I don't need it to eat
Thanks for your time
Offline
You're welcome .
If you really like to type (opposite to drag&drop ), then surely you like low level stuff too, this is heavily used in mORMot core.
So enjoy learning it .
Last edited by Leander007 (2012-03-01 10:49:26)
"Uncertainty in science: There no doubt exist natural laws, but once this fine reason of ours was corrupted, it corrupted everything.", Blaise Pascal
Offline
The encryption works.
Offline
Pages: 1