В чем разница между Asp.net и Php?

9 Ответы


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

    PHP - это язык. PHP состоит из независимого от платформы движка, который анализирует сценарии PHP. Этот язык также обеспечивает общие функции веб-приложений, такие как подключение к базе данных.

    ASP.NET - это не язык, а технология и небольшая часть .NET Framework. Dot NET Framework состоит из а) CLR - среды CLR, которая управляет выполнением кода; б) иерархического набора библиотек классов. Эти библиотеки обширны и предоставляют множество функций как для веб-приложений, так и для приложений на базе Windows.

    Платформа ASP.NET полностью построена на парадигме ООП и концепциях ООП, в то время как PHP - нет.

    PHP не полностью следует парадигме ООП. Он поддерживает только частичную инкапсуляцию и частичный полиморфизм.

    Компиляция также отличается в PHP и ASP.NET.

    В PHP при запросе страницы HTML-код и встроенный PHP-скрипт компилируются в двоичный формат, называемый Zend Opcodes. После компиляции коды операций запускаются Zend Engine, и создается HTML-код, который отправляется клиенту. Доступны коммерческие продукты, которые увеличивают скорость выполнения PHP-страниц.

    Напротив, при первом запросе страницы ASP.NET она преобразуется в промежуточный язык, называемый MSIL (Microsoft Intermediate Language). Затем среда CLR преобразует этот MSIL в машинный код. Преобразование в машинный код происходит только один раз для каждого запроса страницы (если код не был изменен). Все последующие запросы используют уже сгенерированный машинный код. В ASP.NET продукт для оптимизации не требуется, поскольку созданный MSIL уже находится в наиболее оптимизированной форме.
  • Есть разница между ASP .Net и PHP. ASP.net - это новейшая версия технологии Microsoft Active Server Pages. PHP означает препроцессор гипертекста. PHP - это язык сценариев на стороне сервера для создания динамических и интерактивных веб-сайтов. Оба используются для создания мощных и динамичных веб-сайтов. ASP.net является частью Microsoft.Net Framework. Синтаксис PHP очень похож на Perl и языки C. PHP используется с веб-сервером Apache в различных операционных системах, а также может использоваться с Microsoft Internet Information Server. Пока Асп работает в информационной службе Интернета.
    ASP.net - это ASP нового поколения. PHP поддерживает множество баз данных, таких как MySQL, Informix, Oracle, Sybase, Solid и общий ODBC. Популярность PHP в том, что это программное обеспечение с открытым исходным кодом. PHP можно загрузить и использовать бесплатно. .Net framework - это среда для создания, развертывания и запуска приложений на сервере. .Net framework содержит общий язык и библиотеки общих классов для предоставления расширенных стандартных услуг, которые могут быть интегрированы в различные системы. .Net предоставляет среду с богатым набором функций. Файл PHP может содержать текст, файлы и скрипты. Таким образом, оба языка имеют большое значение и могут использоваться по-разному. Рекомендуется использовать PHP, поскольку он более надежен, безопасен и быстрее, чем ASP.
  • Это вопрос, который задают многие, и за него борются сообщества, говорящие на обоих языках. Я не могу использовать ASP .net из-за его недоступного интерфейса, и мне лично нравится PHP. Если вам нравится интерфейс, в котором все можно делать перетаскиванием / опусканием, и вам будут показываться всплывающие окна с мгновенной справкой, вы можете использовать ASP .net. Если нет, вам следует использовать PHP. Кроме того, помните, что если вы используете ASP .net, вы должны (что неудивительно) иметь все от Microsoft: ваша ОС должна быть Windows, ваша база данных должна быть Microsoft SQL, а ваш сервер должен быть Microsoft IIS.
  • PHP - это технология с открытым исходным кодом, которую можно использовать бесплатно. Он используется для создания веб-приложений и хорошо работает на любых типах платформ и серверов.

    Он хорошо работает с MySQL и в операционной системе Linux, и оба они доступны бесплатно. Выполнение PHP также происходит быстрее, потому что он использует встроенную память. Его очень легко кодировать по сравнению с другими языками программирования, а также он предлагает различные
    инструменты, которые доступны бесплатно.

    технология


    С другой стороны, ASP.NET основан на технологии Microsoft . Он использует VB.NET или C # и может использоваться только с Internet Information Server. В основном он работает с базой данных MS-SQL, которая принадлежит Microsoft и не является бесплатной.

    Для работы ему нужна платформа Windows, и выполнение кода также медленнее, поскольку он использует пространство сервера во время выполнения. Кодирование ASP.NET также сложно и требует усилий для изучения. Даже используемые инструменты не бесплатны.

  • JVM

    JVM - это аббревиатура от Java Virtual Machine, это абстрактная машина, которая предоставляет среду выполнения, в которой может выполняться байт-код Java. Это спецификация.

    JVM доступны для многих аппаратных и программных платформ (поэтому JVM зависит от платформы).

    JRE

    JRE расшифровывается как Java Runtime Environment. Это реализация JVM.

    JDK

    JDK - это аббревиатура от Java Development Kit. Он существует физически. Он содержит инструменты разработки JRE +.

    для получения дополнительной информации в Visite

  • Уважаемый эксперт, (PHP ИЛИ ASP С C #)

    Я работаю программистом Foxpro последние 3 года, теперь я хочу перейти на НОВУЮ платформу. Pls предлагает мне, что легко получить работу и платформу с высокой зарплатой
    PHP MYSQL ИЛИ ASP.NET С C # ..

    Спасибо
  • Php запускается на сервере apache. Asp.net запускается внутри IIS (Internet Information Server.
  • Прочтите это, супер хорошее сравнение ...
    msdn.microsoft.com

    Я знаю asp.net и сейчас изучаю php ..

    Это зависит от работы, у них обоих есть хорошие и плохие стороны
  • Привет, могу ли я узнать, какой из них лучший для веб-разработки PHP или Asp .net. Я считаю, что PHP - лучший. Я программист на php, если какой-либо программист asp скажет мне, есть ли какие-либо недостатки в php, тогда Asp Спасибо www.way2tour.com www .webcodedeopt.com

Напишите свой ответ

Ваш ответ появится после модерации