Краткий ответ - «нет».CoffeeScript приобрел популярность благодаря уникальному стечению факторов.Во-первых, как указывает Уэсли, JavaScript имеет монополию на платформу браузера, в то время как PHP имеет монополию только на файлы .php
.На ваших собственных серверах, если вам не нравится PHP, вы можете просто использовать Ruby, Python, Perl или любой из множества языков JVM или .NET.
Еще одним фактором является то, что дизайн JavaScript был чем-то вродеавария.Его создателю, Брендану Эйчу, было приказано «сделать его похожим на Яву»;но семантически он имеет больше общего с Lisp и Smalltalk.Возможно, CoffeeScript обеспечивает синтаксис, который лучше соответствует внутренним принципам работы JavaScript.
Синтаксическая эволюция самого JavaScript сильно затруднена из-за необходимости поддерживать совместимость со старыми браузерами.PHP не имеет таких ограничений, что может подтвердить любой, кто перевел свой код с PHP4 на PHP5.Если вы хотите сделать JavaScript лучше, вам нужен прекомпилятор.Если вы хотите сделать PHP лучше, опубликуйте запрос функции для PHP6.( Редактировать: В своем первоначальном ответе я влюбился в первоапрельскую шутку, утверждая, что PHP6 был выпущен в 2010 . Очевидно, я не парень PHP ...)
Все это говорит о том, что было бы здорово иметь такой язык, как CoffeeScript для PHP.Непрерывный успех WordPress и его использование на серверах, над которыми пользователи часто имеют небольшой контроль, свидетельствует об уникальном месте PHP как развернутого языка.Также сложно использовать PHP с альтернативными языками разметки, такими как Haml.Возможно, альтернативный язык разметки в сочетании со свежим синтаксисом PHP может дать достаточно вескую причину, чтобы люди могли предварительно скомпилировать свой PHP.