Содержание
Silverlight – это клиентская технология, которая, как и Flash, может сопрягаться с любой серверной технологией. При использовании материалов сайта ссылка на первоисточник обязательна. Сам он в этом деле не ас, поэтому, хотелось бы выслушать ваше мнение по этому поводу.
Рекомендую прочитать “Enterprise Solution Patterns Using Microsoft .NET”. Достаточно глянуть на списки поддерживаемых баз, на процент использования на серверах, на тестах по скорости выполнения типичных скриптов на разных вэб-языках… ИМХО, именно по-этому ни один сайт на asp не будет грузиться молниеносно, как пишут, на машину клиента. У меня, по крайней мере, такого ни разу не было.
В работе над разными проектами мне часто приходится сталкиваться как с C# (ASP.NET), так и с PHP. Это бывают как новые проекты, так и поддержка существующих. И, как мне кажется, ASP.NET в разы эффективнее, Сравнение PHP и ASP.NET если сайт рассчитан на долгосрочную перспективу. Я использую wordpress, и имею довольно солидные… Он мне дает возможность не пригая с одного на другое создавать разные приложения.
Благодаря бесплатности PHP (а также бесплатности MySQL и самой платформы), этот язык становится идеальным выбором для небольших авторских сайтов или сайтов для малого и среднего бизнеса. 2) если единственный язык программирования, с которым знаком человек, — это Visual Basic. За такие статьи авторов надо к административной ответственности привлекать (клевета + анти-реклама).
Синтаксис PHP заточен под быстрое что лучше PHP или ASP.NET и простое решение типовых проблем. Хотя в целом, некоторые аргументы (особенно то, что связано с COM), видимо, бесспорны. Лично я с АСП не знаком, поэтому хотелось бы услышать https://deveducation.com/ мнение тех, кто “собаку съел” и на том, и на другом. Есть группа людей, просто скопом нанятая на работу. Конечно, нет наработок, нет явного лидера. Они нааамного быстрее сработались, использую спец корпоративную разработку для ASP.
Он бесплатен, быстр, работает под многими платформами, синтаксис не сложный и довольно легко усвояемый. ASP.NET имеет вполне конкретный роадмап, наработки используются легче. Поэтому для предприятия, занимающегося разработкой сайтов/движков ASP.NET сильно выгоднее. Пожалуйста помните, что этот оператор является выражением, и он приравнивается к выражению, а не значению переменной. ASP.NET отлично подходит для проектов, требующих поддержки и культуры разработчиков, которые предоставляет Microsoft.
В общем, автору хочется сказать одно…. Не знаешь досконально обе технологии – не берись сравнивать… А теперь программисты ASP могут прикинуть, насколько больше кода обрабатывает их IIS со всеми его прелестями. Вообщем, я с удовольствием писал бы на C# в стиле php без этих доморощенных asp.net классов.
Доводы по поводу возможности внедрения дизайна простоты кода и т.д. Без Visual Studio, MSDN и иногда – доступа в Интернет там делать нечего. Мне интересно было бы выслушать тех людей которые говорят о возмоностях ASP(.NET). Я может в силу своего ламеризма о чём-то не осведомлён, но всё же. Написание сервисных функций-утилит (прикладные функции для работы с текстами, HTML-кодом, файлами, изображениями, математические, шифровальные, для работы с шаблонами, для поисковых машин и т.д.).
Последний пример наглядно иллюстрирует как автор “выучил” php. Надо думать что с такими знаниями ни за один крупный проэкт браться не стоит… В PHP тоже есть стиль программирования.
Согласитесь, если вспомнить все возможности asp.net, и даже примитивные которые мало кто использует, то абсолютно все можно привести к точно такому способу построения страниц как и в php. Можно использовать такие же шаблоны tpl, чтоб отделиться от разметки. PHP4 слишком доверяет программисту.
Я сам некоторое время был сисадмином и не понаслышке знаю, как надо постараться, чтобы достичь таких впечатляющих результатов в стабильности работы и Windows, и FreeBSD. С тех пор я уверен, что 90-95% стабильности работы сервера обеспечивается вовсе не выбором “правильной” системы, а выбором “правильного” сисадмина. Что, в частности, приводит к такому распространенному явлению, как обнаружение серьезных ошибок в коде через месяц-другой после сдачи проекта. ASP.NET – это серверная веб-платформа с открытым исходным кодом, разработанная Microsoft. Это позволяет разработчикам создавать динамические веб-приложения и веб-сервисы. Он предоставляет программисту платформу веб-разработки, которая позволяет им создавать динамические веб-страницы.
Вторая — для опытных разработчиков, которые работают над большими проектами. На самом деле вообще сравнивать две эти технологии глупо. Они и предназначены для разных целей. ПХП подходит для небольших проектов, где работает один, редко два разработчика. Он легок, прост, бесплатен и вообще, полный атас для нас, товарищи. АСП, между тем, предназначен для корпоративных проектов и там, где работают не одиночные программеры.
С его помощью можно легко создавать динамические веб-приложения. РНР-программистам в подобных проектах делать нечего. Да потому, что им потребуется куча координаторов, которым деньги платить надо. Координаторов, большую часть работы которых берет на себя сама среда .NET. И, кстати, с кластерными Unix-системами обращаться тоже непросто. Как ни крути, Unix – это прекрасная stand-alone-система, но именно поэтому сделать кластер на ней гораздо сложнее, и соответственно, денег уйдет больше.
Проекты на asp.net это сложные высоко организованные Web приложения либо web-сервисы и никакая интеграция с windows application не требуется. А основной язык для asp.net это С#. Ну и бред тебе тут насоветовали просто смешно. Как php можно сравнить с asp.net у php не предоствляет и половины возможностей asp.net. Если кому-то было не под силу освоить C# и принципы ООП, то нечего гнать на asp.net и С#. Кстати почему проекты на asp.net более сложные и более дорогие чем на php.
И на сегодняшний день это больше выбор вкуса, чем острой необходимости выбирать конкретный язык программирования для определённого проекта. Наличие среды сильно упрощает разработку, хотя VS – среда монопольная (если сравнить Sun, IBM, Oracle) и стоит подороже. Но она также позволяет импотрировать в ваш проект веб-сервисы. Плюс CASE и обратное проектирование. Я тоже заметил, что автор приписывает Microsoft некоторые новации в подходе к программированию, почему-то упустив из виду Java технологии, как основопологающие. Это слово является определяющим в той технологии на которую направлен ASP.NET (как и J2EE).
Разумеется, расшифровывать сегодня PHP как Personal Home Page было бы неправильно, но отголоски прошлого дают о себе знать и по сей день. PHP скриптовый язык, созданный исключительно для динамического вывода HTML. Это не значит, что на нем нельзя создать крупный проект. Это значит, что создать крупный проект на PHP дорого и трудно. Для программирования на PHP не нужна дорогая среда программирования. Чтобы научиться писать более или менее работоспособные скрипты, достаточно одного-единственного учебника.
Так же и здесь – качество программ зависит от программиста. Был я школьником которому хотелос создать сайт, выучил хтмл сделал… Потом решил а че это я письма не могу отправлять с сайта? Я пошел в магазин купил книгу прочитал…
Я уже использую sublime text для кодирования Java программ, и сейчас по мере того, как я… Стоит ли начинать изучение ASP Classic или ‘продолжить’ изучение ASP.NET? Background Год назад пришлось учить PHP в школе, я уже знал ActionScript3 поэтому это было не так сложно, и вместе с моим другом мы были первые 2 нашей школы, чтобы выучить себе ООП в PHP. Я уже вокруг гуглил и имел не такой уж и большой успех в получении понимания того, для чего используется Dim в ASP (я очевидно очень новичок в ASP, поэтому извинений за свою dim-witness..). Поддерживается ли Ruby 1.9.3 на Mac OS? Или мне стоит придерживаться 1.8.7?
Каждый раз, обращаясь к скрипту, PHP запускается, а потом закрывается, выполнив действие. Благодаря этому в небольших сайтов сборка мусора не понадобится. Какая бы технология ни казалась вам предпочтительнее, не забывайте, что инструменты нужно выбирать индивидуально для каждой задачи.
Недавно приходилось проделывать такую операцию. Так времени было затрачено куча и код практически весь был переписан. Но все же грамотных средств в php нет. Тут еще стоит о быстродействии не забывать. Если учитывать этот факт, то не каждый шаблон покатит. Да введение ООП (полноценного, а не как php) в web-технологии очень сильно облегчает жизнь программеру.
Из минусов этого языка — для него маловато учебных пособий и профессиональной литературы. В основном, знания придется получать из интернета, форумов и общения с опытными коллегами. В этом языке разработчикам доступны только массивы. Но их плюс в том, что в них совмещены преимущества и других типов коллекций. Новичкам это упрощает работу, но усложняет ее тем, кому приходится читать чужой код.