Am 02.06.2011 um 13:53 schrieb Stéphane Ducasse:
> and what do you do to change the situation?
>
I have reported what I have been told after promoting Smalltalk.
Alas I neither have the luck to work with Smalltalk on my daily job nor much
free time due to my family.
I am not able to follow the pace Pharo is developing at. So the best thing I
can do is to try to convince people
to have a look at Smalltalk. But that is hard. Most developers don't even
bother to have a look at it because
it's not mainstream (they never heard of it). And if they do, they will
complain immediately about not working on
files, the user interface (strange widgets, misuse of buttons, missing
integration in the host os) and lack of version management.
If, in the rare case, someone takes a closer look, he will complain like my
friend: annoying window sizes and positions,
cluttered windows all over.
The new generation of developers is used to use tabbed window IDE's like
Eclipse, NetBeans and VisualStudio.
Smalltalk systems have to fight against these well supported products.
And furthermore I like to emphasis what I wrote before: Squeak's and Pharo's
problem is also, that they are seen as tools and not products.
Tools are being developed and used for a certain problem to solve. Pharo seems
to have two major fields of use:
1. web development (in combination with Seaside)
2. research
Of course this is fully ok because it's free and nobody can ask you or other
people involved for certain enhancements.
But if you want to spread the use of Smalltalk you should hear to voices from
the outside. The quality of the code and Smalltalk's
elegance and kind of OO are only seen after the first hurdle is being taken.
And I count the user interface and the development tools as the first hurdle.
In other words: It takes time to convince people that Smalltalk's way of doing
things has big advantages over C# or Java. But most people don't give us the
time...
Regards,
Andreas