ArbNet

ArbNet
Рейтинг
140
Регистрация
27.10.2019
Программист самоучка
Sly32 #:
тебе выше уже грамотно все расписали

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

У меня всё лаконично, интуитивно, понятно, просто, быстро. Релиз близко 😎

ЗЫ. После релиза тугодумчики как ты будут уже неудел 😈

Sly32 #:

у тебя уже есть лист 

что мешает по нему пройтись с помощью foreach?

els.foreach(...)

Зачем усложнять? 😂

Sly32 #:

если отставить бодания про айди, то почему тут не использовать foreach? не помню уже JS, но мне кажется тут избыточность - явно задается лишняя переменная

В js нет foreach. Есть свойство массива для перебора элементов с вызовом callback функции arr.forEach(callback,[...args])

Для перебора используется for(variable of array|object)

Для получения методов\свойств объекта for(property in object)

Sly32 #:
Чувак, разработка так не работает - "думаю". Ты тестировал?

...

Многоточие это также цитирование всего остального дебильного мнения 😀 Вспомнился анекдот: "Чувак, проснись, ты обосрался!!". Ты очень сильно отстал в развитии.. Даже новая машина побывавшая на выставке уже считается практически устаревшей, так как некоторые её купят, покатаются и она им надоест. То есть вы типа "продвинутые программисты" которые работаете в компаниях использующие самые новейшие инструменты, вы уже пользуетесь устаревшим отстоем.. питон 3.9 уже устарел так как наверняка уже кто-то адаптит его до 4. И вот тот кто адаптит он в самом пике разработчиков, имеющий самый новейший инструмент какого нет ни у кого. Смекаешь? 😎

Artya #:
Оффтоп

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

timo-71 #:
Так что, может лучше сосредоточиться на чем то другом.

Сейчас я не могу сосредоточится на чём-то другом, у меня нет пока хорошего инструмента для создания сайтов какие я хочу делать, на существующем дерьме извините меня, я не смогу делать то и как мне хочется.

timo-71 #:
Тем более, львиную долю вашего xml, можно впихнуть в шаблон, который как правило хорошо документирован

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

timo-71 #:
У вас не очень похоже на шаблонизатор.

Да, у меня что-то типа интерпретатора.

Cuys #:
Ну вот в общем то такие вот и дела. Я постараюсь этому человеку и дальше помогать

Респект и уважуха, побольше б таких как вы. И полезную инфу собрали, опубликовали, людям интересно&познавательно, человеку помощь, для вас опыт и оттачивание мастерства.

Aisamiery #:
- что будет в случае если человек опечатается где то в глубоко вложенных файлах? xml язык строгий, и не закрытый тэг будет катастрофичен а ошибка вряд ли даст какое то вменяемое объяснение

Так же как и в PHP будет ошибка, которая выведется на экран с указанием файла, строкой и сообщением.

Aisamiery #:
- заметьте, люди которы не знают пхп и другие ньюансы, так же не знают и тонны параметров и нод вашей cms и их знание в дальнейшем по сути будет бесполезным

Для написания XML инструкций надо знать некоторые принципы их составления, плюсом будет знание HTML, CSS и PHP, но это не обязательно. Чтобы получить желаемый результат из узла, компонент или данные, нужно просто ознакомится в контрольной панели какие в узле есть компоненты и методы получения обработки и сохранения данных, прописать нужные инструкции, всё.

Aisamiery #:
В вашем случае по мимо выделение памяти под объект (переменную), надо еще выделить память под ресурс, получить handler от OS на чтение с файловой. А утечки памяти в php не бывает (ну если берем классическое использование, как например ваша cms). Разберитесь вначале с терминами, которыми оперируете.

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

Aisamiery #:
SimpleXML использует для парсинга библиотеку  libxml2 (это про какой то там машинный код), но вы не забывайте что вам надо интерпретировать ваш код и распарсить xml, против нативного интерпритатора. Ну и libxml2 строит DOM, с ней удобно работать, но она достаточно медленная, быстрее работает SAX

XML Parser также использует libxml, тесты не делал, но SimpleXML легче, только самые нужные методы, ничего лишнего, поэтому думаю и быстрее.

Aisamiery #:
вы над ним выдумываете еще один шаблонизатор лично для меня остается загадкой, а это настройка через атрибуты вообще какой то ад, попробуйте переложить все многообразие атрибутов какого нибудь слайдера на ваш xml стиль, там для таба и переключателя иконки треш на несколько строк, что же будет на чем то более серьезном

До меня многие выдумывали на PHP шаблонизаторы, плох тот кто не старается автоматизировать свою работу 😀 Вы не можете просто представить даже как у меня это легко реализовывается, есть компоненты, в которых составляется шаблон, стилизуется, также пишутся команды js скрипта, подключаются модули, например Unit, и можно с слайдером сделать что угодно. Не нужны никакое многообразие атрибутов и прочей каши.., что у вас в голове..

SeVlad #:
(А я, если хочешь, объясню откуда 300% взялось)

Спасибо, обойдусь 😆

SeVlad #:

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

И почему я на  300% уверен что не расскажешь... ;)

Ты расскажешь 😁

Всего: 2175