Будет ли какой-то фреймворк использоваться? Если будет, то какой?
Версии 3.6 в июне не будет?
- support
- Техническая поддержка
- Сообщения: 9296
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Версии 3.6 в июне не будет?
Будут использоваться отдельные компоненты от symfony.
Например сейчас уже применяю https://symfony.com/doc/current/components/yaml.html
Например сейчас уже применяю https://symfony.com/doc/current/components/yaml.html
- mikhalkin
- Инвестор
- Сообщения: 178
- Зарегистрирован: 04 июн 2018, 15:07
- Имя: Александр
- Откуда: Москва
- Организация: Нионейт
- Контактная информация:
Re: Версии 3.6 в июне не будет?
Прекрасно, хотелось бы что бы было как у фреймворков, публичная часть и не публичная.support писал(а): ↑16 май 2024, 06:56 Будут использоваться отдельные компоненты от symfony.
Например сейчас уже применяю https://symfony.com/doc/current/components/yaml.html
Будет ли услуга платная миграция на эту версию?
- support
- Техническая поддержка
- Сообщения: 9296
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Версии 3.6 в июне не будет?
Идея в том, чтоб можно было как в wordpress устанавливать плагины и чтоб они могли автоматом обновляться. Со скрытой частью (которая расположена выше public_html) так не получится сделать, так как нет прав на запись.
Про миграцию пока говорить рано.
Re: Версии 3.6 в июне не будет?
Сразу вопросы технического характера.
- Будет ли использоваться паттерн MVC?
- Человеческий роутинг?
- Наличие нормального построителя запросов/PDO/маппера. Хоть чего нибудь.
- Шаблонизатор? Шаблонизатор для формул?
- Полноценные события?
- support
- Техническая поддержка
- Сообщения: 9296
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Версии 3.6 в июне не будет?
Ну тут либо MySQL или Постгрес и поскольку MySQL то выбор на него.
- support
- Техническая поддержка
- Сообщения: 9296
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Версии 3.6 в июне не будет?
Не подходит, так как ORM/Mapper потребует создание схемы на основе уже существующих таблиц. Пример https://www.doctrine-project.org/projec ... ase-schema
А в Руководители таблицы и поля создаются пользователем.
Re: Версии 3.6 в июне не будет?
Я сторонник лаконичных и элегантных решений, поэтому "монстров" по типу доктрины не использую.support писал(а): ↑22 май 2024, 07:17 Не подходит, так как ORM/Mapper потребует создание схемы на основе уже существующих таблиц. Пример https://www.doctrine-project.org/projec ... ase-schema
А в Руководители таблицы и поля создаются пользователем.
В нормальном дополнении https://github.com/ikkez/f3-cortex к нормальному фреймворку https://github.com/f3-factory/fatfree-core это не составляет проблемы, так как можно динамически, при обращении к классу модели таблицы добавлять схемы. В своем проекте я это реализовал через события https://github.com/ikkez/f3-events. Таким образом я еще помимо стандартных событий, могу навесить события на внесение/удаление/изменение любой записи в любой таблице, что дает неимоверную гибкость. У данного маппера есть еще один бонус - все запросы в базу идут практически атомарные, что делает их мгновенными, и решена классическая проблема N+1.
Ну и порог вхождения в данный фреймворк довольно низкий, а сам он входит в пятерку самых быстрых php-фреймворков, в отличии от новомодных Симфони/Ларавел. Это если кратко.