Ну так обычно и не исполняют, но это не значит что это делать нельзя. Но если вы уточняете про SQL, то скорее всего вы никогда не встречали приложений корпоративного уровня и тот же oracle в глаза не видели, а DBA набор букв
Ну как минимум SQL и JS тьюринг полные языке, поэтому да это языки программирования
Может вам стоит поставить номер 8 800 или убрать лишние формы или в формы обязательно использовать телефон и перезванивать сразу самим? Вариантов то много, мы как то номер телефона из ценра шапки переставили чуть ниже в левую часть и у клиента звонков стало в разы меньше
Как можно писать под какое то ПО какую то программу и не понимать как это все работает и как будет работать программа?
Это лишь вызов статьи, что то типа блога, что пишется за вечер на любом фреймворке, для такой задачи наверняка проще написать свою реализацию. А если надо написать например корпоративный портал, с редактированием онлайн документов, канбан досками, отчетами и прочими блекджеками тремя - четырьмя командами по 5 - 10 человек? Тут как бы прям совсем с нуля уже и не кажется прям хорошей перспективой. Любой фреймворк это набор соглашений и инструментов для этих соглашений чтоб каждый не лез кто в лес кто по дрова. Когда вы дойдете на своем решении до такого состояния, то окажется что вы написали очередной фреймворк под узкие задачи, но у которого нет бэст практис, у кого нет вменяемой документации и со знанием которого на рынке нет кандидатов. Поэтому нет лучших или худших это немного не то сравнение, проекты делают люди и сопровождают люди и под людей лучше и подстраиваться.
Скорость сайта зависит не от фреймворка, а от выбранных архитектурных решений и знаний разработчиков, вам, скорее всего, кажется что ваше решение быстро только потому, что на нем нет нагрузки и вся информация влезает в память сервера, а попробуйте налить кучу фейковых данных (фикстуры) и эмулировать нагрузку (нагрузочное тестирование).
PS. Это у CMS уже устоявшаяся архитектура и порой с CMS реально приходится из за этого бороться, но у фреймворков по другому, там как раз нет архитектуры и разработчик пишет её сам, поэтому не имея опыта в этом на выходе будет скорее всего очень ужасное решение
Тогда Rust\C++ круче, много ли на питоне написано операционных систем или драйверов? =)) Как микро фреймворк для создания API перерос в ML/DS проекты? =)) Я не говорю про задачи специфичные для языка, я всё таки говорю про однотипные задачи для двух языков. И как мне кажется в контексте тут как раз производительность и потребление ресурсов как раз и играет роль, ведь для разработчика это будет плюс минус одинаковые трудозатраты.
PS. И справедливости ради многие пакеты ML/DS написаны не на питоне, да тот же numpy написан не на питоне, просто это тот язык на котором можно линковаться к другим языкам и питон ведь не единственный такой язык
Потому что там просто отсортировано по имени?
Тут надо уточнить какие фичи можно сделать на питоне и нельзя сделать на php в рамках web-фреймворка
Я тут сильно упростил, чтобы было понятно, что Laravel не может быть быстрее symfony так как запросы обрабатывают компоненты симфони =) Там пакеты симфони для работы с http и стандартами psr-message, их как и консоль растаскивают так как это в нашей экосистеме фактически идеальное решение созданное под стандарты и используя его куча всего совместимого будет багажом. Но у laravel же огромное количество своих пакетов, поэтому я и не считаю его написанным на симфони =)
PS. Я вот использую в битриксе компоненты симфони, можно сказать что битрикс написан на симфони?
Я бы конечно тут поспорил немного =))