Александр Воробьев

Александр Воробьев
Рейтинг
64
Регистрация
03.02.2020
ArbNet #:
Мельком, не всё смотрел. Говорить тут не чего, всё банально по методичкам..

Ну вот, а ты говоришь "видео". Какой смысл (если принимать во внимание твое пожелание выше) если ты не смотришь, а все, что смог выдать это "Говорить тут не чего, всё банально по методичкам.."  - для этого ни видео, даже кода не нужно. Ведь обоснования требуют размышлений... :) 

Это самое бесполезное пояснение. Цель данной темы попробовать обсуждать вопросы разработки и ведения проекта. Даже если "по методичке". Что не так? В чем недостаток этих подходов? Для чего делать иначе - какой будет профит?  В таком ключе ты можешь вести обсуждение?

ArbNet #:
хотелось бы наглядности демонстрации в видео. Мне не понятно
К слову, а те видео, что я уже записал ты смотрел? По ним (точнее по тому, о чем в них речь, и что в них демонстрируется) есть, что сказать?
ArbNet #:
ЗЫ. Вот ты тут словами пишешь что сделал, но лично мне влом лезть в твой гит и разбираться в коде, хотелось бы наглядности демонстрации в видео. Мне не понятно

Видео требует времени. Я не могу выкладывать сырые видео с "пык мыками" (а диктор я не особо). И я готов их выкладывать, но в режиме "регулярно" если только будет с твоей стороны видимое участие, а так: когда будет время посвободнее. Видео мне дают профит - мне полезно потренировать разговорный жанр :) , но очень много работы и по выкройкам и по проектам клиентов. На фреймворк то удается иногда не более 15 минут в день выделить.... Так что писать видео когда есть ощущение, что я единственный реальный участник челенджа... в обещкм видео сейчас имеет низкий приоритет.  

ArbNet #:
Что значит файловое кэширование(от английского cache («тайник», «запас», «кэш»), всякие бездари даже в словарях к сожалению пишут с буквой "е")и компилируемых php скриптов? Мне лично не хватает наглядности.

У меня заложена парадигма компиляции. Т.е. в момент хита (наиболее частого, не "первого") - шаблоны не будут вообще затрагиваться. Т.е. на первом хите шаблон (точнее вся необходимая для конкретной страницы структура шаблонов) будет компилироваться в обычные php файлы (или файл). Так же тут могут быть вариации по необходимости - это может быть как вообще статический html. Так и просто php файл который будет формировать подготовленную страницу на основе динамических данных. Это ради производительности. Нет смысла парсить шаблоны каждый раз, достаточно один раз после изменений в них. Это даст прирост производительности:  любой парсинг шаблона (а каком бы он формате не был) - это дорогая операция, и за счет компиляции я избавляюсь от этого на каждом хите, плюс скомпилированный php файл уже обрабатывается OPcache - что дает еще плюс к производительности т.е. единожды созданный байткод не создается каждый раз.

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

Да, я тоже не записывал видео "просто банальную рутину".  Просто выбираю тему и на пытаюсь ее раскрыть на примере фреймворка. (так же полезно и для себя) . Есть и несколько тем для будущих видео.

---------

Ну и не по теме (предлагаю не углубляться в спор на эту тему - просто поясняю свою позицию)

Безусловно ты лучше всех знаешь правила русского языка. Тем не менее я больше доверяю другим источникам. А именно:

- «Русский орфографический словарь» РАН (в том числе в электронной версии «Академос» Института русского языка им. В. В. Виноградова) фиксирует написание через «е»: кеш, кеширование

Общая закономерность русского письма: не в начале корня после согласных буква «э» пишется для передачи гласного [э] и одновременно для указания на твёрдость предшествующего согласного лишь в ограниченном числе нарицательных слов иноязычного происхождения. В большинстве подобных случаев закрепляется написание с «е», особенно если есть родственное слово с устойчивым «е» (как «кеширование» по отношению к «кеш»)

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

[5/12] Очередной этап челенджа

шаблонизатор

Основная работа была по шаблонизатору. Реализовал его ядро. Вычистил все, что оставалось от экспериментов и написал тесты. Теперь необходимо реализовать компоненты (базу для их создания), базовые директивы типа подключение файлов, шаблоны сайтов и компонентов.

Состояние на сегодня на github

фреймворк

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

----

ArbNet планируешь включиться? есть видение перспектив участия?

ИМХО такое сравнение изначально тему сразу уводит из линейки серьезных обсуждений. Тогда уж и надо было с тем же опенкартом сравнивать. Или конкретику проектов обрисовывать.... А так когда оперируется сферическими конями в вакууме (я имею ввиду размытое и ни чего не говорящее "серьезные проекты")...   Я почитал про проблемы ВП.... Но один фиг ни найоту конкретно в этом обсуждении не "сдвинулся на твою сторону". просто потому что даже сама постановка напрочь уводит в сторону... Как и говорил сразу и безоговорочно в одно обсуждение впихнуто сразу несколько  "... vs ...". Каждый из которых по отдельности повод самостоятельны обсуждений и порой интересных. А так сравнение красного с квадратным в контексте холода
Sly32 #:
Для сравнения поднял локаль вордпресс в контейнере, аналогичном как у меня крутится  мое фастапи приложение. только ФА - полноценное приложение, ВП - базовый голый шаблон без плагинов. И там и там НЕ использую кэширование.  Проверил быстродейстие с помощью ab apache, встроенным в макбук. То есть условия идеальные - никаких сетевых задержек, одинаковый процессор, память.. Резудьтат, честно говоря просто убил, а подозревал что будет плохо, но не подозревал, что настолько.

Эм... максимально странный тест.. Не показывающий вообще ни чего. А если сравнить твое приложение с приложением

<?php 
echo "hi";

?  

leoseo #:
Нет бензина на заправках (либо есть , но мало), а в баках машин у людей бензин пока что есть, так как люди успели заправиться, вот они и ездят пока не израсходуют бензин...
Да мы поверим нонейму на форуме, а не своим глазам. он ведь умный и ни когда не врет
Юлия #:
Чисто по России. Провинция. Зарплата от 30 до 60 - средняя
Это где такие данные. Провинция понятие сильно растяжимое. И какие характеристики жилья, которое можно снять за 30тыс (в том же регионе?)
Devstory #:
А как мотоблок заправлять? На заправку гнать? 
Да, вот с подобной техникой реальные проблемы, но вот тут "спасибо" как раз и надо говорить тем кто пользуясь случаем в еврокубы заправляет и тем кто во время не ввел ограничения по литражу. Увы нормализация требует времени.
Devstory #:
В провинции 30-50 т р средние зарплаты

А Иваново это по вашему мегаполис? Еще раз повторюсь: обратите внимание на рейтинг Иваново  по всем экономическим показателям. ;)

Devstory #:
В Питере сейчас джунов программистов на 50-70 к нанимают многие конторы. Это  средняя зп официантов. При этом конкурс по тысяче человек на место. 

И еще обратите внимание. Я не говорю, что таких ЗП нет. Я сказал, что "в лучшем случае" - не уместная формулировка.  У меня по студентам так же есть "выборка" по объективным причинам я знаю ситуацию или вот я прям такой уникум, что мне известны все случаи того как только что закончившие ВУЗ устроились хорошо (кстати говоря так же не у всех "без трудностей")?

А есть и другие метрики которые я вижу своими глазами, что делает фразу "ЗП 60тыс в лучшем случае" мягко говоря не корректной

Всего: 1030