Guido Stepken wrote:
2. Interfaces ... hmmm, well ... there are many programmes thinking in categories of "interfaces", "libraries", "class dependencies", e.t.c. Of course, Smalltalk is something completely different, but it makes it difficult for s.b. e.g. coming from Java or C++, to find into Smalltalk concepts. Gofer - till now, i have just a wage imagination, what it's good for ...
I have to agree that the whole, project, component, categories, packages, versioning, monticello, metacello thing is still a bit complicated, however I do believe the Pharo team is working hard on this and I think it will get straightened out a bit soon. Guido Stepken wrote:
3. GUI builder. IMHO, it's very easy to build a GUI with morphic. In Squeak, e.g. i simply generate my input forms with EToys, which can be replaced of course by a few lines of code typed in by hand ... But for developers coming from Java, C++ ... the first ask for a GUI builder and XAML e.t.c. There should be some documentation, that leads programmers, that are willing to switch over to Smalltalk, into the right direction. Just a few examples, e.g. how to build a form, that scrolls through some MySQL data sets, really would help. What about compatibility? Is Morphic portable to other Smalltalks?
Assuming you are considering web apps too I would have a look at seaside (which has been ported to a number of smalltalk dialects) or AIDAWeb. From what I understand so far seaside (AIDAWeb will have something similar) has a nice concept of canvas and brushes. It does still lack some sort of nice 4GL GUI WYSIWYG painter .... but I guess you can build one yourself :) Guido Stepken wrote:
6. Databases: Magma seems to be fine as database, but also dog slow. I really hesitate to start serious projects with Magma.
I believe there is more than just Magma though ... how about GOODS, SqueakDBX project, SandstoneDB, GemStone's GLASS ... For a serious (if that refers to big?) project I think you ought to look at GemStone. Guido Stepken wrote:
Keep up the good work on Pharo, it's still a long way to go!
I agree the Pharo team has come a long way in a fairly short time! Go Pharo :) -- View this message in context: http://n2.nabble.com/Developer-guide-tp4233838p4235891.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.