ArbNet

ArbNet
Рейтинг
146
Регистрация
27.10.2019
Программист самоучка
Aisamiery #:
Банально почитайте что такое shadom/virtual dom и для чего их сделали.

Для меня это уже пройденный этап. Shadow полезен для кастомных элементов, у меня есть модуль для этого. Virtual DOM - тупое решение "ускорения обновления страницы"(тем-более для высоконагруженных сайтов), это просто сделали для своего удобства\разработки так как не смогли придумать ничего лучше. У меня есть более гибкое решение без дублирования значений юнитов(веб-компонентов).

Aisamiery #:
Это я еще работу с БД не видел у вас, но я практически уверен что оно примерно так же выглядит.

Как нибудь покажу 😎

Aisamiery #:
А вот эти все статик переменные и всякие синглтоны из разряда антипатернов

Кому как 😀

Aisamiery #:
Ваш фронт примитивнейший, переключение галочек, табы и прочая ересь, фронт сейчас сильно сложнее, это state storage, двусторонний биндинг данных, серверный рендер, работа с api бэка и так далее.

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

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

Aisamiery #:

Он не просто часть данных хранит в БД, на сколько я понял он и часть логики хранит в БД в виде процедур =))

Я за долгое время разработки переделывал сам движок уже не пересчитать сколько раз, также тестировал разные подходы хранения данных в базе, работа js и тд. С каждым разом фреймворк становится всё лучше и многие вещи\подходы о которых раньше писал остались в прошлом.

Aisamiery #:
Самостоятельно называть себя специалистом как то уж очень глупо, не кажется ли? Может у вас есть тому подтверждения? Достижения? Сертификаты? Вы являетесь активным участникам сообщества? Выступаете на конференциях с докладами? Возможно вы работаете в крупном проекте/компании и решаете нетривиальные задачи? По какой метрике вы определили, что являетесь специалистом?

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

Aisamiery #:
А не вы ли заявляли что все современные технологии кривые костыли?

Я негативно высказывался не по поводу современных технологий(хотя и они желают быть лучше), а по поводу готовых движков, конструкторов, фреймворков, что сделаны мягко говоря паршиво ИМХО. Я бы не стал тратить время на разработку своего инструмента для создания сайтов если меня устраивали существующие, а занимался бы уже сейчас непосредственно созданием разных сайтов\проектов.

ЗЫ. После создания этой темы записал видео с некоторыми пояснениями. Далее хотел так же делать видео и обсуждать дальнейшую разработку.


ЗЗЫ. Сейчас занялся настройкой оформления, так как дизайна до этого времени не было, были только разработаны способы его настройки.

Сергей10 #:

Спасибо за инфо, а его потеснить другими видео как то можно?

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

Семейные проблемы выбили из колеи.. Пришлось отложить свои дела. Сейчас вот снова вхожу в рабочий ритм, вспоминаю, что планировал сделать и тд.

ЗЫ. Сейчас подумал, что это была плохая идея получения тут обратной связи. Я довольно таки неплохо разбираюсь в веб-разработке, но мне нужен человек у которого есть хороший опыт и знание современных технологий. Здесь я к сожалению таких людей не вижу. Да, есть те кто занимаются разработками, но в основном в узких сферах, под бэкенд или фронт, большинство сеошники, которым всякие технические моменты по барабану. Я же практически спец широкого профиля и мне нужен такой же, кто может вникнуть в мои задачи.

ЗЗЫ. Возможно позже когда начну тестировать свою разработку, эта тема получит продолжение.

Sly32 #:

Когда у нас кто-нибудь готовит пул-реквест в мастер, то мало того, что код автоматически прогоняется через линтеры, автор должен удостоверится, что он выполнил следующие пункты,

- код не повторяется

- код легко читаем

- код задокументирован

- написаны тесты

Чему из этому следует ТС? А ничему! Так о каком сотрудничестве может идти речь? Для быстрых сайтов есть вордпресс, а какие потребности покрывает его разработка и какие дает преимущества? До сих пор никто не знает...

Мне твоё сотрудничество нафиг не надо. Очередной тупой коммент, особенно про WP жжёшь 😁

SeVlad #:
Иди что ли учить матчать, демонстратор :) На тебя же люди смотрят. А некоторые даже верят.

Слышь 😎 не тебе меня учить. Думаешь я не в курсе для чего нужен атрибут id 😁

SeVlad #:

Это всё, что нужно знать о гениальных фреймворках. :)

Я просто продемонстрировал, что это возможно сделать. Не обязательно делать по id, вернее лучше по data-атрибуту, например:

<div data-nick="parent"><b>Старое содержимое</b></div>
<div data-nick="parent"><b>Старое содержимое</b></div>
<div data-nick="parent"><b>Старое содержимое</b></div>
<div data-nick="parent"><b>Старое содержимое</b></div>
<div data-nick="parent"><b>Старое содержимое</b></div>
<textarea name="my-area" id="my-area" cols="30" rows="10"></textarea>
<script>
  let display = document.querySelector('#my-area');
  display.addEventListener('keyup', () =>{
    let els=document.querySelectorAll('[data-nick="parent"]');
    for(let elt of els)elt.innerHTML=display.value;
  })
</script>

😁

<div id="parent"><b>Старое содержимое</b></div>
<div id="parent"><b>Старое содержимое</b></div>
<div id="parent"><b>Старое содержимое</b></div>
<div id="parent"><b>Старое содержимое</b></div>
<div id="parent"><b>Старое содержимое</b></div>
<textarea name="my-area" id="my-area" cols="30" rows="10"></textarea>
<script>
  let display = document.querySelector('#my-area');
  display.addEventListener('keyup', () =>{
    let els=document.querySelectorAll('[id="parent"]');
    for(let elt of els)elt.innerHTML=display.value;
  })
</script>
Mik Foxi #:
без стеба врятли, но ты спрашивай.

Спасибо. Один есть. Хочу сейчас записать видео с некоторыми пояснениями\знакомством с моей разработкой и парой вопросов.

Sly32 #:

Так тебе без стеба указывали на те места, где ты делаешь говно, но ты не слышишь

Неужели до тебя не доходит, что это означает?

Мне твоё как всегда тупое мнение не интересно.

PandaWS #:
Хоть бы посмотреть дали на свое детище, что бы знать с чем иметь дело, в слепую то страшно)

Если и выложу исходники, то всё-равно ничего не поймёте. Применены нестандартные подходы, личные велосипеды\мопеды\мотоциклы\болиды формулы 1, документации нет.

Я ещё на стадии разработки. Только повар может попробовать еду которую готовит 😎

Всего: 2250