On Tue, Jul 21, 2009 at 2:59 PM, Esteban A. Maringolo
<[email protected]>wrote:

> Hello,
>
> Mariano's post spurred me to write my reasons of "why to use it", so I
> started this post.
>

yes, I asked because I saw that perhaps a "Why pharo?" section in
www.pharo-project.org could be a good idea :)


>
> >>After many hesitations (I was reluctant to use Squeak) I decided to
> >>use Pharo for it and not Dolphin (my favorite Smalltalk), because of
> >>several reasons.
> >would be nice to know them hehe
> >sorry...in another thread.
>
> - It's mainly about getting mainstream, and not willing to develop
> everything from scratch once and again.
>
> - At work we've developed everything by our own on VSE/Dolphin, so
> every time we wanted to do something, we had to build it by ourselves
> (most of it). We even had a Magritte like framework (years before
> Magritte existed), persistence, reporting, etc. Now some of them, are
> very mature frameworks. But I can't borrow any of them for personal
> use ;-) and don't want to spend a year rewriting the frameworks I've
> created, contributed to or used at work.
>
> - Because what I want to build is going to be web based (and I hope to
> get it mobile to), anything that runs on linux is good to be
> considered as a server solution.
>
> - So I wanted a rich class library/frameworks, in order to be able to
> focus on the business logic I want to build.
>
> - I wanted to have the latest versions of such frameworks, even when
> it's getting easier to port them (I did port Swazoo and Seaside in the
> past), I'm not in the mood to do it now (yes, I'm getting lazy).
>
> - Because Dolphin future is uncertain yet, DNG seems to be the
> next-generation VM/Smalltalk, but I can't wait until it's ready, the
> conditions clear ($$$) and have the above mentioned points included.
>
> - Because I like where Pharo is going to, or seems to be going. I like
> its mission and how its being managed (releases,  issues,
> patches,tests). It's a solid foundation for any reliable project.
>
> - Because nothing really new has come from other really good
> smalltalks like VAST/Dolphin/VW, everything is getting ported, and
> eventually a contribution gets back to the source. I see GLASS as an
> "extension" of Pharo/Squeak, because it was made very compatible, and
> the edges in contact work very close to each other (GLASS is useless
> if outdated in relation with Pharo/Squeak).
>
> - Because after all, Pharo is also Smalltalk. And I rather choose it
> before going to other also good stuff (like Rails), or not so good as
> PHP/Java/DotNet)
>
> - I want to focus on the business I'm trying to solve, and forget
> about everything mentioned above.
>
> The only thing that keeps me remembering the stuff above, is I'm still
> not comfortable as I am with Dolphin, not just because of habit.
> Dolphin's IDE is really neat, quick, consistent, gets the stuff done
> and then gets out of your way.
> You have to use it and do some real work to understand what I'm talking
> about.
> But I'm pretty confident Pharo will achieve such level of maturity in
> the not so far future.
>
> I hope it clears my reasoning behind choosing Pharo.
>
>
> Best regards,
>
>
> --
> Esteban
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to