<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: We&#8217;ll know Apex is Real if AppExchange starts making money for partners</title>
	<atom:link href="http://www.redmonk.com/jgovernor/2006/10/13/well-know-apex-is-real-if-appexchange-starts-making-money-for-partners/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redmonk.com/jgovernor/2006/10/13/well-know-apex-is-real-if-appexchange-starts-making-money-for-partners/</link>
	<description>An industry analyst blog looking at software ecosystems and convergence</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:35:40 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Craig Cmehil</title>
		<link>http://www.redmonk.com/jgovernor/2006/10/13/well-know-apex-is-real-if-appexchange-starts-making-money-for-partners/comment-page-1/#comment-1944</link>
		<dc:creator>Craig Cmehil</dc:creator>
		<pubDate>Tue, 24 Oct 2006 10:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/wp/?p=750#comment-1944</guid>
		<description>Those &quot;interesting projects&quot; are turning up more and more as developers begin to use core functions within SAP system in a scope not really thought of before. The idea you can take a basic ABAP class file turn it into a simple web service using REST and passing data to 3rd Party apps or receiving data into your SAP system and passing it around your landscape thanks to trusted system setups while securing your environment from harmful code is really start to evolve and some very sweet apps are starting to pop up. Tie those into robust scripting languages like Ruby on Rails (framework, it&#039;s a framework I know but hey come on stay with me here) and PHP and there seems to be little in terms of limitations on what can be done.

Food for thought!

Craig

</description>
		<content:encoded><![CDATA[<p>Those &#8220;interesting projects&#8221; are turning up more and more as developers begin to use core functions within SAP system in a scope not really thought of before. The idea you can take a basic ABAP class file turn it into a simple web service using REST and passing data to 3rd Party apps or receiving data into your SAP system and passing it around your landscape thanks to trusted system setups while securing your environment from harmful code is really start to evolve and some very sweet apps are starting to pop up. Tie those into robust scripting languages like Ruby on Rails (framework, it&#8217;s a framework I know but hey come on stay with me here) and PHP and there seems to be little in terms of limitations on what can be done.</p>
<p>Food for thought!</p>
<p>Craig</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anne</title>
		<link>http://www.redmonk.com/jgovernor/2006/10/13/well-know-apex-is-real-if-appexchange-starts-making-money-for-partners/comment-page-1/#comment-1943</link>
		<dc:creator>Anne</dc:creator>
		<pubDate>Tue, 17 Oct 2006 01:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/wp/?p=750#comment-1943</guid>
		<description>Likely the reason they chose a statically typed, compiled language is not because of the safety but because of convenience. Essentially they&#039;re offering up the ability to put stored procedures onto their host, into their database. The easiest way to do that is with something PL/SQL like. That&#039;s the language of Oracle stored procedures, and Salesforce.com apparently uses Oracle RDBMS. Then, not wanting to call it PL/SQL-like--how dull--they called it java-like because with PL/SQL object extensions, java and PL/SQL are not too dissimilar.

Maybe stored procedures are what a developer would want and need, if they were going to build a from-scratch enterprise-scale app on the salesforce infrastructure. However, I suspect most developers aren&#039;t going to do that. They&#039;ll extend and customize salesforce itself, which may or may not require the performance, safety, and transaction control of a database stored procedure language. Scripts stored on the middle tier might be sufficient. 

At any rate, the interesting thing is not the details of their &quot;on-demand&quot; language but rather the possibility of creating an app marketplace. I can&#039;t see how Salesforce will grow beyond the CRM space given that&#039;s where their dollars come from. Any real investment outside of that might get distorted or swamped by the core business thrust towards gaining and satisfying the CRM customers. But if they do succeed in creating a marketplace--wouldn&#039;t that be exciting.</description>
		<content:encoded><![CDATA[<p>Likely the reason they chose a statically typed, compiled language is not because of the safety but because of convenience. Essentially they&#8217;re offering up the ability to put stored procedures onto their host, into their database. The easiest way to do that is with something PL/SQL like. That&#8217;s the language of Oracle stored procedures, and Salesforce.com apparently uses Oracle RDBMS. Then, not wanting to call it PL/SQL-like&#8211;how dull&#8211;they called it java-like because with PL/SQL object extensions, java and PL/SQL are not too dissimilar.</p>
<p>Maybe stored procedures are what a developer would want and need, if they were going to build a from-scratch enterprise-scale app on the salesforce infrastructure. However, I suspect most developers aren&#8217;t going to do that. They&#8217;ll extend and customize salesforce itself, which may or may not require the performance, safety, and transaction control of a database stored procedure language. Scripts stored on the middle tier might be sufficient. </p>
<p>At any rate, the interesting thing is not the details of their &#8220;on-demand&#8221; language but rather the possibility of creating an app marketplace. I can&#8217;t see how Salesforce will grow beyond the CRM space given that&#8217;s where their dollars come from. Any real investment outside of that might get distorted or swamped by the core business thrust towards gaining and satisfying the CRM customers. But if they do succeed in creating a marketplace&#8211;wouldn&#8217;t that be exciting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Otter</title>
		<link>http://www.redmonk.com/jgovernor/2006/10/13/well-know-apex-is-real-if-appexchange-starts-making-money-for-partners/comment-page-1/#comment-1942</link>
		<dc:creator>Thomas Otter</dc:creator>
		<pubDate>Tue, 17 Oct 2006 01:02:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.redmonk.com/jgovernor/wp/?p=750#comment-1942</guid>
		<description>James, 
I&#039;m up for a rematch at pool anytime, although perhaps we should play doubles against all comers. Actually a bloggers pool tournament for charity might get more takers than the cycling did...one to ponder on.

I&#039;m not sure that I said that scripting languages are brittle. 

My point about the JCL example was not on the scripting language flexibility or otherwise (the JCL just kicked off the various programmes and helped merge 7 rather large flat files I&#039;m remembering more about this than I really wanted to), but about how difficult it is to predict points of failure. Unintended consequences abound. 

The series of extracts and date updates that I wrote in an SQL scripting tool were tested numerous times (not just by me), went through a major signoff process and I still nearly managed to crash the production system, because of a minor error. 

If SDFC think that they can deliver an environment where everyone&#039;s script runs in perfect harmony, in a production environment, then brill. No-one else has ever come close. So I was expecting more folks to question this than did

I&#039;m not an expert in programming languages, but the irony of SAP constantly being battered about the proprietary nature of ABAP isn&#039;t lost on me. 

I have a lot of respect for SFDC, as you&#039;ll see in my posts. They grew when the C1&#039;s of this world were dying, so respect is due. 

But I think it is tough to build world class business applications, it is tough to build great tools, it is tough to build world class hosted service 24/7, it is damn tough to entice others to a platform or market and profit from it.

To do all of these simultaneously on the R&amp;D budget of sfdc would be in the realm of fishes and bread and 5000 hungry developers.</description>
		<content:encoded><![CDATA[<p>James,<br />
I&#8217;m up for a rematch at pool anytime, although perhaps we should play doubles against all comers. Actually a bloggers pool tournament for charity might get more takers than the cycling did&#8230;one to ponder on.</p>
<p>I&#8217;m not sure that I said that scripting languages are brittle. </p>
<p>My point about the JCL example was not on the scripting language flexibility or otherwise (the JCL just kicked off the various programmes and helped merge 7 rather large flat files I&#8217;m remembering more about this than I really wanted to), but about how difficult it is to predict points of failure. Unintended consequences abound. </p>
<p>The series of extracts and date updates that I wrote in an SQL scripting tool were tested numerous times (not just by me), went through a major signoff process and I still nearly managed to crash the production system, because of a minor error. </p>
<p>If SDFC think that they can deliver an environment where everyone&#8217;s script runs in perfect harmony, in a production environment, then brill. No-one else has ever come close. So I was expecting more folks to question this than did</p>
<p>I&#8217;m not an expert in programming languages, but the irony of SAP constantly being battered about the proprietary nature of ABAP isn&#8217;t lost on me. </p>
<p>I have a lot of respect for SFDC, as you&#8217;ll see in my posts. They grew when the C1&#8242;s of this world were dying, so respect is due. </p>
<p>But I think it is tough to build world class business applications, it is tough to build great tools, it is tough to build world class hosted service 24/7, it is damn tough to entice others to a platform or market and profit from it.</p>
<p>To do all of these simultaneously on the R&amp;D budget of sfdc would be in the realm of fishes and bread and 5000 hungry developers.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

