Pharo: enterprise applications at prototype speed :)

(I'm one of the guys who hear "enterprise" and get scared, but thats probably 
because of my java-past :()

best,
Esteban

El 21/02/2012, a las 9:08a.m., Sven Van Caekenberghe escribió:

> 
> On 21 Feb 2012, at 09:52, Göran Krampe wrote:
> 
>> Pharo (or Smalltalk in general) is for me about *speed* of development.
>> 
>> Yes, one can make a huge list of other attributes - but it all boils down to 
>> that *for me*. For example, one could say "no, it is also about quality of 
>> code through good OO design" - but if you think about it, quality of design 
>> gives *speed*. The quality in itself doesn't give me "value" (well, I am 
>> being black-and-white here), but the speed that a good quality codebase 
>> gives me (in adapting to change etc) is true hard value. That speed makes 
>> programming fun. That speed impresses people. That speed is a true 
>> distinguishing feature.
>> 
>> And of course, the speed comes as a product of many factors of which some 
>> are unique (but not all of them are):
>> 
>> language-brevity * language-modeling-capability * tools * dynamic-typing * 
>> instant-compilation * app-always-running = awesome speed!
>> 
>> ...and if we break out tools from the above equation:
>> 
>> tools = full-reflection *  written-all-in-itself * 
>> everyone-can-contribute-no-need-for-plugin-system-like-eclipse * 
>> crossplatform-so-everyone-can-contribute-regardless-of-OS
>> 
>> 
>> So if I would "pitch" Pharo to other developers, it would be about the 
>> extravagant speed of development. Sure, cross platform and good performance 
>> through Cog is nice, but for me and many other web devs (which perhaps 
>> contitutes 90% of the audience) it would be Linux anyway and the VM speed is 
>> not a real problem. But as I said, cross-platform is important for us to be 
>> able to work together on "common ground" improving the environment.
> 
> Yes, well written and so true (for me in any case).
> 
> Once you are used to Smalltalk it is so hard to go back, it is hard to 
> describe.
> 
> Thx,
> 
> Sven


Reply via email to