<?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>Home Base Web Solutions &#187; Web Applications</title>
	<atom:link href="http://www.homebaseweb.net/index.php/tag/web-applications/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.homebaseweb.net</link>
	<description></description>
	<lastBuildDate>Thu, 03 Mar 2011 20:50:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why Home Base Will Succeed</title>
		<link>http://www.homebaseweb.net/index.php/2011/01/03/why-home-base-will-succeed/</link>
		<comments>http://www.homebaseweb.net/index.php/2011/01/03/why-home-base-will-succeed/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 03:59:51 +0000</pubDate>
		<dc:creator>Mike Baron</dc:creator>
				<category><![CDATA[AGILE]]></category>
		<category><![CDATA[In The News]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://www.homebaseweb.net/?p=587</guid>
		<description><![CDATA[Boy is this puffing my chest or what?  I just wanted to give a quick Welcome to 2011 shout out to&#8230; Home Base&#8230;. myself&#8230; and the awesome people I work with.  The latest iteration of my business model is entrenched in embracing who I am and &#8220;who&#8221; Home Base is as a company. [...]]]></description>
			<content:encoded><![CDATA[<p>Boy is this puffing my chest or what?  I just wanted to give a quick Welcome to 2011 shout out to&#8230; Home Base&#8230;. myself&#8230; and the awesome people I work with.  The latest iteration of my business model is entrenched in embracing who I am and &#8220;who&#8221; Home Base is as a company.  We are small.  We are mostly freelancers right now.  And we all really enjoy what we do.  </p>
<p>That last part is crucial.  I gave up trying to micromanage projects and I gave up trying to portray some sort of corporate atmosphere on my website and embraced the new AGILE and <em>family oriented</em> business model.  AGILE is more than a word.  It&#8217;s more than a project management methodology.  It&#8217;s how we do business.  I think I&#8217;ve gushed enough about this recently so I&#8217;ll leave it at that.</p>
<p>Since I am a football fan though and now is the time of year that coaches are either fired or rained with praise, I have been hearing a lot of quotes about programs being run like a family.  When a player is recruited to Ohio State, he is part of the OSU family and that family actually extends beyond the football field.  I work for OSU and I feel part of it.  At Home Base I&#8217;m trying to instill the same values.  So our newest installment of awesomeness is what we call the <strong>Sunday Code Marathons</strong>.  Brittany and I try to cook a great meal every Sunday for clients and employees alike and we all sit around and code and work on projects for a few hours&#8230; or all night&#8230; or for 10 minutes before we start playing some board games or watching football.  It&#8217;s great.  We can all sort of feel the excitement and energy of the company being on the move.  We have some great clients right now and some great projects and every week we are introduced with new, fun challenges that we are ready to tackle together.</p>
<p>2010 was a great year that ended on an especially high note.  I am very optimistic that 2011 will be even better.  We are all looking forward to churning out really cool projects like a well oiled machine.  Happy New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.homebaseweb.net/index.php/2011/01/03/why-home-base-will-succeed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Great UI Quote</title>
		<link>http://www.homebaseweb.net/index.php/2009/11/11/great-ui-quote/</link>
		<comments>http://www.homebaseweb.net/index.php/2009/11/11/great-ui-quote/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 16:14:00 +0000</pubDate>
		<dc:creator>Mike Baron</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://www.homebaseweb.net/?p=480</guid>
		<description><![CDATA[UI that looked sexy in Photoshop almost always looks overdesigned when we try it for real in the browser. Here’s a hypothesis. Simple and useful designs just don’t seem good enough when they are dead pixels. They need to be brought to life before they can be appreciated. Until that happens we overcompensate with garnish.
- [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>UI that looked sexy in Photoshop almost always looks overdesigned when we try it for real in the browser. Here’s a hypothesis. Simple and useful designs just don’t seem good enough when they are dead pixels. They need to be brought to life before they can be appreciated. Until that happens we overcompensate with garnish.</p></blockquote>
<p>- Ryan From <a href="http://37signals.com/svn/posts/1990-ui-that-looked-sexy-in-photoshop-almost-always" target="_blank">37Signals</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.homebaseweb.net/index.php/2009/11/11/great-ui-quote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP vs ASP.NET</title>
		<link>http://www.homebaseweb.net/index.php/2009/10/29/php-vs-asp-net/</link>
		<comments>http://www.homebaseweb.net/index.php/2009/10/29/php-vs-asp-net/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 03:08:07 +0000</pubDate>
		<dc:creator>Mike Baron</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://www.homebaseweb.net/?p=464</guid>
		<description><![CDATA[Have you ever talked to a NASCAR fan and asked him Chevy or Ford?  Or a college football fan and asked Ohio State or Michigan?  Or how loaded is the question, are you a Republican or a Democrat?  It&#8217;s pretty funny how it&#8217;s really hard to find someone with an unbiased reaction to those questions.  [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever talked to a NASCAR fan and asked him Chevy or Ford?  Or a college football fan and asked Ohio State or Michigan?  Or how loaded is the question, are you a Republican or a Democrat?  It&#8217;s pretty funny how it&#8217;s really hard to find someone with an unbiased reaction to those questions.  If YOU are asked one of those questions, you almost don&#8217;t even want to answer  because there&#8217;s a 50/50 chance you&#8217;ll end up in some sort of endless argument.  (Read about halfway down <a title="Pepsi or Coke" href="http://sports.espn.go.com/espn/news/story?page=espnmag_peaceplayers" target="_blank">this article</a> to see how loaded the question Pepsi or Coke? can be)  The same holds true for computer geeks when you ask PHP or .NET?  Programmers seem to either be gung-ho Open Source advocates or Micorosft worshipers.</p>
<p>Well, folks, the good people at <a title="Home Base Web" href="http://homebaseweb.net" target="_self">Home Base Web Solutions</a> are here to offer an unbiased overview of the two for your reading enjoyment.  We do realize that if you are reading this article, you probably are thinking of programming your own website rather than paying us to do it for you and we are OK with that.  If your site fails, give us a call and we will make it right.</p>
<p>First of all, before getting into specific pros vs cons of the PHP vs .NET, there are some important general concepts to understand:</p>
<ul>
<li>First and foremost, .NET is a framework, PHP is a language.  .NET can be developed using many different languages, the most popular are C# and VB.</li>
<li>.NET is proprietary, PHP is Open Source.  Support IS available for both.  Microsoft support may come from certified professionals, but sometimes costs money.  PHP support is more readily available, but may come from forums with no guarantees.</li>
<li>.NET may include compiled code (.dll&#8217;s), PHP is interpreted at run time.  If designed properly, this should result in faster loading pages in .NET&#8230; however, unless you are doing some sort of very complex operations behind the scenes, the difference is negligible.  There are probably specific examples out there where one method is faster than another, but there are many variables that go into how fast a page will load.  If the page is designed well, it will load fast.  A nanosecond either way won&#8217;t bring down anyone&#8217;s server.</li>
</ul>
<p>Now below is a quick comparison of some general features comparing PHP vs .NET.</p>
<table border="0" width="100%">
<tbody>
<tr>
<td><strong>Features</strong></td>
<td><strong>.NET</strong></td>
<td><strong>PHP</strong></td>
</tr>
<tr>
<td>Easier and quicker to learn</td>
<td></td>
<td>X</td>
</tr>
<tr>
<td>Faster to deploy on small websites</td>
<td></td>
<td>X</td>
</tr>
<tr>
<td>Superior development environment</td>
<td>X</td>
<td></td>
</tr>
<tr>
<td>Built in plumbing for a wide variety of functionality</td>
<td>X</td>
<td></td>
</tr>
<tr>
<td>Designed to scale</td>
<td>X</td>
<td></td>
</tr>
<tr>
<td>Loosely typed, easier to develop small applications</td>
<td></td>
<td>X</td>
</tr>
<tr>
<td>Generally quicker to make simple changes to existing apps/sites</td>
<td></td>
<td>X</td>
</tr>
<tr>
<td>Hosting costs are generally the same</td>
<td>X</td>
<td>X</td>
</tr>
<tr>
<td>Precompiled (.NET) vs. Interpreted at run time (PHP)</td>
<td>X</td>
<td></td>
</tr>
<tr>
<td>More control over the entire HTTP pipeline using HttpModules and HttpHandlers</td>
<td>X</td>
<td></td>
</tr>
<tr>
<td>Debugging and error handling capabilities</td>
<td>X</td>
<td></td>
</tr>
<tr>
<td>Object Oriented framework: inheritance, polymorphism, overloading, etc.</td>
<td>X</td>
<td></td>
</tr>
</tbody>
</table>
<p>Now before we get a million comments about the quick run-down above, it is important to note that it IS possible to develop object oriented code using PHP and just because .NET has some neat debugging capabilities doesn&#8217;t mean that they&#8217;re always immediately easy to implement.  There is plenty of material out there that argues tooth and nail either way, but in our general experience, we have found everything above to hold true&#8230; for us.</p>
<p>At Home Base we may use either .NET or PHP depending on the application.  Small standard web applications such as blogs, brochure websites, standard shopping carts, and basic content management systems are done using pre-existing open source, PHP based solutions.  WordPress, Joomla, and a host of shopping cart solutions are out there.  They are easy to install and easy to customize.  An entry level programmer can open up a PHP based website and probably figure out some of the nuts and bolts of the system to make some minor changes.</p>
<p>For large custom applications, our preference is to use .NET.  The scalability, built in components, and inherent object oriented framework provide solid fundamentals for a well designed application.  .NET also provides us a platform to more easily implement a multi-tiered framework, which allows us to use some development techniques such as test driven development, or the ability to plug in specialists into specific layers if ever necessary.  .NET also opens the door for us to have multiple User Interface gateways.  We could develop an application and interchange a web interface with a mobile interface with a desktop interface or even some custom robotic pimp shit interface that hasn&#8217;t been invented yet.  If your application is properly layered, you can interchange all of those UI&#8217;s without touching your core.  (I am currently developing an application for <a title="Microsoft Surface" href="http://www.homebaseweb.net/index.php/2009/06/08/microsoft-surface/" target="_blank">the Microsoft Surface</a>. 90% of my development and testing will be using a simulator. This is all possible, and easy, with proper layering.)   We will save the benefits of an N-Tier software architecture for another post though.</p>
<p>We also prefer MS SQL Server 2005/2008 vs MySQL, but again, that&#8217;s another post.  You can technically use either database application for either PHP or .NET, but typically SQL Server comes hand in hand with .NET and the same holds true for MySQL with PHP.  If your database is small (&lt;100,000 records) and your server load isn&#8217;t at CNN levels, MySQL should work fine.</p>
<p>I will try to update this post with some good links to similar content.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.homebaseweb.net/index.php/2009/10/29/php-vs-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Office to go online — for free</title>
		<link>http://www.homebaseweb.net/index.php/2009/07/13/microsoft-office-to-go-online/</link>
		<comments>http://www.homebaseweb.net/index.php/2009/07/13/microsoft-office-to-go-online/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 19:12:22 +0000</pubDate>
		<dc:creator>Mike Baron</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[In The News]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[MS Office]]></category>
		<category><![CDATA[Web Applications]]></category>

		<guid isPermaLink="false">http://www.homebaseweb.net/?p=288</guid>
		<description><![CDATA[Office goes online]]></description>
			<content:encoded><![CDATA[<p><a href="http://bigtech.blogs.fortune.cnn.com/2009/07/13/microsoft-office-to-go-online-for-free/">CNN Reports</a> an interesting wrinkle in the tug of war battle for internet supremacy.  Apparently Microsoft is going to release a free web based version of the powerful and widely used office software.</p>
<p>With Google announcing that Chrome OS, a completely web based operating system, will be on the shelves in the fall of 2010, this is an interesting counter by Microsoft.  Google has been somewhat of a pioneer in the Web 2.0 shift from static web content to fully functional web based software applications.  It has been fun watching the sort of Old School vs New School battle of behemoths jocky for position.  </p>
<p>Now that we are done with the Flash era (thank God) and newer technologies allow for lighter weight online apps, it&#8217;s going to be interesting watching the industry move from desktops to the web.  Pretty soon everything is going to be hosted online and you will start to see the lines blurred between your laptop and your cell phone.  If you think about BlackBerries and iPhones, the movement has already started.  With VPN technology, you can literally work securely as if you were in your office from just about anywhere in the world&#8230; just ask this guy:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/S14UYqBZcug&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/S14UYqBZcug&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.homebaseweb.net/index.php/2009/07/13/microsoft-office-to-go-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

