Cyfle-D10-GGwyther

Gareth Gwyther studying on the cyfle dimension 10 course in cardiff.

Wednesday, November 22, 2006

Web design project finished "Why use asp?"

The web design project is complete.

This has been a real eye opener as a project. Started out discussing the project thoroughly with my colleague Tom about what needed to be in the project. We achieved this by dissecting elements from the breif at first we were a bit confused about what information was going to go into the site after talking and comparing other websites we settled for what we though was best. In this project we decided our roles i would develop the back end for the website (cms system) and tom would work on the design in the end this worked out really well.

Last Friday we presented the project to the client (www.seqeunce.co.uk) they were pleased with the design and the content managment system. They had a small crit about me leaving the clear button on a form in the cms system which is perfectly understandable when i think about it in hindsight.

Looking at the other projects i was quite shocked at a lot of the people on the course most have never touched asp/asp.net before and pulled out some really great development work.

Given the option I would have developed the back end in php. Here are my list of reasons why i have a strong dislike to asp.net

1. Its structure is hard to follow in many instances and run's very chunky through a browser.

2. Asp.net(Microsoft's server technology is used by 31% of the world's servers where as apache an open source server technology is used by 61% of web servers I wonder why?).

3. In the architecture of asp and asp.net to make a third party application to run you need to install a 3rd party product directly into the server where as in php you can just upload a gzip file that will load without bothering any maintenance guys and paying for a dedicated server

4. Lastly its made by Microsoft the baron of pc themselves who most reticently have tested my patience's for the final time this is why. Their is a standardization for xml known as E4x Microsoft has refused to include it in ie7 why because they can.

This little piece of info is brought to you to explain many reason's why firstly asp.net is not the best to use.

Ask yourself these question's?

1. Why does asp/asp.net not run as standard on a apache server?

2. Why are 61% of the world's servers Apache non Asp/.net and 31% IIS(microsofts attempt at a webserver) ?

(statistics http://news.netcraft.com/archives/web_server_survey.html)

3. Why do Microsoft block superior technology?

4. Why does Mozilla/Linux exist is it merely an alternative?

5. What is the language these apache servers use?
(let me give you a clue it begins with a P)

Another interesting question is do industry clients really want IIS the answer is simple yes they do or is it?

I thinks its more of a service option if i said to a client if i build your site in asp/.net i could charge you through the roof or i could use PHP is more reliable and safer than asp.net and does not rely on Microsoft technology the choice is yours. Most usa sites are PHP for a good reason think about it look at usa sites look at most sites on the web.

In 1995 a lot of dos programmers said this new operating system would never take off dos and cobol are the way to go. In 1996 they were unemployed and unemployable windows 95 was released.

Im writing this section in hope people consider learning php, Asp.net is worth learning but no future is stable in web or in the information technology industry 61% is a lot of websites in comparison to 31%.

Php sites can be developed on a shoe string budget. Asp.net sites can be expensive especially considering you really need a dedicated server/msdn libary and possibly visual studio for good development.




1 Comments:

Blogger Aled said...

AJAX will validate if coded correctly. In fact, its unlikely to work if it isn't coded correctly.

AJAX and E4X ar simply different ways of dealing with data, and while it may be harder to code AJAX programs, its unlikely that many (if any) browsers will support it at the moment.

11:35 pm  

Post a Comment

<< Home