Сам всё и делаю. Здесь масса умельцев оскорблять, а я только в ответочку чтоб не повадно было. Как видите сейчас уже желающих наезжать поубавилось, дельные мысли пишут. Я практически со всеми сейчас согласен. Один момент только опускаете, не увидев, не потестировав инструмент сразу говорите что это никому не надо.
ДА
СВОИ небольшие макетики с стилями, необходимые js функции, обработка данных, ничего лишнего.
Абсолютно не верно.. Наоборот я отказываюсь от костылей, прикручивания этого, потом ещё этого, я делаю своё, но в комплексе, шаблоны с стилями и скриптом для фронта, и php класс для бека если нужна обработка.
danforth, так и собираюсь делать. Есть сайт, там на днях выложу архив, буду допиливать доку.
Смысл моего фреймворка такой. Есть Узлы - связка HTML шаблона/макета, CSS стилей к этому макету, назвав это компонентом, так же в узле есть PHP класс для обработки данных, скрипты. Есть как вы говорите бизнес-логика, структура страницы, где прописывается что должно быть. Подключение макетов, стилей, скриптов производит движок. Узлы можно делать какие угодно, редактировать удалять когда надо.
Он сложен тем что не похож на остальные, в этом проблема, а по сути он намного проще того что вы знаете.
У меня узловой, компонентный подход. Допустим форма обратной связи. Нужна разметка, поля ввода данных пользователя и сообщение - это HTML шаблон/макет. Оформить красиво эти поля стилями CSS, подключить скрипт для проверки и тд. Компонент для фронта готов. Приходят данные из формы их нужно обработать прописываем метод PHP класса, бекэнд отработал, сохранил сообщение в базе. Вот вам и объединение фронта и бека. То есть установил узел и прописал на странице компонент для обратной связи.
С обычными фреймворками дела обстоят иначе. Надо составить фронт, написать функцию в беке, а для этого нужны знания...
Да, джуны смогут делать сайты с ноля, всего лишь указывая что хотят видеть на странице. А чтобы писать нужные конструкции для страниц им немного надо обучится это делать.
Оно уже давно в состоянии "можно юзать". Вот только чтобы юзать нужно знать что и как, а для этого нужна документация, видеоуроки, я на этом этапе застрял, очень медленно продвигаюсь. Когда была тема фреймворка люди в недоумени от того что я использую xml, сколько б я не пытался разжевать, не понимают.
В документации я сделаю наглядные примеры и демонстрацию как это работает.
Bootstrap, Jquery, Vue ... фреймворки Yii, Laravel ... онлайн конструктор Tilda хорошие штуки? У меня попытка объединение фронтэнд и бекэнд фреймворков, некая основа на которой будет просто делать свои сайты не зависеть от разных библиотек, конструкторов..
Моя выгода в будущих моих проектах на этом инструменте, поэтому и хочется его разработки не только мной, чтобы приблизить тот день когда начну их делать.
Именно не хочу, даже если не умею можно заказать перевод.
Готовое уже есть, но ещё сырое, поэтому на гит такое сейчас выкладывать не вижу смысла. Хочется адекватности интереса от людей просто посмотреть, попробовать, включится в доработку. На этом форуме разработчиков нет я уже это понял давно, а где таких найти возможно кто и подскажет.
Это всё понятно. НО
У кого то вообще есть опыт в работе над опенсорс проектом?
У меня идея следующая. Допустим будут сайты на данном движке. Человек сделал узел и хочет поделится, он может выложить архивом или дать ключ по которому с его сайта другой человек в автоустановщике введёт данный ключ и установит этот узел. Но это не точно, это ещё пока обдумывается.
Для гитхаба надо приложение устанавливать и тд. и тп. не всем это нравится(мне вот не нравится) и не подходит.
У меня есть приложение редактор проектов, немного его подрихтовать, добавить обновление сайта по FTP. Для меня и возможно других разработчиков команды это было бы удобнее чем гитхаб. На локалке настроил, нажал кнопку синхронизировать и файлы что изменились, данные базы синхронизируются с сайтом. В некоторых редакторах по-моему уже есть такое.
Сами себе противоречите. Говорите, что делаете для тех у кого денег нет, а за вознаграждение будете дизайн делать. У кого деньги есть они себе нормальный сайт сделают без всяких гугл табличек.
У тех у кого мозг только один раз пойман способностей не хватит в этом разобраться и применять. К тому же тут заточено под определённый шаблон сайта( в данном случае часов например), а другим нужно под другое и всё каждый раз надо подстраивать... те кто это и хотел бы, сами не сделают, а вы всем таким.. за бесплатно тоже не можете помочь, поэтому утопично.. и бесперспективно..