ArbNet

ArbNet
Рейтинг
146
Регистрация
27.10.2019
Программист самоучка
Sly32:
С помощью моего ФВ можно сделать:
1. создать каркас приложения (например это базовая страница сайта - пример как выглядит, пример как это в админке)
2. добавить в каркас нужные блоки (пример - сайдбар, футер, хедер,меню, описание каким образом это делается - визуально или в твоем ХМЛ как всавить нужный узел)
3. Расширенные возможности ( как подключить js, css etc)
Когда ты сможешь описать базу внятно - будешь двигаться дальше

Именно так и делаю. Просто хочу с демонстрацией, а вот как эту демонстрацию сделать ломаю голову..

Сначала думал постепенно пользователь будет собирать свою структуру и в результате получит страницу с каркасом, блоками, др. элементами. Сейчас вот думаю наверно проще немного объяснить что и как, а в конце раздела новичка сделать готовые конструкции xml которые пользователь будет вставлять просто и собирать свои страницы.

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

Ну и в разработчике уже как делать обработку данных на PHP, JS скрипты и прочее

---------- Добавлено 19.03.2020 в 09:02 ----------

miketomlin:
Возьми за основу HTML и дополни его спец. тегами

xml выбран не случайно

miketomlin:
Насчет расширения стека вопрос снимается. Есть же спец. библиотека для XML
  • Считаю не нужно смешивать логику построения страницы с готовым оформлением разметкой
  • В HTML определены теги и они имеют свои назначения, в xml только строгий синтаксис и больше ничего, остальное в воле разработчика
  • xml похож на HTML к которому все привыкли и в тоже время имеет ряд преимуществ, например неймспайсе
  • И да через библиотеку XML в PHP получить любой элемент из структуры очень просто, не надо изобретать как вы любите говорить свой велосипед(парсер).

ЗЫ. Даже сейчас ваш мозг не зашевелился?

Sitealert, Sly32, Думаете зачем я черновик с документацией поставил в подпись? Чтобы шибко грамотные подсказали б где ошибки. Как лучше сделать демонстрацию, тестирование пользователями при чтении доки.

edogs:
Чем ниже порог входа тем больше порождаемый п-ц.

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

danforth, Я попутно всё делаю, пишу доку, подготавливаю компоненты...

Вот ломаю голову как удобнее сделать. Простыми вставками конструкций просто. Или может всплывающее окно где человек будет редактировать, сохранять код в localStorage, постепенно соберёт страницу, сначала каркас, блоки и тд. Попробует как это делается, потом уже свою структуру самостоятельно составит.

Sly32:
на твоем месте я бы помолчал

На своём помолчи :)

danforth, Рад бы ускорится, застрял вот на описании документации, если просто описать то не поймут.

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

Sitealert, Это когда бардак в коде, когда прикручиваются разные bootstrapы Jquery и др. тогда естественно будет тошнотворно.. об чём постоянно и говорю...

Да у меня из кусочков собирается, но написано под одну систему и всё продумано как собирать, и если что надо подправить легко найти.

miketomlin, Это вы не понимаете. Язык шаблонизации можно придумать конечно как многие это делают и я в том числе так делал, у меня был свой язык шаблонизации об этом писал(только отказался от этого и говорил почему). Потому как есть более быстрая обработка через встроенную либу в PHP и доступ к DOM xml, то глупо бы не воспользоваться этим. Почему именно xml объяснять не буду, надоело, сколько можно..

miketomlin:
чтобы это все еще и интерпретировалось

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

miketomlin, не дёргайтесь, сидите в своём ведре. Я то думаю... и вам бы подумать не помешало.

ivan-lev, Спасибо за понимание. Сейчас вот и занимаюсь составлением документации с демонстрацией работы. Черновик пока не обновлял. Как обновлю отпишусь.

Sly32:
так и будете подвергаться нападкам и гноблению....

Вы сами себя гнобите :) мне ваши нападки и гнобление до лампочки. Я вот создал тему, посмотрел на реакцию, сделал выводы, определил дальнейшие действия. А что вы из этого получили?

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

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

Какие же вы тугодумы ребята..

1. Миллион раз уже писал у меня в xml нет никаких шаблонов, кусочков и данных, всё находится либо в файлах либо в базе как и везде. В xml только указание на то что должно быть на странице с некоторыми параметрами и всё.

2. Я до 2008 года делал много разных сайтов и на вордпресе и др. конструкторах и прекрасно знаю что и как, и не надо мне тыкать что я их должен изучать..

3. Считаю тема себя исчерпала. Разработчиков тут нет..

edogs, Вы написали хоть какую программу? А я их написал огромное количество. Видели код ВП, laravel, symphony, yii? Я хоть и недавно(в смысле после 10лет перерыва) стал заниматься разработкой(своего фреймворка, приходится изучать новые технологии и возможности языков программирования) для веб-сайтов, но мне достаточно было беглого взгляда на их документацию, на код посмотреть и понять что на этом я свои проекты делать никогда не буду. Для обывателей это супер инструменты я понимаю, но я привык делать более продуманно и мне такие инструменты будут только усложнять жизнь.

Вы говорите зачем придумывать свой велосипед если уже есть. А я вам отвечу, так я закладываю основу своих будущих проектов, считай они у меня уже на 70 процентов уже все готовы, останется некоторые специфичные функции под каждый подготовить и всё. А с теми велосипедами(ВП, laravel, symphony, yii и тд.) хоть и круглыми колёсами, но кривыми я задолбаюсь куда либо ехать..

Всего: 2250