<?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>Skylight Studios &#187; PHP</title>
	<atom:link href="http://www.skylight-studios.co.uk/blog/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skylight-studios.co.uk/blog</link>
	<description>A Web Developer&#039;s Life</description>
	<lastBuildDate>Tue, 24 Aug 2010 11:51:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Server-side programming ASP.NET, PHP</title>
		<link>http://www.skylight-studios.co.uk/blog/server-side-programming-asp-net-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=server-side-programming-asp-net-php</link>
		<comments>http://www.skylight-studios.co.uk/blog/server-side-programming-asp-net-php/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 13:00:54 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[server side programming]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.skylight-studios.co.uk/blog/?p=174</guid>
		<description><![CDATA[With every web developer we tend to concentrate on one specific area especially when it comes to server side programming. But when first starting out we like to pick a language which is not to complex, easy to build upon and flexible. Most new web developers tend to start with PHP, its easy to learn, [...]]]></description>
			<content:encoded><![CDATA[<p>With every web developer we tend to concentrate on one specific area especially when it comes to server side programming. But when first starting out we like to pick a language which is not to complex, easy to build upon and flexible.</p>
<p>Most new web developers tend to start with PHP, its easy to learn, it is free to host and a pretty reliable programming language which is getting slightly bloated now because of the constant changes. In this article I will be giving my options on two of the most popular server side languages open source PHP and Microsoft&#8217;s <a href="http://en.wikipedia.org/wiki/ASP.NET">ASP.NET</a></p>
<p><span id="more-174"></span></p>
<h2>PHP</h2>
<p>We all have a specific favorite, I am a classic ASP developer but my primary focus is <a href="http://en.wikipedia.org/wiki/PHP">PHP</a>. I learnt to program when I first started with server side development. While <a href="http://en.wikipedia.org/wiki/PHP">PHP </a>is a favourite of many it still has its teething problems. Now <a href="http://en.wikipedia.org/wiki/PHP">PHP </a>is moving towards OOP, the programming language have become slightly bloated, with redundant functions, and upgrading could break older adaptions of in-built functions.</p>
<p>For smaller systems PHP is perfect. Handling emails, small CMS functionality PHP does it well. When building more complex web systems, having to update code so the system does not break can prove troublesome for example including $globals which a lot of PHP setups now remove this as a security procedure.</p>
<h2>ASP.NET C#</h2>
<p>This is something even I would like to get into. Many friends who deal with this language tells me how fantastic it is as a development platform with visual studio. My option on this is creating small websites with minimum functionality would be overkill, as <a href="http://en.wikipedia.org/wiki/ASP.NET">ASP.NET</a> integrates a proper programming language.</p>
<p>For wide scale content systems, XML Web services, this is perfect. The procedure of creating websites with <a href="http://en.wikipedia.org/wiki/ASP.NET">ASP.NET</a> is very different to PHP and because it is a closed platform may put people off, Microsoft has put a lot of effort with the mistakes learnt with classic ASP. I recommend anyone expanding there knowledge or want to move on from PHP C# <a href="http://en.wikipedia.org/wiki/ASP.NET">ASP.NET</a> is the way to go.</p>
<h2>Conclusion</h2>
<p>While I do think AS.NET is overkill for the small site it can help with large complex websites. Though hosting ASP.NET websites is expensive due to paying  a  licence to host your websites compared to the free hosting with PHP. PHP is getting better when it comes to building complex websites though the language is messy and what you use today will not guarantee it will work tomorrow.</p>
<p>I advise getting your feet wet and trying out both of these languages because at the end if comes down to personal preference. What you feel comfortable with.</p>
<h2>Getting a job?</h2>
<p>Some people may argue with this but what language is preferred when getting a job in the industry? PHP is free and flexible, ASP.NET has Microsoft in its name and big businesses are more familiar with this language. I would consider PHP is more of a hobby type language while ASP.NET is geared towards big corporate environments which seems to be what they all want.</p>
<p>Do a job search and find out which language is more in demand? When looking for a job I noticed there was a lot more ASP.NET jobs compared to PHP. While I do not think it is fair as they are both as good as each other, just many businesses lead towards Microsoft as the big company who knows all and a lot of businesses are foolishly lead to believe that ASP.NET is the best solution even when it is more expensive to product these websites and all they want is a static website with a working contact form.</p>
<p><a href="http://www.tizag.com/aspTutorial/aspVersusPHP.php">ASP vs PHP </a>check out this link for further details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skylight-studios.co.uk/blog/server-side-programming-asp-net-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Classic ASP woes with arrays</title>
		<link>http://www.skylight-studios.co.uk/blog/classic-asp-woes-with-arrays/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=classic-asp-woes-with-arrays</link>
		<comments>http://www.skylight-studios.co.uk/blog/classic-asp-woes-with-arrays/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 20:38:36 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Studies]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.skylight-studios.co.uk/blog/?p=85</guid>
		<description><![CDATA[As my Job is an ASP developer but my hobby is PHP I am constantly clashing with many issues between the both.  I am working on a project that deals with many array loops and conditions and shifting values between the indexes. This is one of the main pitfalls when working with classic ASP. Working [...]]]></description>
			<content:encoded><![CDATA[<p>As my Job is an ASP developer but my hobby is PHP I am constantly clashing with many issues between the both.  I am working on a project that deals with many array loops and conditions and shifting values between the indexes. This is one of the main pitfalls when working with classic ASP. Working with arrays turns half an hour job into a whole morning because with PHP, while it is quite messy it is packed full of routines and functions to handle arrays easily and effectively such as array_map and push.</p>
<p>One of the jobs is to create a function splitting a textbox form values into individual variables then inserted into database.  Why? it is a long story. It feels more like reverse engineering rather than making something which was pratical. It is quite complex to sort and validate without PHP&#8217;s useful functions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skylight-studios.co.uk/blog/classic-asp-woes-with-arrays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>creating a simple CMS</title>
		<link>http://www.skylight-studios.co.uk/blog/creating-a-simple-cms/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-simple-cms</link>
		<comments>http://www.skylight-studios.co.uk/blog/creating-a-simple-cms/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 10:19:58 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[anime convention]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[registration]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://www.skylight-studios.co.uk/blog/?p=14</guid>
		<description><![CDATA[At the moment I have been very busy with work, but since working I have gained alot of experience and background knowledge, might not be in the language I want but helps in the overall structure model for design and development. On of the projects I am working on is a simple CMS for an [...]]]></description>
			<content:encoded><![CDATA[<p>At the moment I have been very busy with work, but since working I have gained alot of experience and background knowledge, might not be in the language I want but helps in the overall structure model for design and development.</p>
<p>On of the projects I am working on is a simple CMS for an anime registration and news system. Not based on any framework I am hoping to provide a simple fulll fledge working custom made system. Most anime conventions follow the same design pattern so once it is implemented it should be robust for most conventions to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skylight-studios.co.uk/blog/creating-a-simple-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

