Php проти asp - робіть ставки, панове!

ASP ніколи не стане швидше PHP! ASP технологія заснована на моделі COM (COM - Component Object Model), тобто працювати ви будете з об'єктами і компонентами.

Наприклад, для виведення інформації за запитом клієнта задіюється об'єкт Response, при зверненні до бази даних, задіюється ще один об'єкт, для роботи з файлами викликається третій об'єкт і т.д. Таким чином, подібне нагромадження уповільнює роботу ASP додатки. При використанні модулів PHP, ми працюємо в єдиному просторі пам'яті PHP, і це трохи швидше, ніж використання розрізнених об'єктів, задіяних в різних процесах.

Випробування Бе Де

Перевірка швидкості роботи з MS SQL 7.0.

PHP: використовуючи інтерфейс ODBC (Open Database Connectivity) доступ до бази даних - 9.54 сек.

ASP: Використовуючи COM інтерфейс для роботи з ODBC - 17.28 сек (тобто на 80% довше).

OLEDB - мікрософтская COM розробка для взаємодії з базами даних, вона "швидше" ODBC, але якщо ми задіємо інтерфейс PHP MYSQL, то виграш (на 200%) знову за PHP.

Це тільки говорить про те, що відкритість коду PHP, а значить вільний доступ усіх бажаючих до розробки та тестування движка PHP - все це дозволило створити більш досконалу технологію, ніж ту, яка розроблялася в надрах Microsoft.

А як ви використовуєте пам'ять?

На відміну від цього, PHP вантажить і інклуд тільки ті файли, які безпосередньо потрібні.

Гроші давай!

Що? Вам необхідні можливості шифрування? Купуйте ASPEncrypt!

Хочете завантаження файлів? Пропонуємо купити Software Artisans SA-FileUp!

Такі от справи з ASP. А PHP? Халява, сер! (Green Kakadu: варто відзначити, що як для ASP, так і для PHP існує безліч платних і безкоштовних розробок, в разі ASP - це розробки не тільки Microsofta, а й сторонніх фірм. Раджу заглянути на HotScripts.com)

А то, що PHP може працювати як на Windows сервері, так і на UNIX'ном, а ось ASP тільки на Windows. Причому, як ви здогадалися, бажано щоб це був IIS5, який дозволяє нормально працювати з пам'яттю. А ціни? Через те, що Microsoft'кій софт грошей коштує, то і Windows хостинг коштує трохи дорожче, ніж UNIX'ний! Ваша думка?

Мені не подобається те що за ASP.NET потрібно платити. Причому за кожну дрібницю. Коли на php дуже багато всього безкоштовно

MySQL швидка до певного моменту: потім безнадійно відстає, коли обсяг даних перевищує 2GB.

Я брав участь в двох десятках суперечок з приводу ASP.NET vs PHP і помітив одну особливість: ті хто за ASP вони, як правило, знають і PHP. А ось опоненти майже на 100% не знають ASP.NET ніяк!

Виходить хто за ASP.NET ті за ASP.NET, а хто за PHP ті нема за PHP, а проти ASP.NET.

Ось такі пироги.

Ja pochital statju "ASP protiv PHP" - polnaja ohinaja. Avtor nachitalsja Microsoft Press i polnostju sjehal.

Starajus ocenivat obe tehnologii kriticheski. Poka ne vigu NIKAKIH preimushestv ASP.NET nad PHP dlja razrabotki mid-level web projects.
Prosto mnogie bolshie kompanii sdelali stavku na Microsoft.

Значить у мене бачення цього порівняння наступні. Я зіткнувся з декількома дезайн-групами і можу впевнено судити.
1. Є група, зібрана по-одному року за 4. Спочатку все писав один чоловік, потім він почав запрошувати людей, створювати групу і (головне) змушувати всіх використовувати свої напрацювання. Напрацювання росли, Сейч ДУЖЕ серйозно група працює, ніяких проблем з великою кількістю людей і корпоративністю. Вони пишуть на PHP.

2. Є група людей, просто скопом найнята на роботу. Звичайно, немає напрацювань, немає явного лідера. Вони нааамного швидше спрацювалися, використовую спец корпоративну розробку для ASP.

Так як випадок 2 зустрічається в 99% випадків, то й не дивно, що ASP досі з успіхом використовується, але. сайтами високої складності, написані першою групою - любо-дорого користуватися, ASP як завжди гальмує і дратує. =) Ось так-то.

Про маленькі проекти і одиночних програмістів я взагалі
мовчу, PHP рулить по дефолту.

На рахунок синтаксису: в цьому є перевага у ASP - вибір мови, проте, як людина, яка знає і має чимало проектів різної спрямованості і на різних мовах, готовий стверджувати, що синтаксичні ідеї, реалізовані в трансляторі PHP - найкраще, з того , що я на сьогодні бачив. Чого не скажеш про Бейсике = /. Ну Java ще куди не йшло. У PHP, ІМХО, зібрано все найкраще з багатьох мов високого рівня. Так, механізм ООП в php4 залишає тільки бажати кращого, але php5 обіцяє це змінити =).

Я за PHP, якщо немає жорсткої необхідності в ASP.

Схожі статті