Зекач, случайно тут наткнулся на произведение искусства под названием PARSER, язык программирования, который разработала Студия Артемия Лебедева ещё лет двадцать назад. До сих пор используется ими и уже другими галерами для клепания сайтов-визиток за тысячи долларов.
PHP — это язык программирования, требующий соответствующей подготовки. Parser же простыми средствами решает сложные задачи, что позволяет простым смертным создавать и поддерживать сложные динамические сайты без больших затрат времени.
>А поподробнее про отличия Parser от PHP (для специалистов)?
Не претендуя на полноценный анализ:
Parser макроязык, в нем нет оператора print, а синтаксис PHP похож на C. Поэтому Parser сам по себе готовый обработчик шаблонов, в PHP приходится использовать сторонние библиотеки. В Parser поддержка UTF-8 интегрирована и прозрачна для разработчика, а в PHP это набор функций. В Parser единый интерфейс для работы с серверами баз данных, включая blob поля, а в PHP для каждого сервера свой набор функций. В Parser объектная технология активно используется в системных типах — строка это объект с методами, а в PHP есть просто набор функций для работы со строками. В Parser использовать XML и XSL проще, чем в PHP. В Parser есть системный тип таблица, а в PHP нет. В Parser встроены функции кеширования, а в PHP нет. В Parser повсеместно реализована автоматическая обработка пользовательского ввода — это когда например при формировании SQL запроса вам заменят ' на '', а в PHP только зачатки этого подхода.
>>1785159 (OP) То, что они изобрели, называется шаблонизатором. Используется в каждом первом веб-вреймворке для любого языка - jinja, hugo, thymeleaf, тысячи их. Языком программирования это называть сильно - такой можно написать строк в 100-200 на том же питоне.
>>1785172 А это не совсем шаблонизатор. Понимаешь, шаблонизатор в том-то и дело, что используется в фреймворке, где вся логика пишется на каком-то языке программирования.
Тут же они предлагают весь сайт писать на этом чудовище
>>1787203 Да и сейчас наверное ничего, если ты занимаешься производством лэндосов. Очень напоминает то с чего начинался пхп, пока из него не начали делать жаву.
Этот язык создали в компании, входящей в топ-1 дизайнерских студий России.
>Мы стараемся как можно больше узнать о этой фирме, понять чего она хочет, предложить те решения, которые сейчас в Интернете еще оригинальны. Составляется такая вот бумага. У нее уже есть какая-то цена. Она каждый раз разная. Минимум - это 10000$. Средний контракт только на дизайн сайта, что является примерно 1/5 частью работы по созданию сайта, стоит порядка 30000-40000$. Это самая-самая начальная цена, которая берется за сайт, у которого главная страница, основные какие-то элементы: содержание, концепция и т.д.
>Что происходит потом? Какие еще есть вещи, которые влияют на цену в большую сторону? Программирование. Для каждого сайта, который мы делаем, если это не совсем микроскопический сайт, типа almaz.ru, где 6 страниц текста и больше ничего нет, а нормальный - mtelecom.ru или xerox.ru например, - это сайты, где 2500 страниц текста, которые они нам дали, пишут специальные программисты. В моей студии два программиста, которые пишут специальные базы и специальные инструменты, которые обеспечивают очень легкую работу в дальнейшем с этим сервером. Например, если мы договорились с заказчиком, что поддерживать будет он сам, у него есть веб-мастер, то делается все, что бы этому веб-мастеру всю работу облегчить как можно больше. Ему не приходится, например, лезть в компьютер под Новый год и менять на всех 2000 страницах дату с 1998 на 1999 - он изменяет ее в одном месте, она автоматически меняется на всем сервере. То же самое с заливкой текста, заливкой картинок и т.д. - все системы автоматизированы. Есть такой сайт закрытый, который называется rfn.ru. На первой странице простой человек ничего не видит - все для инвесторов, для финансистов и только по-английски. Но журналисты, которые пишут эту информацию, каждый день пишут огромное количество статей для этого сервера, они HTML вообще не знают. У них есть специальный редактор на сайте, который скопированный из Word текст автоматически кладет на сайт, тфм текст автоматически кладется в директорию, на него автоматически ставится ссылка, в этом документе автоматически прописывается заголовок, этот документ сразу можно найти через поисковую систему сайта и т.д. Т.е. примерно те же механизмы, которыми пользуются на всех крупных западных сайтах, таких как ZDNet, CNet и т.д. Никто не занимается ручной обработкой, это вещь, которая должна отмереть, засохнуть и отпасть. Она годится только для мелких частных сайтов и будет жива, пока будет жив Вася Пупкин - всегда, но очень мало. Программирование стоит тоже каких-то денег. Обычно это 10000-20000$ добавляем.
сайт "языка" https://www.parser.ru/
гитхаб https://github.com/artlebedev/parser3
У них целое коммьюнити из людей, пишущих для этого пиздеца ФРЕЙМВОРКИ https://github.com/unhandled-exception/pf2