Свой JS фреймворк


ArbNet
849

Попытка не пытка 🙂

Есть такие кому интересно разработать свой JS фреймворк?

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

Зачем вам это нужно?

  • Во-первых изучите возможности современного JS
  • Во-вторых применение своих скриптов даёт уверенность в работе своих проектов и если что-то поломается вы легко это исправите
  • В третьих не будете зависеть от сторонних разработчиков


SocFishing

ArbNet, ты хоть один существующий фреймворк изучи для начала.


silicoid

-выключи лампочку, они на свет лезут! (с)

Хватит уже, а?!…

Фреймовроков сейчас как зарегистрированных случаев короновируса на планете.

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


Sitealert

Уже не даже не смешно…


ArbNet
SocFishing:
ArbNet, ты хоть один существующий фреймворк изучи для начала.

Думаете не изучал 🙂

Sitealert:
Уже не даже не смешно…

Ладно, проехали, один справлюсь 🙂


Aisamiery

Реально, ТС не догоняет то что ему пытаются тут сказать.

Если по простому, то ваша предложение звучит как:

Здесь есть кто хочет совместный бизнес организовать?
Преимущества:
— финансовая независимость
— работа с любой точки мира по 2 часа в день
— работать на себя, а не на дядю

Короче никакой конкретики.

Что за фреймворк, какие задачи он будет решать. Даже сейчас все фреймворки разные, заточенные под свою фишку, вы то с тем фреймворком не определились, а уже за новый взялись? Тот тоже вы обещали сделать, уже как пару месяцев назад должны были закончить, а воз и ныне там.


ArbNet
Aisamiery:
Даже сейчас все фреймворки разные, заточенные под свою фишку, вы то с тем фреймворком не определились, а уже за новый взялись? Тот тоже вы обещали сделать, уже как пару месяцев назад должны были закончить, а воз и ныне там.

Я не забросил предыдущий. Стал делать форум на своём фреймворке и понял, что мне нужен современный функционал JS. У меня есть свои наработки на JS, но они уже устарели. Посмотрев документацию современного JS мне понравилось: модульность, классы, веб-компоненты и др. Хочется сделать свои модули для удобства.

Знаю про современные существующие JS фреймворки и документацию по ним так же изучал, код смотрел. Там много лишнего и не нужного, а чего мне хотелось бы там нет, к тому же они просто используют современный JS и по мне не очень продуманно. Поэтому моё решение однозначно сделать по своему.

Насчёт конкретики. Я сделаю загрузчик, через который можно будет подключать css, js, загрузка через xhr и fetch, если браузер поддерживает модульность, то будет возможность использования веб-компонентов, базы данных и тд. современных плюшек. Подключение будет по мере надобности, быстрый понятный и с широким спектром возможностей функционал.


Aisamiery
ArbNet:

Знаю про современные существующие JS фреймворки и документацию по ним так же изучал, код смотрел. Там много лишнего и не нужного, а чего мне хотелось бы там нет, к тому же они просто используют современный JS и по мне не очень продуманно. Поэтому моё решение однозначно сделать по своему.

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


bruder
Aisamiery:
Реально, ТС не догоняет то что ему пытаются тут сказать.

Если по простому, то ваша предложение звучит как:

Здесь есть кто хочет совместный бизнес организовать?

Хуже, бесконечно хуже. Он для (умственно отсталых) кодеров на бизнес форуме эту тему создал.


ivan-lev
ArbNet:
Я сделаю загрузчик, через который можно будет подключать css, js, загрузка через xhr и fetch,

А XML.. XML будет? ^_^ 😂

bruder:
Он для (умственно отсталых) кодеров на бизнес форуме эту тему создал.

Ну, как бы мы все тут и отметились.. =)


D.iK.iJ

О! А я уже разработал свой. 10 лет как отлично работает и не устаревает. 🤣

function idd(id) { return document.getElementById(id); }

function zabil(id,text) { idd(id).innerHTML = text; }

function vzyal(id) { return idd(id).innerHTML; }

function zakr(id) { idd(id).style.display=’none’; }

function otkr(id) { idd(id).style.display=»; }

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *