Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015
Leema #:
мне даже в голову бы не пришло такое в sql исполнять

Ну так обычно и не исполняют, но это не значит что это делать нельзя. Но если вы уточняете про SQL, то скорее всего вы никогда не встречали приложений корпоративного уровня и тот же oracle в глаза не видели, а DBA набор букв

Я лично уже много лет за минималку выставляю 320px
Leema #:
это языки программирования?

Ну как минимум SQL и JS тьюринг полные языке, поэтому да это языки программирования

zimoyzi :
Пока что, нашел этому только одно объяснение - это моё личное проклятье ))

Может вам стоит поставить номер 8 800 или убрать лишние формы или в формы обязательно использовать телефон и перезванивать сразу самим? Вариантов то много, мы как то номер телефона из ценра шапки переставили чуть ниже в левую часть и у клиента звонков стало в разы меньше

dzthd #:
В идеале программист вообще не должен заморачиваться такими вещами, это только у нас наверно в стране ты должен уметь все развернуть на овх, а не только создать рабочую систему и обозначить условия.

Как можно писать под какое то ПО какую то программу и не понимать как это все работает и как будет работать программа?

На хостингах обычно стоит связка nginx + apache, nginx выступает в роли прокси сервера в том числе который работает с медленными клиентами и раздает статику, апач же для выполнения php. Его до сих пор не выкинули из за файла .htaccess который динамически позволяет без перезагрузки управлять роутингом и рядом настроек, а в случае ошибки не работать будут запросы только к вашему сайту. А nginx конфиг читает единожды перед запуском, в рантайме ничего изменить нельзя и если в каком то файле конфига будет ошибка, то он не стартанет даже.
Dram #:
Я написал свой двиг - обычный MVC, ничего лишнего. Вызов статьи - эти инициализация 5 файлов - фронт контроллера (index.php) - роутера - контроллера - модели - вьюшка и пару запросов к базе. Без рекламы все страницы имеют 100 баллов по спид тесту гугл.

Это лишь вызов статьи, что то типа блога, что пишется за вечер на любом фреймворке, для такой задачи наверняка проще написать свою реализацию. А если надо написать например корпоративный портал, с редактированием онлайн документов, канбан досками, отчетами и прочими блекджеками тремя - четырьмя командами по 5 - 10 человек? Тут как бы прям совсем с нуля уже и не кажется прям хорошей перспективой. Любой фреймворк это набор соглашений и инструментов для этих соглашений чтоб каждый не лез кто в лес кто по дрова. Когда вы дойдете на своем решении до такого состояния, то окажется что вы написали очередной фреймворк под узкие задачи, но у которого нет бэст практис, у кого нет вменяемой документации и со знанием которого на рынке нет кандидатов. Поэтому нет лучших или худших это немного не то сравнение, проекты делают люди и сопровождают люди и под людей лучше и подстраиваться.

Dram #:
Это вечный компромисс между скоростью и удобством разработки и скоростью сайта.

Скорость сайта зависит не от фреймворка, а от выбранных архитектурных решений и знаний разработчиков, вам, скорее всего, кажется что ваше решение быстро только потому, что на нем нет нагрузки и вся информация влезает в память сервера, а попробуйте налить кучу фейковых данных (фикстуры) и эмулировать нагрузку (нагрузочное тестирование).

PS. Это у CMS уже устоявшаяся архитектура и порой с CMS реально приходится из за этого бороться, но у фреймворков по другому, там как раз нет архитектуры и разработчик пишет её сам, поэтому не имея опыта в этом на выходе будет скорее всего очень ужасное решение 

Sly32 #:
Не какие можно или нельзя, а насколько это будет трудозатратно. Много ли проектов с  ML/DS реализовано на php? Почему их пишут на пайтоне, хоть он и медленный?

Тогда Rust\C++ круче, много ли на питоне написано операционных систем или драйверов? =)) Как микро фреймворк  для создания API перерос в ML/DS проекты? =)) Я не говорю про задачи специфичные для языка, я всё таки говорю  про однотипные задачи для двух языков. И как мне кажется в контексте тут как раз производительность и потребление ресурсов как раз и играет роль, ведь для разработчика это будет плюс минус одинаковые трудозатраты.

PS. И справедливости ради многие пакеты ML/DS написаны не на питоне, да тот же numpy написан не на питоне, просто это тот язык на котором можно линковаться к другим языкам и питон ведь не единственный такой язык

Sly32 #:
Но если открыть data table, то картика меняется?

Потому что там просто отсортировано по имени?

Sly32 #:
Но вообще я говорил не только про скорость, но и про возможности реализаций различных фич.

Тут надо уточнить какие фичи можно сделать на питоне и нельзя сделать на php  в рамках web-фреймворка

Sly32 #:
Теперь ты сам приводишь то, с чем не соглашался, когда я говорил

Я тут сильно упростил, чтобы было понятно, что Laravel не может быть быстрее symfony так как запросы обрабатывают компоненты симфони =) Там пакеты симфони для работы с http и стандартами psr-message, их как и консоль растаскивают так как это в нашей экосистеме фактически идеальное решение созданное под стандарты и используя его куча всего совместимого будет багажом. Но у laravel же огромное количество своих пакетов, поэтому я и не считаю его написанным на симфони =)

PS. Я вот использую в битриксе компоненты симфони, можно сказать что битрикс написан на симфони?

Sly32 #:
А питоновский FastApi позволить  в базе вытворять то, что пхп и не снилось.

Я бы конечно тут поспорил немного =))

Всего: 4112