Hey chill friend!!! No misunderstandings...
but be aware that OpenERP SA, "He-Who-Must-Not-Be-Named" [0] and partners may not like your idea of 'OpenERP as an Elephant'... they claim its an 'ant' [1] (quite scary one though). Anyway, someone called it the "Naked Mole Rat" [2] There are others who are encouraged to disagree too [3] Finally, I am not sure if the ant can dance, you could put your questions to the community manager(s). [0] http://en.wikipedia.org/wiki/Lord_Voldemort [1] http://t2.gstatic.com/images?q=tbn:ANd9GcTSKbq2dGDvN2PpnCg8pX1pA4Q7tvmtHWFeEiM54255PRAfpyANNw [2] http://webcache.googleusercontent.com/search?q=cache:http://www.openerphell.com/2010/10/interview-with-openerp-developer.html [3] http://www.openerp.com/community/top-contributors Cheers! On Wed, Dec 1, 2010 at 3:50 PM, Mohammad <[email protected]> wrote: > Thanks Sharoon for your reply. > I am using this method now. and stop() the transaction to check how it > works. > you are right and now it is part of my work. > To appreciate your long reply i am asking new question as i am still a > beginner here. > when i worked with a combination of enterprise patterns from Microsoft > patterns and practice few years ago > in combination with another wrapper to act like a facade pattern, We > had 2 different method to use the ORM system. > Simply creating new objects like Tryton 1.6 was available and we could > simply use obj.save() > BUT, we also could take advantage of a new Transaction() class, this > Class helped us to wrote some important peaces of code and then call > them as a transaction. > another methods like rolling back and few other features were > available within the library. > those days we used the simple save() for creating records like party > in Tryton. > But for some important one which contains for examle adding too many > save() which has been related together we used Transaction. > > > I am not specialist in developing ORM itself. But i can imagine using > a transaction every time for even simple interaction with database is > not beautiful enough. > But i can't allow myself to complain about it when i don't know how > how the whole Tryton framework and Transaction work , I think Cedric > knows better. So i only can tell you that it is disappointing for me > to call functions > one by one. > > > I would like to add something for the meaning of Disadvantage to avoid > any misunderstanding. > > Few years ago i was a big fan of GTA3 it was really much better than > other competitors like NeedforSpeed etc.. > in addition i had a little experience of dealing with DirectX from > Microsoft as wel as exploring OpenGL, and it was my fan to be a game > developer those days :) > Therefore in my opinion, this game really really didn't have any > disadvantages !!! i checked all part of the game and played with it. > Then i curiously went to see what would be on the PC Magazine, > I saw an review for this game with the highest rate i had ever seen in > the game review in PC Magazine. > But in terms of disadvantage they wrote this : > > "Only can be run on fast and expensive Graphic adapters!" > > Yes it was true, There were nothing else to complain about this game > but this one WAS a disadvantage. > > Lets look around, Everybody hates Microsoft, They have to maintain the > compatibility to keep their customers to continue working on it. You > can see that almost any device around the world has a drive to work on > windows and everybody want Microsoft to work fast and understand the > device in plug and play mode. > Microsoft instead compatibility but this advantage has an important > disadvantages. Complexity ! Only few developers in Apple work on MaxOS > and they are able to deliver an OS which is more beautiful and even in > some cases faster than windows ! But in Microsoft they have to spend > too much money to have these kind of features ! > So i think it is a RULE, > Tryton is not a huge on demand ERP system. (NOT YET! I HOPE I WILL > BE) , So you don't have to hear lots of complains about compatibility > problem. Yes You break the rule and 1.8 is not compatible with 1.6. > Everyone have to rewrite their code. But neither me nor anyone else > didn't post anything about it, Why ? because this Tryton Team is mouse > and Bigger companies like OpenERP are Elephant. > We have another Rule in Management: > > Elephants can't dance ! > > So OPENERP can't dance and resolve these kind of problems in such a > fast time. But Here we can. But let me remind you this Rule that this > new feature has disadvantages on behind. you believe my > word when you get experienced it in the future of Tryton, When it > becomes bigger. > > Of course i am new and maybe even i don't understand the concept > behind the Transaction Manager. But just want to share my idea to many > people like me who are standing at the first point. as this is the > best way to learn. > I learned from the posts a lot. > > Regards, > Mohammad > > On Dec 1, 5:07 pm, Paul J Stevens <[email protected]> wrote: > > On 12/01/2010 09:40 AM, "C dric Krier" <[email protected]>" wrote: > > > > > On 01/12/10 00:10 -0800, Mohammad wrote: > > >> Maybe it is time for me to migrate to this Poteus , A client library > > >> to work with ORM. > > > > > Be careful that with Proteus you don't have access to the management of > the DB > > > transaction. So after each call, the transaction is commited as it will > be > > > from the client. > > > > Wasn't adding transaction management to proteus on your todo or r&d list? > > > > -- > > ________________________________________________________________ > > Paul Stevens paul at nfg.nl > > NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31 > > The Netherlands________________________________http://www.nfg.nl > > -- > [email protected] mailing list > -- Sharoon Thomas Business Analyst & Open Source ERP Consultant CEO @ http://openlabs.co.in -- [email protected] mailing list
