Новые книги

Важнейшее условие успеха в бизнесе – не только талант и упорный труд, но и постоянные интеллектуальные усилия. Нельзя, конечно, сбрасывать со счетов озарения, да и счастливый случай приходит на выручку, но все это случается нечасто, а вот шевелить мозгами приходится постоянно – и мелкому предпринимателю, и руководителю крупной компании.

Но шевелить мозгами – дело не простое. Часто мы только думаем, что думаем, а на самом деле принимаем произвольно возникающие в голове связи за логические, на основании неверных посылок делаем ложные заключения, а то и подгоняем факты таким образом, чтобы получить желаемый вывод. Между тем мыслительный процесс требует использования соответствующего инструментария и техник, особенно если приходится осмысливать сегодняшнюю сложную, мгновенно и непредсказуемо меняющуюся реальность.

В этой ситуации на выручку приходит системный подход, которому и посвящена книга Денниса Шервуда. Физик, биофизик, биолог и экономист по образованию, ныне он занимается консалтингом и является владельцем компании The Silver Bullet Machine Manufacturing Company Limited, специализирующейся на развитии творческого подхода и инновационного процесса в организациях.
Алекса Клэй и Кира Майя Филипс исследуют ту часть экономики, которая обычно остается за кадром, экономику хайпа – успешную модель мышления, которая способствует инновациям и предпринимательству в пределах корпоративных структур.

В центре внимания исследования – те, кто нарушает правила, чтобы найти оригинальное решение бизнес-проблемы. Это, к примеру, жители трущоб Бомбея или компьютерные хакеры. Авторы выбрали пять общих черт, присущих этим группам: энергичность, ловкость, склонность к провокации, решительность и мимикрия (умение подражать, маскироваться). Узнайте, как зарабатывать на хайпе, став немного out law.

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