Новые книги

Эта книга помогает не просто определить факторы популярности, но и предлагает набор конкретных прикладных методик для создания сообщений или рекламы, которыми люди охотно будут делиться друг с другом.

Чем бы вы ни занимались, эта книга поможет вам сделать так, чтобы о вашем продукте или идее заговорили.

На русском языке публикуется впервые.
Журналист и писатель, главный редактор издания «Секрет фирмы», автор книг «Код Дурова» и «Бог без машины» рассказывает, как придумать и сформулировать тему для текста – статьи, книги, питча, письма, поста – написать его и самостоятельно отредактировать. Авторский метод, состоящий из 14 уроков-ступенек, опробован на редакциях, семинарах документальной литературы и журналистики, а также курсах «Как писать хорошо» для всех желающих научиться писать с нуля. Благодаря опыту автора, доступности изложения, примерам и выводам после каждой главы книга станет незаменимым руководством как для начинающих, так и «продолжающих» журналистов, копирайтеров, блогеров, редакторов.

PHP и Другие Языки

Учебник РНР
Назад Вперёд

Глава 53. PHP и другие языки

PHP является наилучшим языком для web-программирования, но как насчёт других языков?

1. PHP и ASP
2. Имеется ли конвертер ASP в PHP?
3. PHP и Cold Fusion
4. PHP и Perl

1. PHP и ASP?

ASP в действительности не является языком, это акроним для Active Server Pages, реально в программах ASP используется Visual Basic Script или JScript. Наибольшим недостатком ASP является то, что он сам по себе является системой, которая используется исключительно на Microsoft Internet Information Server (IIS). Это ограничивает его применение серверами на основе Win32.
В настоящее время идёт работа над несколькими проектами, которые дадут возможность запускать ASP в разных средах и на разных web-серверах: InstantASP от Halcyon (коммерческий), Chili!Soft ASP от Chili!Soft (коммерческий) и OpenASP от ActiveScripting.org (свободно распространяемый).
Считается, что ASP громоздок и работает медленнее, чем PHP, а также менее устойчив. Одним из преимуществ ASP можно считать то, что, поскольку там используется  в основном VBScript, относительно легче освоить его язык, если вы уже знакомы с программированием на Visual Basic. ASP также по умолчанию поддерживается на IIS-сервере, облегчая его получение и запуск.
Компоненты, встроенные в ASP, имеют реальные ограничения, поэтому, если вы хотите использовать "продвинутые" возможности типа взаимодействия с FTP-серверами, вам необходимо приобретать дополнительные компоненты.

2. Имеется ли конвертер ASP в PHP?

Да, asp2php называется чаще других.

3. PHP и Cold Fusion

Считается, что РНР работает быстрее и эффективнее в сложных задачах программирования и легче воспринимает новые идеи. PHP обычно указывается как более стабильный и менее жадный до ресурсов. Cold Fusion имеет лучшую обработку ошибок, абстракцию БД и разбор данных, хотя абстракция баз данных адресуется в PHP 4. Называют также мощную систему поиска Cold Fusion, но считается, что машина поиска не должна входить в язык web-скриптинга.
PHP работает практически на любой имеющейся платформе; Cold Fusion работает только под Win32, Solaris, Linux и HP/UX. Cold Fusion имеет хорошую IDE и обычно легче осваивается, в то время как PHP требует некоторых знаний и навыков программирования. Cold Fusion разработан в расчёте на не-программистов, а PHP фокусируется на программистах.

Большое резюме (автор Michael J Sheldon) по этому вопросу помещено в список рассылки PHP. Копия находится здесь.

4. PHP и Perl

Наиболее важным преимуществом PHP по сравнению с Perl является то, что PHP был разработан для скриптинга на web, а перед Perl ставились более широкие задачи, и поэтому он получился намного более сложным. Гибкость/сложность Perl облегчает написание кода, который потом другой автор/кодировщик будет долго разбирать.
PHP имеет более однозначный и строгий формат без потери гибкости. PHP легче интегрируется в существующий HTML, нежели Perl. PHP имеет почти такую же 'хорошую' функциональность, что и Perl: конструкции, синтаксис и т д. без усложнения Perl.
Perl это язык хорошо испытанный и проверенный, он появился в конце 80-х годов (прошлого века), но PHP мужает очень быстро.


НазадОглавление Вперёд
PHP и COMВверх Переход от PHP 2 к PHP 3