<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gary&#039;s Bloggage &#187; mainwin</title>
	<atom:link href="http://www.vicchi.org/tag/mainwin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vicchi.org</link>
	<description>Geo-blogging, geo-talking and geo-tweeting, these are the occasional ramblings of a self professed &#34;geek with a life&#34;</description>
	<lastBuildDate>Wed, 01 Feb 2012 05:39:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Interview with Newsforge.com</title>
		<link>http://www.vicchi.org/2005/10/18/interview-with-newsforgecom/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=interview-with-newsforgecom</link>
		<comments>http://www.vicchi.org/2005/10/18/interview-with-newsforgecom/#comments</comments>
		<pubDate>Tue, 18 Oct 2005 14:17:01 +0000</pubDate>
		<dc:creator>Gary</dc:creator>
				<category><![CDATA[Journal]]></category>
		<category><![CDATA[formscape]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mainwin]]></category>
		<category><![CDATA[newsforge]]></category>

		<guid isPermaLink="false">http://blog.vicchi.org/?p=3</guid>
		<description><![CDATA[Although both NewsForge.com and the company I used to work for, FormScape Software, are now both defunct, I was interviewed by Jay Lyman about cross platform engineering practices for NewsForge’s IT Manager’s Journal. It’s reproduced here as an un-sanctioned mirror. &#8230; <a href="http://www.vicchi.org/2005/10/18/interview-with-newsforgecom/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="Body"><img class="alignleft size-full wp-image-11" title="NewForge Logo Thumbnail" src="http://www.vicchi.org/blog/wp-content/uploads/2009/01/newsforge_thumbnail.png" alt="NewForge Logo Thumbnail" />Although both NewsForge.com and the company I used to work for, FormScape Software, are now both defunct, I was interviewed by Jay Lyman about cross platform engineering practices for NewsForge’s IT Manager’s Journal. It’s reproduced here as an un-sanctioned mirror.</p>
<p class="Body">
<p class="paragraph_style"><span class="style_1"><strong>Title</strong> </span><span class="style_2">Developers are finding platform lines blurring<br />
</span></p>
<p class="paragraph_style"><span class="style_1"><strong>Date</strong> </span><span class="style_2">2005.10.18 8:01<br />
</span></p>
<p class="paragraph_style"><span class="style_1"><strong>By</strong> </span><span class="style_2">Jay Lyman<br />
</span></p>
<p class="paragraph_style"><span class="style_1"><strong>Topic</strong> </span><a class="style_3" title="http://programming.itmanagersjournal.com/search.pl?tid=10" href="http://programming.itmanagersjournal.com/search.pl?tid=10">Programming</a><span class="style_2"><br />
</span></p>
<p class="paragraph_style"><span class="style_4"><strong>Story URL</strong> </span><span class="style_2"> <a class="style_5" title="http://programming.itmanagersjournal.com/article.pl?sid=05/10/11/1710216" href="http://programming.itmanagersjournal.com/article.pl?sid=05/10/11/1710216">http://programming.itmanagersjournal.com/article.pl?sid=05/10/11/1710216</a></span></p>
<p class="paragraph_style_1"><span class="style_2"><br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">As cross-platform development grows, programmers are turning toward open source tools that are not tied to a single platform. Even Windows development is drifting toward open source, as more .Net developers look to tools such as Mono and PHP to develop software for the Microsoft platform.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">Projects and events such as the </span><a class="style_3" title="http://trends.newsforge.com/article.pl?sid=05/09/16/204235" href="http://trends.newsforge.com/article.pl?sid=05/09/16/204235">Race to Linux</a><span class="style_2"> highlight the growth of cross-platform development and a particularly strong pickup in development both on and for Linux. In its latest North American Development Survey, </span><a class="style_3" title="http://www.evansdata.com/n2/index.shtml" href="http://www.evansdata.com/n2/index.shtml">Evans Data</a><span class="style_2"> indicated a growing interest in cross-platform Linux development. According to the research, one in five Visual Studio .Net developers has also written a Linux application. Evans also reported that while only 2.8 percent of respondents developed most of their applications for Linux in 2000, the percentage grew to 8.8 and 8.3 percent of North American developers focused primarily on Linux in the fall 2005 and spring 2005 surveys, respectively.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“There’s been quite an increase on Linux and especially in the verticals, where you’re seeing development of commercial applications for sale,” said Evans Data COO John Andrews. He indicated most developers use two or three different development approaches or IDEs, with many looking to Linux for their additional development experience.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“Where else do they go?” Andrews said. “Linux continues to gain traction in the market, so the developers are going to continue to pay attention to it. Security and other Microsoft-oriented issues tend to push people to Linux, as well.”<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">Andrews indicated the upswing in cross-platform development will likely result in a net gain of Linux developers, with .Net developers maintained their numbers and Unix developers declining.<br />
</span></p>
<p class="paragraph_style_1"><a class="style_3" title="http://www.interarbor-solutions.com/home.html" href="http://www.interarbor-solutions.com/home.html">Interarbor Solutions</a><span class="style_2"> principal analyst Dana Gardner said there has been a gradual, evolutionary separation of tools and operating system platforms, which have been replaced by frameworks such as </span><a class="style_3" title="http://www.mono-project.com/Main_Page" href="http://www.mono-project.com/Main_Page">Mono</a><span class="style_2">. “The developers say, ‘I’ll use this tool associated with this framework, and I don’t have to worry so much about platform.’”<br />
</span></p>
<p class="paragraph_style_1"><a class="style_3" title="http://www.codeproject.com/" href="http://www.codeproject.com/">Code Project</a><span class="style_2"> founder Chris Maunder said that as Mono and other cross-platform tools such as </span><a class="style_3" title="http://dev.mainsoft.com/" href="http://dev.mainsoft.com/">Grasshopper</a><span class="style_2"> continue to mature, more cross-platform development will result. However, Maunder also indicated more developers are switching to .Net languages such as C#, and having a choice of development platform is likely to continue that trend.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">Nevertheless, Maunder hopes to introduce Linux to Windows developers and .Net development to Linux developers through such efforts as the Race to Linux. “Any developer worth his or her salt has already developed on multiple platforms in multiple languages,” he said. “The old religious wars should be put to rest and we should just move on and enjoy the amazing technologies available to programmers today.”<br />
</span></p>
<p class="paragraph_style_1"><span class="style_1">Perverse poking at Microsoft</span><span class="style_2"><br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">Maunder indicated the cost of some development platforms, such as SQL Server, was pushing the growth of cross-platform and alternative platform development, which may also be getting a boost from anti-Microsoft sentiment.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“Microsoft has certainly worked to take the sting out of software development in .Net 2.0 by releasing the Express versions of Visual Studio and SQL Server,” he said. “However, software development attracts curious minds and curious minds like to dabble. With tools for Linux maturing more, developers are looking to extend their skills outside their normal development environments. Or maybe developers simply enjoy the perverse feeling of poking Microsoft by developing .Net applications on a rival OS,” Maunder added.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">Erik Sink, a software developer for source control tool vendor </span><a class="style_3" title="http://www.sourcegear.com/" href="http://www.sourcegear.com/">SourceGear</a><span class="style_2">, said his company started out on “a very Windows-centric path” with its Vault software, but has recently begun developing its tools for Java, Linux, and Macintosh.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“We sell a source control tool, and cross-platform support is one of the stepping points for source control tools,” he said, explaining the company would lose sales to clients looking for Linux support if that support was limited to “one guy sitting in the corner on a Linux machine.”<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“We’re essentially offering workarounds,” Sink said. “We’re not focused on cross-platform as a pillar of our strategy. The truth is, it works on Linux or Mac OS. We’ve given you a way to do it. That doesn’t mean people on Mac OS or Linux are thrilled with it, but we hope to thrill them in the future.”<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">Sink said the cross-platform work was becoming increasingly important with the growing popularity of the other platforms and development communities, such as </span><a class="style_3" title="http://www.eclipse.org/" href="http://www.eclipse.org/">Eclipse</a><span class="style_2">, which prompted the porting of Vault.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“I think both [Mac OS and Linux] are growing and I don’t think they’re going away,” he said.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">Although he referred to obstacles — mainly the added cost and difficulty of cross-platform development — Sink said it is still likely to become a bigger part of his company’s strategy according to market demand.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“From an IT manager perspective, it really increases development costs,” he said. “As a developer, cross-platform development is hard. You’re trying to write things that work on several different platforms when the truth is, you’re not delivering anything of value to customers who are only on one. That tradeoff is difficult to maintain.”<br />
</span></p>
<p class="paragraph_style_1"><a class="style_3" title="http://www.formscape.com/index.htm" href="http://www.formscape.com/index.htm">FormScape</a><span class="style_2"> lead Linux developer </span><span class="style_1">Gary Gale</span><span class="style_2"> sounded a similar cautionary note. </span><span class="style_1">Gale</span><span class="style_2"> said the first thing his company’s developers did when moving 1.5 million lines of Windows code for the company’s Covus document management product for large enterprises to Solaris, AIX, and Linux was to dig out the detailed requirements entrenched in the different platforms.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“We had to go through the code and identify the pinch points,”</span><span class="style_1">Gale</span><span class="style_2"> said. “We had to identify where we were going into the operating system. You can’t be platform agnostic.”<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">But </span><span class="style_1">Gale</span><span class="style_2"> added that while the cross-platform development can present significant challenges, it tends to improve the overall development process, and once a team has trouble on one platform, it is closer to the solution on another platform.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“You get an awfully good fertilization of ideas across all environments,” he said. “People start to become aware of good coding processes. It’s good for the soul. Your code is cleaner.”<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">Interarbor’s Gardner said developers prefer simpler, straightforward development schemes and languages such as PHP over “more extravagant platforms such as Java and .Net.” He said rather than any one platform, the cross-platform development trends are favoring Web development and more scripting on the dominant open source platforms, environments, and communities, including Eclipse. The analyst said that while there has always been a natural migration from Unix to Linux development, open source tools and platforms are increasingly getting used for Windows server development as well.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“There has been increased interest in the combination of the Windows development environment with open source and applications that are utilized with Windows services, but are not fully dependent on Windows,” he said.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_1">More .Net developers, more open source developers, better code</span><span class="style_2"><br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">The Code Project’s Maunder said cross-platform .Net development helps the .Net community, and will not necessarily translate to a decrease of Visual Studio developers and increase of Linux developers.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“If anything, I think it will increase the number of Visual Studio developers,” he said. “Linux developers can target the .Net platform using the tools and environment in which they are comfortable. Visual Studio is still arguably the most powerful tool in which to develop .Net, so I would imagine those Linux developers who enjoy working in .Net would be attracted to Visual Studio .Net and the new features in Visual Studio 2005.”<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">FormScape’s </span><span class="style_1">Gale</span><span class="style_2"> did not foresee the emergence of a dominant platform, but did indicate Linux and open source software, along with developers in general, stand to gain from the increased variety coding.<br />
</span></p>
<p class="paragraph_style_1"><span class="style_2">“I think this is going to be more and more prevalent, more and more important, and more and more a part of business,” </span><span class="style_1">Gale</span><span class="style_2">said. “It’s already there and I think it’s only going to strengthen itself. I think open source, especially, is going to be that leverage that gets it into the market, and Linux is going to benefit.”<br />
</span></p>
<p class="paragraph_style_2"><span class="style_4">© Copyright 2006 &#8211; </span><a class="style_6" title="http://www.ostg.com/" href="http://www.ostg.com/">OSTG</a><span class="style_4">, Inc.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vicchi.org/2005/10/18/interview-with-newsforgecom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

