Login  Register

Microframeworks was: Re: Thank you so much for Pharo 3.0

Posted by philippeback on Oct 23, 2014; 6:07am
URL: https://forum.world.st/Microframeworks-was-Re-Thank-you-so-much-for-Pharo-3-0-tp4786128.html

Nice the hear indeed. I miss your posts!

Pharo is indeed very stable. Doing everything on 3.0 here.

Got a full week of clients demos done, never ever had to touch the server running the app. Even the guy doing the demos told me it never crashed on him (which wasn't that usual apparently).

With the command line based tools that are now very doable, this makes for a serious contender.

Now, for a bit of thread hijacking...

We need to put more care in the datadabase sector, I've been bit by SQLite crashes with WeakRegistry sessions. Good thing is that I was to fix that on my own, which would be close to impossible with other toolchains. That's a key thing about Pharo: being able to debug quite deep and still grasp what's going on. Postgres works too. But APIs are really far apart and some alignment is required... That's a limiting factor for adoption, as DBs are really used in a lot of places.

For getting traction, we also need some more quick tools.
I like Teapot for example. It looks like close to Flask http://flask.pocoo.org/

Look at how easy it is to bang an app together:


We should have something like that.

In the last hackathon, we go the top apps using this kind of tech.

I was in a team where we enhanced an existing thing (http://noselus.be for the interested).
and was bit by SQLite trouble. No issue as I wanted to use Pharo in a new case, namely

I believe we could have a Pharo microframework thing where people would not use the browser to code but a single script. 

Ha! Heretic! A file! Burn him!

hum, yeah, but that's what people use and I also have a startup script for my apps.

We could use that to "bootstrap people" into Pharo.

Instead of a crappy debugger, they can then just pharo-ui Pharo.image and bam, a full IDE with all bells and whistles.

How hard would it be to parse such a file with this kind of content?


This would generate a WAComponent subclass with methods in it, register the thing and go for it.

We can pack JSON support in there as the JsonObject support allows to really load and access Json easily.

TIA for your feedback.

Phil




















Phil






On Thu, Oct 23, 2014 at 7:40 AM, Sven Van Caekenberghe <[hidden email]> wrote:
Mariano,

It is good to hear from you, and it is even better to hear such nice words. Thanks you !

I think that in general, in our day to day struggles, people underestimate just how good Pharo is and how useful it is to do real work in the real world, in other words, to be successful.

Do we already have your story as a 'success story' for the website ?

Sven

> On 23 Oct 2014, at 03:15, Mariano Martinez Peck <[hidden email]> wrote:
>
> Hi guys,
>
> I just wanted to share my happiness with you. I joined a team 2 years ago almost to develop a Seaside 3.0 app, using and old Magritte version, and Pharo 1.4. As soon as I started, I created a ConfigurationOfMyApp, and migrated to Pharo 2.0.
>
> That worked fine for almost 2 years. Since several weeks/months, I wanted to update to new Seaside versions and Pharo. Of course, you never have time, there are always other problems to fix first, etc...But 10 days ago, I stopped everything, and I migrated to Seaside 3.1.3, latest Magritte, latest Bootstrap (very very cool project too...we are using it everywhere), latest everything...and... of course...Pharo 3.0!!!   Also..the "port" was almost nothing...everything almost worked out of the box. Thanks to contributors maintaining great softwares like Metacello and all existing configurations.
>
> Btw...I am also deploying my app in GemStone since almost  an year, and this also is being good. Gemstone people also have a great support via mailing list which I very much appreciate.
>
> I played with Pharo 3.0 when it was released and some time also before that. But not that much. Now..I am using the very same image since at least 10 days. Working full time. All my projects are working great. I cannot believe so good it feels developing in Pharo 3.0. I am using the great Dark Theme from Esteban. Everything is super fast, super nice, super stable. And with my 2.0 images..they always grew too much (up to 500MB), that everything started to be very very slow. I needed to start again with a fresh image, etc. This 3.0 image has almost the same size as I started and continues to be super fast.
>
> So...I cannot repeat myself how good Pharo 3.0 feels. I should have migrated long ago. Thanks all the contributors and developers for such a great and professional product.
>
> Best,
>
> --
> Mariano
> http://marianopeck.wordpress.com