Hi laurent Let us know how we can help. If necessary we can send our 15 year experience Java Architect and nearly the same in Pharo (Esteban) to meet you at Annecy. Did you see that Sven released also a native driver for SQL30? I do not remember. I do not know if you see but sorabito deploys everything in Pharo and they mixed also mustache and Seaside. BTW I know a german company that got a nice and large project for a large train company and they will use Pharo on the server (plus mobile apps and others). I can put you in contact also. Mariano and Quuve used Gemstone + magritte. But this is not the same techno :) Stef On Mon, Sep 18, 2017 at 12:22 PM, laurent <laurent.laffont@gmail.com> wrote:
Hi all,
it's been a long time :) At work we are currently comparing several technologies to start a business project that will hopefully be used by thousands of people for several years ;)
We need a web stack and we put Pharo & co in the comparative process. My team have strong experience in load-balanced php / mysql deployment that handles millions of records but we are ready to build on something else though MySQL is still a requirement.
Thanks for Garage + Glorp, I can prototype things. I wonder how to handle database schema migrations. With our PHP projects we have versionned PHP scripts that are automatically run given a database revision number ( see http://git.afi-sa.fr/afi/opacce/tree/master/cosmogramme/sql/patch ). What are the practices with Glorp ?
We try QCMagritte and we enjoy what we see so far. What are the best practices to glue Magritte and Glorp together ? Especially when you load-balance requests on several images. Some examples ?
( FYI, I cannot load QCMagritte in a fresh Pharo 6 image ( for #stable version, MADescriptionBuilder missing. For #development versions of Magritte and QCMagritte, QCConfiguration missing ). So actually I use the one built on CI. )
May be you have some other suggestions on a framework you love ?
Best regards,
Laurent Laffont