2010-09-18 2 views

ответ

6

Для ASP.Net - да. Для языков (ов) и платформы .NET, которые часто используются с ними, например C# и vb.net, нет.

1

Вы можете использовать веб-службы как одну из составляющих целого решения, которое создается/развертывается.

Итак, я говорю «нет», если вы имеете в виду только создавать сайты.

-6

Да ASP.NET для веб-разработки, такой как PHP, предназначен для веб-разработки, и оба интерпретируются программированием langauges.

ASP.NET имеет меньше преимуществ, так как его можно запускать только на операционных системах Windows, следовательно, почему он использует лизингодатель, так как большинство хостов работают на linux os.

Ну, они сделали новый интерпретатор под названием Mono, который позволяет запускать ASP.NET на Linux, но его дольше реализовать в конечном итоге. Как и большинство дешевых хостов, вы не сможете установить Mono, и если вы выберете Windows-хост, это будет немного дороже.

Однако PHP является портативным и сделано для главным образом всех операционных систем, включая Linux, Windows и Mac OS

Это не значит, вы не можете использовать PHP, чтобы сделать исполняемые приложения без веб-интерфейса, все то будет действительно необходимо, чтобы передать ваши скрипт на интерпретатор, и он выдаст вывод для ASP или PHP

+1

Этот вопрос не имеет ничего общего с PHP. ASP.NET не является интерпретированным языком программирования. Я думаю, вы смешиваете его с классическим ASP. –

+0

Нет. Я уверен, что ASP.NET на самом деле интерпретируется. Если бы это было не так, это не создавало бы BYTECODE, а фактический код сборки, которого нет. Если вы имеете в виду, что ASP.NET должен быть скомпилирован, что не делает его менее интерпретированным. То есть говорить просто потому, что вы можете скомпилировать Java-код в файл класса, что делает его не интерпретированным, но он все еще интерпретируется. – SSpoke

+0

Java производит байт-код, но считается скомпилированным? Хороший момент, я не уверен, что это считается отличным от PHP с кешем байт-кода. – JAL

Смежные вопросы