Содержание
Именно навыки разработчика и требования бизнес-кейса будут определять использование этих технологий. ASP.NET хорошо подходит для обслуживания и создания настольных приложений, тогда как PHP работает медленнее, чем ASP.NET для настольных приложений. Сообщество ASP.NET специализируется и содержит приличное количество разработчиков для решения проблем, тогда как PHP с открытым исходным кодом имеет огромный размер сообщества. Tovstik_mv, все зависит от целей изучения и от жизненной позиции. Если тебе нужно знать программирование ТОЛЬКО для зарабатывания денег (с минимальными затратами собственного труда при этом), то да, ASP.NET позволяет писать проще. Кроме того, советую не забывать, что ASP — платформа коммерческая (и это ее главный недостаток), соответственно, писать OpenSource-проекты под нее почти не имеет смысла.
- Ну а к тому же не стоит забывать о новом сюрпризе от Microsoft – ASP.NET К сожалению, я не знаю ни одного , ни другого – потому судить о чем-либо не имею права.
- Это бывают как новые проекты, так и поддержка существующих.
- Так же и здесь – качество программ зависит от программиста.
- ASP.net и IIS вы получаете бесплатно, если вы покупаете ОС Windows.
- Технология РНР в корне отличается от ASP.NET.
На другой работе, которой я занимался параллельно, стоял сервер с FreeBSD 4.x, исполнявший роль прокси/файрволла для локальной сети. Он падал раз, а то и два раза в месяц. Я сам некоторое время был сисадмином и не понаслышке знаю, как надо постараться, чтобы достичь таких впечатляющих результатов в стабильности работы и Windows, и FreeBSD. С тех пор я уверен, что 90-95% стабильности работы сервера обеспечивается вовсе не выбором “правильной” системы, а выбором “правильного” сисадмина.
Масштаб сайтов
Однако этот пробел с успехом закрывается третьими фирмами. Так что, для MS, я думаю, это вопрос времени. ИМХО Во многом написано правильно. Да, есть другие языки разработки, такие как Perl. Не такой уж и непопулярный, но, с другой стороны, ИМХО умирающий язык (сложный для изучения).
В отличие от PHP, в .NET код компилируется, благодаря чему он исполняется гораздо быстрее. С ASP.NET связана стоимость лицензии, тогда как PHP имеет открытый исходный код и доступен бесплатно. ASP.NET лучше подходит для крупных и средних организаций, тогда как PHP лучше подходит что лучше PHP или ASP.NET для запуска серверов и небольших организаций. Просьб помощи, уточнений или ответов на темы не относящиеся к вопросу. ASP.NET и PHP – мощные зрелые технологии со своими плюсами и минусами. К примеру, Facebook, Wikipedia работают на PHP, а Microsoft и MySpace на ASP.NET.
Вот примерно какой объем охватывает сегодня ASP.NET. И воопще нечего сравнивать одну технологию с другой, если не знаком хорошо с обеими. Вот уже php5 вышел с усиленной OOП(почти в стиле C++).А дальше php6….
Ключевыми сторонами .NET являются масштабируемость, кроссплатформность, межъязыковое взаимодействие и шаткое понятие “безопасное программирование” (safe-programming). Какая бы технология ни казалась вам предпочтительнее, не забывайте, что инструменты нужно выбирать индивидуально для каждой задачи. Простой блог можно написать и на PHP, а для проектов в сфере коммерции, финансов или госаппарата лучше выбрать ASP.NET.
Если есть возможность выбора – переходите на них. Ближайшие 20 лет будут всегда актуальными. Моё мнение языки программирования Python и PHP разные и по своему полезны.
Что выбрать PHP, ASP. NET, NODE.JS, Python(Flask или Django)?
Я не знаю что сказать, но сказать хочеться. Я считаю что ASP.net может и хорошоя технология, но я не БУДУ его учить, т.к. Не навижу продукты мелкомягких.
Москва тоже не сразу строилась. Появятся дебагеры нормальные для PHP и толковая реализация ООП. Пакетный и, конечно, компонентный подход (Infragisitcs, Component One, как в Delphi). Возможность использования UML и обратного проектирования. Бесшовная интеграция с MS Office и ActiveX. Итак, трехуровневое приложение с приципом MVC, 12 кластеров с шаблонами проектирования (3 направления – архитектура, дизайн, реализация и 4 вида – база данных, приложение, развертывание и инфраструктура).
Руководство по выбору PHP хостинга для ваших сайтов
Почему я указал мозги в пайтоне, а пхп нет? На самом деле лучше в обоих случаях иметь хорошо натренерованные алгоритмическими задачками мозги, но в пхп, как показывает практика, кодят все кому не лень. Нужно научиться просто использовать либы, а для этого нужно учить Питон. Чтобы задать вопрос и получить на него квалифицированный ответ. Есть группа людей, просто скопом нанятая на работу. Конечно, нет наработок, нет явного лидера.
В общем, автору хочется сказать одно…. Не знаешь досконально обе технологии – не берись сравнивать… А теперь программисты ASP могут прикинуть, насколько больше кода обрабатывает их IIS со всеми его прелестями. Проблем не возникает, когда у нас простое линейное программирование, но введение лишь одного условного оператора вызывает сложность при выборке следующей команды. Теперь задумайтесь, что происходит, когда в коде встречается цикл. По моей работе приходится разрабатывать не только web-приложения, но вин-приложения, для кпк.
Очередной “косяк” от мелкомягких. Только вот из-за таких “умников” и приходится потом месяцами разбираться в “левом” коде. Я думаю на данный момент можно сказать, что и ASP.NET и PHP примерно равны по своим возможностям. В свое время в каком-то журнале проводилось сравнение Perl и PHP. Но в то время PHP 3 действительно уступало Perl-у, но времена меняються и уже стали говорить о PHP 6.
Новичок сможет написать первый сайт на PHP за один день. (Конечно, если он уже знает HTML и CSS.)Высокий порог входа. Перед изучением самого ASP.NET нужно освоить какой-нибудь язык из семейства .NET.Объём кодаКомпактный. Начав с пхп можно получить пхп головного мозга.
Php или Asp.net/Silverlight
Разумеется, расшифровывать сегодня PHP как Personal Home Page было бы неправильно, но отголоски прошлого дают о себе знать и по сей день. PHP – скриптовый язык, созданный исключительно для динамического вывода HTML. Это не значит, что на нем нельзя создать крупный проект. Это значит, что создать крупный проект на PHP дорого и трудно. В письме к нам Алексей Филатов отметил, что считает свой обзор субъективным.
В основном это интернет-система со встроенными модулями для доступа к FTP-серверам и многим серверам баз данных. Есть разные функции, знакомые программистам на C, например, в семействе «stdio», которые доступны в стандартных сборках PHP. Парадокс с ценами, когда оплатить несколько лицензий https://deveducation.com/ Microsoft дешевле, чем взять бесплатные Unix/Linux, PHP и MySQL, тоже вполне логичен. Кроме того, Linux в ряде случаев работает медленнее Windows. Возможно, я ошибаюсь, но ни для какой СУБД я и близко не видел такого количества критических исправлений и сообщений, как для MySQL.
Поэтому я бы посоветовал PHP для тех проектов, которые нужно быстро написать, сдать и забыть. Максимум — раз в месяц вносить какие-то правки. В работе над разными проектами мне часто приходится сталкиваться как с C# (ASP.NET), так и с PHP. Это бывают как новые проекты, так и поддержка существующих. И, как мне кажется, ASP.NET в разы эффективнее, если сайт рассчитан на долгосрочную перспективу.
Добавить комментарий Отменить ответ
VEN Если брать ПХП и АСП, то соответсвенно они будут обрабатываться на стороне хостингового сервера. OLEDB – микрософтская COM разработка для взаимодействия с базами данных, она “быстрее” ODBC, но если мы задействуем интерфейс PHP MYSQL, то выигрыш (на 200%) опять за PHP. Например, для вывода информации по запросу клиента задействуется объект Response, при обращении к базе данных, задействуется еще один объект, для работы с файлами вызывается третий объект и т.д. Таким образом, подобное нагромождение замедляет работу ASP приложения. При использовании модулей PHP, мы работаем в едином пространстве памяти PHP, и это несколько быстрее, чем использование разрозненных объектов, задействованных в различных процессах. Так кто же из этих двоих лучше?
Чтобы не получить такую болезнь нужно постоянно помнить, что у пхп родовая травма, и сравнивать конкретные языковые фишки с фишками других языков. Вообще если говорить о программировании, то нельзя научиться ему на одном языке. Программирование – это всегд опыт освоения нескольких языков.
Многие считают, что пхп недостаточно для создания крупных проектов. Я сомневаюсь, что будущее за C#. Пхп сейчас очень популярен, хорошие программисты востребованы на рынке труда, он прост, на нем создано море скриптов. ИМХО, если выбирать из этих двух, то начать нужно с пхп, а потом, когда поймете основы программирования, можно браться за изучение более сложных языков. Впервые он был выпущен в январе 2002 года и является преемником технологии Microsoft Active Server Pages . ASP.NET не зависит от языка, что означает, что разработчики могут использовать любой язык, поддерживаемый .NET, для создания приложений .NET.
Языки семейства .NET позволяют эффективно работать с несколькими потоками и выполнять одновременно различные задачи. Например, при каждом обращении к сайту создаётся асинхронный поток.РазмещениеМного дешёвых серверов. В регионах дела обстоят чуть хуже.Зарплаты чуть выше.
Хорошо написанный код читается как текст на английском, в особенности при использовании DSL. В Rails это поставлено на первое место, и вместе с тем, рельсы неплохо масштабируются. Язык по сравнению с руби и питоном вообще весьма непродуманный – создавался изначально для не-программистов. Не думаю, что автор хочет все это изучать, хотя, может это мой вывод только. Нужны хорошие знания алгоритмов и структур данных, и в особенности понимания математической части всего этого.