OPEN SOURCE comparison for .NET and PHP to kill the prevailing MYTHS about the technologies.
.NET, similar to PHP is moving to OPEN SOURCE. This presentation highlights the integration between two technologies
3. .NET Open Source?
FREE! Community support Access to all
code..
Are we talking about .NET?
Source code for ASP.NET MVC, Web API, and Web Pages released under Apache 2.0 license.
These projects are able to accept community contributions,
Download from GIT repository
Community Contributions in upcoming VS-2013
• Cross-Origin Resource Sharing (CORS) support in ASP.NET Web API
• Attribute Routing in ASP.NET MVC.
OPEN Source Projects Directory
4. PHP-.NET
PHP Code in .NET Environment……PHP Site/CMS Hosting on IIS
Sounding ABSURD..?
7. Who is the Winner?
Hosting and development costs
Small hosting packages has little difference between PHP and .NET.
Large scale Windows hosting addressed with the introduction of products such as Microsoft Azure, in which you only
pay for the resources you use.
.NET also brings additional benefits such as WebMatrix, Express Editions of Visual Studio and SQL Express which can
be used to create business applications absolutely FREE
Security and performance
.NET is a compiled language which greatly improves the security and performance of the website as only the
registered DLLs are hosted on the server.
PHP uses scripted, and therefore interpreted language, which means the PHP code is only accessible as plain text
files. It raises questions over protecting the system source code in case of a server breach.
Reusability
PHP is used purely for web development however a .NET web development project provides with logic and processes
which can be re-used in other applications, such as desktop applications.
Website performance
As a compiled language, .NET is optimized to machine-specific instructions while PHP is an interpreted language
which runs directly from the code.
8. ……Continued
As Wikipedia states "A program translated by a compiler tends to be much faster than an interpreter executing the same
program” and justified by WrenSoft RnD, .NET seems to take edge on this front
Astonishing facts fromthe research
For wildcard search in a typical site (with 400 pages, and 266,479 total words (21,271 unique words))
PHP took 0.1180 seconds while ASP.NET came in at 0.0130 seconds (over nine times faster).
For wildcard search in medium-sized site(with 60,000 pages, and 2,590,269 total words (153,986 unique words))
PHP perform in 1.2930 seconds and ASP.NET in 0.0933 seconds (over thirteen times faster).
5. Ease of development
The .NET framework comes with tools which make creating dynamic applications incredibly quick and simple.
It is also easier to create reusable code in .NET because it operates on a high level of abstraction.
Additionally .NET also has many well documented and widely acknowledged standards which allow for greater scalability
and ease of maintenance.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.
You can remove this slide if you need. But we will strongly appreciate that you help us to spread the voice and let your colleagues and audience to download our free templates.
Here are a free resources:
Prepare your presentations: SlideHunter.com lets you download free templates for your presentations.
Share online: SlideOnline.com lets you upload presentations for free.