Фреймворк SNDL

ArbNet
На сайте с 27.10.2019
Offline
133
#241
Dreammaker:
Какую проблему создавал найденный код, что она мешала завершить проект и пришлось улучшать код?

Есть такой термин "оптимизация на спичках", случайно это не тот случай?

В моём фреймворке сайт может создаваться простыми людьми далёкими от html, php, просто строится структура нужных элементов по простому принципу xml, в перспективе в админке можно выбирать компонент, настраивать его свойства и добавлять.

Чтобы настройки компонента не хранить в базе, не загружать из файла, не унсериализовывать и тд. я искал способ как это сделать. И нашёл ту функцию сохранения массива в php файл.

Я это улучшил получив массив для сохранения в php через var_export(), ещё пара трюков и это будет супер :)

Dreammaker:
Если это фреймворк, то наилучший способ это выложить код на Github и получать пулреквесты. А уже на основе фрейворка строить бизнес - CMS или же разрабатывать проекты. Я бы лично не заказывал что-то на малоизвестном фреймворке, разработчиков под который днём с огнём не сыщешь. Даже, если в нём очень оптимизированный метод сохранения массива в файл.

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

Конечно, есть вы, но одновременно делать 100 проектов на одном фреймворке вы не сможете.

Для моего фреймворка нужны разработчики узлов/компонентов, пользователю просто нужно будет подобрать то что нужно и указать в структуре страницы. Именно, моя проблема в неизвестности моей этой концепции, людям почему-то сложно понять зачем xml структура.

Dreammaker
На сайте с 20.04.2006
Offline
569
#242
ArbNet:
Чтобы настройки компонента не хранить в базе, не загружать из файла, не унсериализовывать и тд. я искал способ как это сделать. И нашёл ту функцию сохранения массива в php файл.
Я это улучшил получив массив для сохранения в php через var_export(), ещё пара трюков и это будет супер

это "оптимизация на спичках".

ArbNet:
В моём фреймворке сайт может создаваться простыми людьми далёкими от html, php, просто строится структура нужных элементов по простому принципу xml, в перспективе в админке можно выбирать компонент, настраивать его свойства и добавлять.

Вы можете представить себе простого пользователя (например, директора предприятия), который разберётся в вашем XML и настроит, например, разный вывод финансовых данных на каком-нибудь дашборде разный для директора, для отдела продаж и для конкретного продавца?

edogs software
На сайте с 15.12.2005
Offline
775
#243
Dreammaker:
это "оптимизация на спичках".

Не вполне согласимся.

Сохранение массива, по сути конфигурации, в файл при включенном opcache, особенно начиная с php7 где появились статичные массивы - это пожалуй "мастхэв".

Запрос в базу это запрос в базу + такой способ позволяет настроить потом гибкое поэлементное кэширование без коннекта к базе вообще.

Делать по другому, ну, это как подключать 100-500 цсс файлов таща их из базы каждый раз, вместо того что бы сделать подключение 1-2 статичных цсс файлов с диска.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
ArbNet
На сайте с 27.10.2019
Offline
133
#244
Dreammaker:
Вы можете представить себе простого пользователя (например, директора предприятия), который разберётся в вашем XML и настроит, например, разный вывод финансовых данных на каком-нибудь дашборде разный для директора, для отдела продаж и для конкретного продавца?

Я представляю обычных людей, которые хотят свой небольшой бизнес в сети, и таких людей миллионы. Они не хотят изучать инет технологии, они не хотят разбираться в всяких фреймворках и cms, они не хотят тратить деньги чтобы заказать сайт у сомнительных типчиков на форумах, фрилансе и тд. но хотят свой сайт и не знают как это можно сделать. А делается он элементарно согласитесь, если кто знает как. Этим людям нужен простой инструмент для этого. Да нужно будет немного изучить как сделать структуру страницы для своего сайта, но на это человеку надо потратить всего несколько часов, а не месяцы и годы как в случае изучения php и создания своего сайта с ноля или используя фреймворк, cms, чтобы настроить как хочется придётся изучать html, php и др. или нанимать работника для поддержки.

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

Что касается "будет разбираться в вашем xml". Не надо в нём разбираться :) надо просто понять принцип составления структуры, а он достаточно прост


<метка узел="параметр">
<метка2 узел="параметр"/>
</метка>

К примеру пользователь хочет информационный блок(картинку нашёл в инете)

В структуре указываем


<news News="какой шаблон нужен">
<img>путь к картинке</img>
<title>Заголовок</title>
<text><!-- бла-бла-бла --></text>
</news>

или ещё проще


<news News.Func="какой шаблон нужен"/>

В данном случае Func возьмёт данные из базы заполнит шаблон и вернёт результат в виде блока новости.

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

S
На сайте с 30.09.2016
Offline
469
#245
ArbNet:
А делается он элементарно согласитесь, если кто знает как.

Конечно, элементарно. Просто ставят Вордпресс.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
totamon
На сайте с 12.05.2007
Offline
437
#246
ArbNet:
думаю ума у него на это хватит

вы настолько далеки от жизненных реалий, что аж завидно))

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
ArbNet
На сайте с 27.10.2019
Offline
133
#247
totamon:
вы настолько далеки от жизненных реалий, что аж завидно))

Я не далёк :) я рассуждаю, с точки зрения здравомыслящего человека.

Я понимаю конечно, директора могут быть разные, знаю одного которого с Москвы в периферии поставили директором, и которому плевать на производство, который каждый день бухой, у которого всё замечательно, жизнь праздник. Да такому пофиг что его предприятие разваливается, он просто сидит в кресле директора получает не хилую зарплату, дом за счёт завода построил, за границу катается, в Москву на выходные каждую неделю, вещи разные покупает и тд. и всё за счёт завода. Плевать, что работники премию годами не получают, а вкалывают за 5х так как посокращали многих, не хочешь работать уходи. Себе на зарплату которую установили в сот тысяч не хватает, ещё людей сократим, оборудование продадим, а помещение в аренду.. И таких паразитов по стране не мало..

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

---------- Добавлено 09.11.2019 в 08:58 ----------

Sitealert:
Конечно, элементарно. Просто ставят Вордпресс.

А потом голова бобо.. :)

S3
На сайте с 29.03.2012
Offline
330
#248

Третий десяток страниц пошел а я все никак не могу уловить в чем ваш фремфорк будет превосходить остальные, в чем оригинальность? используете XML как шаблон страницы? инклюдите блоки? Так а какой фреймворк это не делает? Удобства для людей которые не понимаю в HTML вы до сих пор не показали - даже концепт админки, так сказать переход от ФВ к конструктору страниц, коих к слову - до фига даже на базе вордпресса.

ArbNet:
В перспективе я уже неоднократно говорил, в админке просто выбирается необходимый компонент, настраиваются его свойства, и готовая структура будет подготовлена и вставлена автоматически в структуру страницы.

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

ArbNet:
Для моего фреймворка нужны разработчики узлов/компонентов,

Даже в отдаленной перспективе не вижу тех, кто под это подпишется

ArbNet
На сайте с 27.10.2019
Offline
133
#249
Sly32:
не могу уловить в чем ваш фремфорк будет превосходить остальные

Если соображалка плохо работает, то со слов тут действительно не понять.

У вас два варианта: Не заглядывать в эту тему, так как у вас своё мнение о создании сайта, своими комментариями(без понимания) вы только настраиваете других против моей разработки. Либо сказать я не понимаю, но мне интересно было взглянуть на прототип, что это будет, и тогда уже я выскажу своё мнение об этом.

Sly32:
Даже в отдаленной перспективе не вижу тех, кто под это подпишется

Здесь я думаю уже вряд-ли найдутся такие. А в перспективе, после создания сайта на моём фреймворке, с описанием его возможностей, видео обзором... Проведя рекламную кампанию для набора разработчиков узлов/компонентов и для пользователей. Предполагаю результат будет положителен.

bruder
На сайте с 03.02.2015
Offline
199
#250
ArbNet:
Проведя рекламную кампанию

Сколько вбухать в раскрутку этого чуда решил?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий