LINUX.ORG.RU

История изменений

Исправление be_nt_all, (текущая версия) :

А вообще — более подходящий пример «плохое API, хорошая реализация», раз уж заговорили про ЯП (до и изначально речь-то про Java) — PHP. Реализация на нынешний день — весьма вылизана, API — фрактал плохого дизайна. Но если взглянуть на историю, то опять всё зависит от того, под каким углом глядеть.

А если глянуть с точки зрения The Cathedral and the Bazaar Эрика нашего Реймонда, то PHP этот самый Bazaar в чистом виде и есть. Никто толком никогда не проектировал (хотя Зив и Сураски и сделали немало, чтобы пых стал таки похож на язык программирования), реализация, изначально — ещё хуже API (во всяком случае если верить Зиву и Сураски, а они код Лердорфа ругали), но спрос на простой язык для веб-бэкенда был, вот и выросло… что выросло.

Исходная версия be_nt_all, :

А вообще — более подходящий пример «плохое API, хорошая реализация», раз ужзаговорили про ЯП (до и изначально речь-то про Java) — PHP. Реализация на нынешний день — весьма вылизана, API — фрактал плохого дизайна. Но если взглянуть на историю, то опять всё зависит от того, под каким углом глядеть.

А если глянуть с точки зрения The Cathedral and the Bazaar Эрика нашего Реймонда, то PHP этот самый Bazaar в чистом виде и есть. Никто толком никогда не проектировал (хотя Зив и Сураски и сделали немало, чтобы пых стал таки похож на язык программирования), реализация, изначально — ещё хуже API (во всяком случае если верить Зиву и Сураски, а они код Лердорфа ругали), но спрос на простой язык для веб-бэкенда был, вот и выросло… что выросло.