Хочется пожелать вам удачи.Часть рынка предстоит "отвоевать" у eBay, Яндекс-маркета, price.ru, Авито
Ну, с этим не соглашусь, эвенты в клиентском JS очень часто используются.в JS практически не применяется?![]()
А лично я там PHP и не вижу в списке технологий.А ТС в курсе, что событийно-ориентированное программирование в PHP и JS практически не применяется?![]()
Странно ожидать наличие классов в языке у которого основная оо-пападигма это прототипирование вместо классового наследования.Нет классов, небогатая библиотека стандартных методов, нет инклюдов/класслоадеров (без шаманств), сильно кудрявое приведение типов, что я ещё забыл?
Я и имел ввиду парадигму "прототипирования" под недо-ООПСтранно ожидать наличие классов в языке у которого основная оо-пападигма это прототипирование вместо классового наследования.
Совершенно неочевидноотсутствие инклудов в клиентской версии JS очевидно вытекает из того, что HTTP это протокол запрос-ответ без сохранения состояния.
И вероятно они "на раз" опровергаются популярностью JS на серверсайде?Поэтому твои претензии несколько... беспочвенны.
это не недо-ООП. это просто ДРУГАЯ парадигма.Я и имел ввиду парадигму "прототипирования" под недо-ООП
Классический HTTP отдает один документ на один запрос. И одна HTML страница это просто набор НЕЗАВИСИМЫХ документов. Состояние выполнения (показа) этих документов никак не хранится и не передается — для того что бы реализовать честные инклуды нужно 1 — мочь запросить другой документ в процессе исполнения первого, 2 — поскольку инклуды могут быть условными (зависимыми от переменных) код в запрошенном документе должен исполнятся в определенное время относительно других документов, что тоже невозможно.Совершенно неочевидноБолее того, никакой связи не вижу.
Вот эта "ДРУГАЯ" парадигма, в моём представлении, не подходит для создания крупных приложений. Она подходит для небольшого клиент-сайда, где критичен объём исходного кода, в чистом виде.это не недо-ООП. это просто ДРУГАЯ парадигма.
Налицо когнитивный диссонанс - ведь HTML документы с несколькими тегами <script src=".."> это именно инклюды, только управляемые извне самих скриптов. Не вижу никаких принципиальных различий.Классический HTTP отдает один документ на один запрос. И одна HTML страница это просто набор НЕЗАВИСИМЫХ документов. Состояние выполнения (показа) этих документов никак не хранится и не передается — для того что бы реализовать честные инклуды нужно 1 — мочь запросить другой документ в процессе исполнения первого, 2 — поскольку инклуды могут быть условными (зависимыми от переменных) код в запрошенном документе должен исполнятся в определенное время относительно других документов, что тоже невозможно.
В данном случае коррелирует. PHP при всех его незначительных недостатках вполне справляется с ставящимися перед ним задачами.А что до популярности — она вообще никак не коррелирует с качеством языка — пхп тому хорошее подтверждение.
У Вас есть реальный опыт извлечения преимуществ в масштабировании из асинхронной сборки страницы? Честно говоря, больше похоже на увлеченность теоретическими изысканиями.Говоря про СОП нужно говорить и о асинхронности.
Если блоки большой html-страницы собирать асинхронно, а не последовательно, то целая страница в ряде случаев отдается быстрее.
К тому-же такой подход проще и лучше масштабируется.
Это на основании теории или практики использования node.js? (масштабирование)Говоря про СОП нужно говорить и о асинхронности.
Если блоки большой html-страницы собирать асинхронно, а не последовательно, то целая страница в ряде случаев отдается быстрее.
К тому-же такой подход проще и лучше масштабируется.