История изменений
Исправление windows10, (текущая версия) :
Джейсоны можно хоть башем отдавать. Если выбирать из современных языков программирования на чем делать бэкенд, то у пхп нет никаких конкурентных преимуществ, при наличии врожденных пороков. Вот это и имелось в виду имхо
Конкурентных преимуществ у него поболее чем врожденных пороков его, и врожденных пороков других ЯП вместе взятых. Хотя смотря конечно для чего.
Во-первых, огромное комьюнити. Любое что только может придти в голову - уже кто-то делал. Все документировано, испробовано, проверено. Советов, подсказок - полный интернет;
Во-вторых поддержка встроенных операторов. Для машинного кода пофигу, человеку приятно - экономит время;
В-третьих, наиболее безгеморройная работа с массивами, включая ассоциативными, с которыми можно творить чудеса - переворачивать, преобразовывать, сортировать, удалять, передавать в них ссылки на объекты и прочее;
В-четвертых, вменяемая работа со строками без всяких функций на каждый чих, при том строковая переменная может быть выводом функции, тут же разделена на элементы, оттуда могут удаляться подстроки, как абсолютные так и по маске, в общем Perl на стероидах;
В-пятых, достаточно большое количество модулей для повседневной жизни. Рядом с работой с картинками (рисованием) расположился модуль для форматирования HTML, чуть дальше модуль работы с последовательным портом, а рядом с ним модуль работы со временем;
В-шестых, что тоже весьма котирую - легкость биндинга С-функций. То есть по сути ПЫХ может быть банальной очеловеченной оберткой для любого линуксового фреймворка, как существующего, так и будущего;
В-седьмых, при этом он имеет читабельный (относительно) С-подобный синтаксис, что уж точно лучше Python и Ruby;
В-восьмых, нормальное различие в коде переменных и функций;
И это я еще в дебри не лез =)
Исходная версия windows10, :
Джейсоны можно хоть башем отдавать. Если выбирать из современных языков программирования на чем делать бэкенд, то у пхп нет никаких конкурентных преимуществ, при наличии врожденных пороков. Вот это и имелось в виду имхо
Конкурентных преимуществ у него поболее чем врожденных пороков его, и врожденных пороков других ЯП вместе взятых. Хотя смотря конечно для чего.
Во-первых, огромное комьюнити. Любое что только может придти в голову - уже кто-то делал. Все документировано, испробовано, проверено. Советов, подсказок - полный интернет;
Во-вторых поддержка встроенных операторов. Для машинного кода пофигу, человеку приятно - экономит время;
В-третьих, наиболее безгеморройная работа с массивами, включая ассоциативными, с которыми можно творить чудеса - переворачивать, преобразовывать, сортировать, удалять и прочее;
В-четвертых, вменяемая работа со строками без всяких функций на каждый чих, при том строковая переменная может быть выводом функции, тут же разделена на элементы, оттуда могут удаляться подстроки, как абсолютные так и по маске, в общем Perl на стероидах;
В-пятых, достаточно большое количество модулей для повседневной жизни. Рядом с работой с картинками (рисованием) расположился модуль для форматирования HTML, чуть дальше модуль работы с последовательным портом, а рядом с ним модуль работы со временем;
В-шестых, что тоже весьма котирую - легкость биндинга С-функций. То есть по сути ПЫХ может быть банальной очеловеченной оберткой для любого линуксового фреймворка, как существующего, так и будущего;
В-седьмых, при этом он имеет читабельный (относительно) С-подобный синтаксис, что уж точно лучше Python и Ruby;
В-восьмых, нормальное различие в коде переменных и функций;
И это я еще в дебри не лез =)