On 2009-10-23 02:08:20 -0200, Mariano Martinez Peck <[email protected]> said:
> > > 2009/10/22 Rick Morrison <[email protected]> > >> I am a Java & .Net application programmer who has flirted with Smalltalk >> for a long time without doing the "deep dive" to really understand it. >> Pharo and Seaside are making me think that everything is coming together now >> for another try. That and some micro-ISV ambitions to give me a real reason >> to write some code outside of work. >> >> > Welcome!!! I hope you enjoy this wonderful world ;) > > >> For my type of project I really need a db package and a gui package. That >> leads to the questions: >> 1. Right now, is SqeakDBX my best choice for a db interface? Sqlite is my >> db of choice for the project I have in mind. >> > > Of course!!! hahahahaha (I am one of the SqueakDBX authors). But it is a > joke. There are several persitence alternatives. You can see this link: > http://www.seaside.st/documentation/persistence > There others nice solutions like Magma, CouchDB and TokyoTyrant, etc. The > good thing is that you have several approaches. There must be one that fits > better your needs. > BTW, SqueakDBX works perfect with Sqlite3 in Linux, Mac and Windows. Which > OS do you want to use? You can even create (I can help you if you want) a > seaside one-click with the Sqlite3 and OpenDBX dlls. So, this type of app is > very "portable": just unzip and double click :) > For more details about SqueakDBX you can see http://www.squeakdbx.org/ > > 2. For the UI, I've been reading about the choices and I'm having a hard >> time finding a currently supported project. Do I go with polymorph by >> default? >> >> For the UI, what about "self-hosting" a Seaside instance and doing the UI >> in the browser? Ie, the app starts a Seaside server and opens a browser >> window pointed at the apps main window (home page). Can that be done? Is >> it a good idea? >> >> > Yes, I saw a lot of people doing this. They have a one click seaside image > where you just do a double click and then open the browser with localhost > And as I told you, you can have sqlite3 inside that zip. > On there other hand, there is a very interesting project that let you build > "heavy client apps" with Polymorph using a palette and drag and drop. You > can see a video here: http://www.youtube.com/watch?v=CHbc1t83fEI I'm also using xulrunner (runing seaside apps) with very good results, and that gives me better control of "window close" event... and the app looks much more "native" that unsing a regular browser. Cheers, Esteban _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
