55
Несмотря на достоинства и недостатки как PHP, так и ASP.NET пользуются
большой популярностью среди программистов, и очень часто ими
обнаруживаются ошибки в обеих системах. В случае с коммерческими
продуктами, такими как ASP.NET эти ошибки должны пройти через
бюрократическую систему, чтобы быть изученными, исправленными уже в более
новых версиях продукта, а на это иногда уходят месяца. В случае PHP и подобных
ему продуктов с открытым исходным кодом эти ошибки исправляются очень
быстро, и обновления могут выходить практически ежедневно.
ASP.NET хорошо подходит для более серьезных корпоративных
разработок, которые, в основном предназначены для работы в локальных сетях,
так как для ASP.NET необходим хостинг с системой Microsoft Windows, аренда
которых обходится в очень не малую сумму. В отличие от ASP.NET, PHP
поддерживается на всех системах, в том числе и UNIX-подобными, он дешев в
разработке и сопровождении. Так как хостинг с UNIX-платформа обойдется
дешевле, чем хостинг с операционной системой Windows, а так же в целях
безопасности будет выбран RedHat, Debian, Libux или FreeBSD, а также веб-
сервер Apache.
Различия проявляются в стоимости и трудоёмкости разработки и
эксплуатации проекта. В этих показателях, по моему убеждению, PHP
значительно выгодней ASP.NET. Поэтому в качестве языка программирования
был выбран язык веб-программирования PHP.