VMforce first impressions

I suggest that these are two common thoughts for an experienced developer working in Apex and Visualforce on Force.com:

  • if my next job doesn’t use Force.com, learning this stuff is taking me nowhere
  • in Java you can do it like this, but I’ve just wasted an hour discovering you can’t do it at all in Apex/Visualforce

And the proprietary lock-in of Force.com is uncomfortable for an organization to take on too.

So the VMforce story, well articulated in VMforce and VMware’s “Open PaaS” Strategy offers some promise albeit perhaps further in the future than we might like given the “VMforce will be open for Developer Preview in the second half of 2010” quote from VMforce Provides Spring Cloud Platform.

However, at first sight the winner here looks like the Java/Spring/JPA developer/organization not the Apex/Visualforce developer/organization. The productivity benefits of the current Force.com proprietary platform are largely in the early stages of projects where you have a ready-made technology stack (including the database) and hosting environment and want to create CRUD pages. As soon as you have to start defining behavior – business logic – and task-oriented UI – custom pages and navigation – the weaknesses kick in and cost a lot of time and effort.

If the VMforce Java/Spring/JPA environment provides similar early stage benefits, then ultimately the ability to create a differentiated product (with multiple hosting options) in a mature and complete environment with good tools support will win compared to the ability to create a more limited product (that is locked in to Force.com hosting) in a distinctly limited environment.

Advertisements

4 thoughts on “VMforce first impressions

  1. These are my thoughts exactly. There are a lot of SF developers getting quite worried at the moment as their worth will be diluted; but if Salesforce experiences success that success will trickle down to those creating applications on their platform. I’m very excited about this, and very keen to get my Java on (again).

  2. Pingback: Thoughts about VMForce « Really Cool Things

  3. Pingback: VMForce: Battling for the Cloud « d3developer

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s