Sly32

Рейтинг
404
Регистрация
29.03.2012
Должность
Software engineer
Тут нечего обсуждать - это не про этику. Манипуляции поисковой выдачей, втирание ненужных услуг клиенту. Давно уже все обсуждено. Тему можно закрывать 
Александр Воробьев #:
Компонент подключает - пользователь об этом не знает.

Это все понятно. Но я вижу избыточное решение, которое ничего не дает в плане функционала. Да, так можно, но зачем? Зачем мне отдельно прописывать компонент, который и так отлично работает в хтмл и в шаблоны подключается обычным тегом, без дополнительного класса-прослойки? шаблонизатор - понимаю, наследования, директивы-фильтры - тут все супер. Стили - переусложнение, имхо.

Я почти уверен что ты и сам к этому придешь

Александр Воробьев #:
Это удобно решил. Предположим ставим компонент через композер и мне как его пользователю должно быть пофиг что там со стилями. Возможно мне о них даже знать не надо вовсе. Либо, стили подключаются в зависимости от некоей логики в компоненте. 

это все решается грамотной иерархией без необходимости лишнего рендеринга пхп в хтмл. Вот смотри:
есть базовый шаблон с структурой

Здесь я описываю блоки страницы, а потом просто создаю шаблон для раздела

Который наследует базовый и я могу просто переопределять блоки.
Например стили-

В итоге абсолютно поняитная структура, которая легко подстраивается под требования

Александр Воробьев #:
Да. Над этим вопросом долго думал. И был даже изначально именно с end , но потом все же пришел к слешу.
Александр Воробьев #:
вообще у меня есть идея по расширению функционала директив и там вертикальной черте была роль отведена.

А потом в итоге ты придешь к путанице в шаблонах. Не должно быть разночтений, а тут у тебя будет один и тот же синтаксис выполянть разную роль. Нарушение паттернов. 

Александр Воробьев #:
Это удобно решил. Предположим ставим компонент через композер и мне как его пользователю должно быть пофиг что там со стилями. Возможно мне о них даже знать не надо вовсе. Либо, стили подключаются в зависимости от некоей логики в компоненте. 

Вместо того чтобы просто использовать блок со стилями тебе в итоге нужно каждый раз их подключать - излишний код.
Мы через такое проходили. KISS/DRY/Solid  в помощь 😀

Понятно, что моя критика - как человека который перебрал массу вариантов. Нсли кто-то начнет разработку с твоего фреймворка - он будет прекрасно использовать его без моих заморочек. Вполне понятный синтаксис, мне, как уже 10 лет не работавшему с пхп - все понятно.
В отличие от XML  мешанины твоего конкурента

ardova #:
Хлопок. Дёшево и нажористо. 

Святая наивность - дкмать что за 3 доллара вы купите хлопок 😀 Это самая настоящая вискоза, себестоимость такой майкм полдоллара. У китайцев это огромная индустрия, надпись Cotton -  100%  обман. Вот лэйблы нормальной, настоящей Levi's из фирменного магазина, за которую я отдал  12 долларов. Вот тут плотность 120-140 и я могу проверить это на сайте по артикулу.

Александр Воробьев #:
Релиз шаблонизатора

Посмотрел по диагонали, но в целом впечатления положительные. Нормально ты обьясняешь, избавься только от "так, ладно" и будет вообще хорошо.

По самому шаблонизатору - неплохо. Так как я сравниваю с эталоном - jinja2, несколько замечаний.

- закрывающий тэг {% | foreach%} - сложно читать, я бы уже использовал что то типа {% end foreach %} - проще и понятнее.

- директива - это скорее фильтр и вот его лучше применять как {{ <var>| filter:d:M:Y }} - нагляднее

- ты для шаблонов-templates используешь расширение .php 

Шаблон это уход от вставок прямого кода в фронте, поэтому я бы использовал *.html - опять же нагляднее и понятнее.

Но в целом все грамотно и понятно, есть система наследований, если ее доработать то будет вообще хорошо.

Работа с CSS - по мне - избыточно, нет необходимости так делать, проще стили подключать из папки /static  напрямую.
Ну и мне показалось что в классах у тебя нарушение SOLID, но надо пересмотреть, может я что-то упустил, показалось что есть нарушение Single responsibility princip

в целом круто - молодец!

наконец дошли руки пощупать хваленый qwen3-8 локально. Прошка вполне позволяет запускать докально квантованную модель на 8/16 Гиг. Решил  ударить сразу с двух стволов - через ollama для подключения в VSCode через Continue  и собственно чат через LMStudio. выкачал модель настроил - работает без тормозов. Метал отдает 25-30 токенов в секунду, с тестовыми задачами справился норм. думаю вполне можно попробовать его как альтернативу для разработки. 
Про LMStudio напишу как потестирую
AxelB #:

Ого, интересно, а я думаю, чего начало все на английском панелька по умолчанию открываться.

Сейчас оплачивал сервер, ценник на 50% подняли... ушли от санкций так ушли

не знаю что там у вас подняли, я как платил 9 евро, так и плачу

LikeAVirgin #:

Мне пофиг. Я на собесы не хожу. На себя работаю. Мне хватает. Весной избавилась от админа. Чистая экономия времени и денег. Учиться северному администрированию не буду. Мне это денег не приносит.

А вот возвращаясь к сабжу, создавать сервисы и сайты для чайников - это приносит деньги.

Тут кто-то написал мудрую мысль, если ты сам не понимаешь в теме, то не можешь конкретно поставить задачу и протестировать результат. Какой-бы ИИ умный не был на входе нужны знания. Во эта обертка знаниями помогает делать "нажми на кнопку- получишь результат " для конечного пользователя-чацника и брать за это деньги.

Ну я про это и пишу - экспертизу никто не отменял. Что бы написать сервис, который поможет чайникам нужно как минимум самому быть не чайником. Условный сережа открыл для себя вайбкодинг и рашид что заработает бабло, не имея знаний. Тоько любой чайник точно также это сделает. На уровне чайника. Эксперт, понимая как это работает, всегда будет впереди.  Понимая в админстве ты и задеплоится сможешь нормально, без дыр и тормозов. 

LikeAVirgin #:
Это не задача программиста.

Ты отстала в своих понятиях лет на 5-10. Это в начале 2000-х можно было прийти на собес, прочитав  Лучано Рамальо и пройти на джуна в айти компанию. Тепреь мы говорим не столько про пайтон, сколько про всю обвязку.
Я - пайтон-инженер, знаешь какие я задачи заврывал перед отпуском? Там пайтона было ноль. AWS  инфраструктура, разворачивание, code Deploy, Build. 

Не разбираешься - найми человека. Хочешь сама - сделай нормально, разберись. 

Не понимаю, вто это выдумал тут что ии работает -   "нажал на кнопку - получишь результат" Это только твой любимый иканамист тут транслирует тут что с помощью ИИ можно бац-бац и в продашен и на скринах бабло прет. На практике  - не работает. 

Mik Foxi #:
ну вот ты и признал уникальность валдбериса и что у вас анало говнет. 
Ты сейчас несешь бред и приписываешь мне то, чего нет и не было. Я могу тебе привести сотни товаров, которыми и не пахнет на вашем ВБ, который забит китайским говном контрафактным. Любой МП ориентирован на свой рынок. Нсли мне нужно китайское дерьмо, я закажу его напрямую с Aliexpress/Temu. Мне понравился именно этот сплит - я его и заказал. И я могу заказать и на Озоне и ВБ, могу на Амазоне, Аллегро или Эмпике. А ты нет. 
Всего: 8664