Mariano Martinez Peck escreveu:
I am very newbie with smalltalk, but I have some thoughts
about this question.
- Markting (someone has already say it)
- Lack of investment
(someone has already say it)
- Smalltalk is simple. And, as It says a friend of mine, simplest
things doesn't sell. It might be complex. Complex things are the most
sold.
Interesting that I've got other "arguments" against the adoption of
smalltalk: "strange" (which can be translated as: "oh my God, where's
main(), where's int myDummySomething(...)...) and "confuse" (meaning:
where the hell I am supposed to look for references on classes and
methods outside the ClassBrowser??? I need some written references for
God sake...).
- Companies needs to spend many and spent their budgets
Not that but managers are just cautious to use tools that don't have
"certified developers/users". Interesting enough, Linux ascended the
sales ranks (at least around here) when companies started to "certify"
developers. Not to mention that they started to employ the "black
vali$e $ale$people" to counter the other vendors of "Janela$/Ventana$"
OS...
- Databases support. Squeak for example, how can be used
in many enterprise projects if there is only driver for mysql and
postgres ? and Glorp only with postgres... We did a survey and they are
just the 20% of the market (we need support for oracle, mssql, and so
on.). Because of this, we are working in SqueakDBX.
- IDE. It has a lot of good things, but also a lot of limitations. I am
very use to use Eclipse. And sometime to miss some features about it.
That's an interesting point because this can lead to a UI model closer
to Java: instead of having a dedicated "world", being able to open
windows in the native environment (Windows, X-Window, OS-X). Anyways,
GNU smalltalk can do that.
- There is no company (in squeak) behind it. Managers,
owners, directors, and so on, many times need this. They need it in
order to have someone to blame in case of problems.
But there is a foundation that formerly had support from Apple. A big
task is to enhance the support of private ventures to the Squeak
Foundation.
cheers,
Mariano