One note on the GUI situation of Pharo. The situation of Pharo is pretty much the same situation for most programming languages. I am coming from python and the situation is pretty much the same but scaled up to the size of the python community which is huge. So instead like pharo of having 6 or 7 GUIs frameworks , Python has hundreds. I will say 4 are the most popular, pyQT which wraps QT (and its alternative pyside) , wxPython (wraps wxWidgets) , pyGTK (wraps GTK) and tkinter (wraps tk gui api) .
All of the above frameworks have tons of users so one thing that this shows us is that fragmentation is really beneficial to a community. The reason is simple, GUI is so complex subject but there will never be one ring to rule them all. Many have tried, all of them have failed. Pharo will follow and does follow a similar route. I am actually thinking of making my own GUI API since none seems to fit my needs or the way I like to work. In the end no generic solution will be able to beat a customized one. This is why we need fragmentation. On Thu, Feb 12, 2015 at 10:46 AM, Hilaire <hila...@drgeo.eu> wrote: > Le 11/02/2015 23:28, Sebastian Heidbrink a écrit : > > I honestly try to bring Pharo/Smalltalk to the crowd, but somhow I > > feel like the UI development removes all the productivity that one > > usually has with Smalltalk. > > You are pretty right. For a small UI project, the UI development can be > high. > For a bigger project, where the UI part represent a small fraction of > the whole project, it is a different story as most of the development > will be out of the UI land and will benefit from the Pharo productivity. > This is what I experienced with DrGeo. > > By the way, before Polymorph, the situation was even worst. > Did you look at the Polymorph example in the WidgetExamples class ? > There are good starter. > > Hilaire > > -- > Dr. Geo - http://drgeo.eu > iStoa - http://istoa.drgeo.eu > > > >