Size: a a a

JavaScript — русскоговорящее сообщество

2021 May 04

ДЖ

Дон Жиес in JavaScript — русскоговорящее сообщество
Заработало однако. Правда теперь другая ошибка. Буду гуглить. Спасибо!
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
👍
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
У меня задача делать образовательный сайт, делаю сам для себя как фуллстек. Я делаю сам, выучил html, css, js, nodejs, mongodb. Учёба длилась около года, параллельно я начинал делать проект раз 40. После каждого курса появлялись критические знания и приходилось начинать заново. Потом решил поизучать реактивные СПА фреймворки Реакт, Ангулар, Вью, Свелт. А эта часть учёбы затянулась на полгода. И каждый раз я пытался начинать делать с реактивными фреймворками свой проект, и сталкивался с неадекватными трудностями, в итоге решил вообще отказаться от этих реактивных фреймворков. Но зато конечно я попутно выучил много других технологий, типа Вебпака и как правильно организовать бэк (да, это прикол, но при изучении фронтендских фреймворков лекторы часто показывали хороший бекенд код. Такое ощущение, что они сами пришли из бэка). Так вот, при создании на Ангуларе и Реакте возникает ощущение, что ты не программируешь, а решаешь инфраструктурные задачи самих же фреймворков, т.е. они сами понапридумывали себе сложности в своём способе программирования. Вью - уже лучше, НО он забагован до смерти.  Я около месяца боролся с багами Накста, например, не работал сокет.ио если в одной папке бек и фронт; некоторые либы не работали в одних папках, но работали в других. Мистики было слишком много. Решил попробовать Свелт, и, о, чудо, синтаксис Свелта просто божественен, я даже начал делать всякие крутые штуки на фронтенде, но потом начал собирать свой проект, и оказалось, что много ванильных джс библиотек на него либо встают, либо встают криво.
В итоге, я сильно не взлюбил СПА фреймворки. Они лишь усложняют работу. И решил вернуться к стеку статических сайтов на ноде, там всегда всё шло плавно.
Недавно узнал, что сейчас набирают обороты фреймворки на вебсокетах типа phoenix liveview, hotwire. Интересно, есть ли такое же но на JS?
Может быть meteor.js? Его я немного изучал тоже.
Хочется сделать всё-таки реактивный сайт, но не на популярных СПА фреймворках.
Вообще учусь с декабря 2019 года, чтобы делать свои проекты. У меня есть один проект на юкозе, он стал приносить немного прибыли, там обычный блог про иностранный язык. Решил, что надо делать что-то серьёзное, потому что я пробовал заказывать скрипты у других, и прогеры меня часто не понимали. Теперь я могу делать всё сам.
Так как моя задача сделать минимальноживучий продукт, а потом его в случае успеха дорабатывать но уже со штатом прогеров, то  думаю я правильно сделал, что не стал бесконечно учиться всем технологиям и откладывать его разработку.
Хотелось бы в случае провала проекта быть профпригодным (СПА фреймворки не подходят мне по стилю программирования, хотя я люблю всё, и вёрстку, и бэк, и плагины для фронтенда могу писать).
Интересна ваша точка зрения правильно ли я всё делаю?
источник

О

Орынбай in JavaScript — русскоговорящее сообщество
Если вам не нравится Реакт, Вью, Ангуляр, то напишите свой фреймворк/библиотеку
источник

y

yanovich in JavaScript — русскоговорящее сообщество
Разве ты недавно не обсуждал это в каком то чатике?)
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
и?
источник

y

yanovich in JavaScript — русскоговорящее сообщество
Не получил ответ?
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
да, не получил. В прошлый раз просто СПА фреймворки обсуждали. Сейчас я точно знаю что я их юзать не буду) т.е. вопрос не о них) там вообще вопросов много было
источник

y

yanovich in JavaScript — русскоговорящее сообщество
Аа)
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
много время уйдёт, а кушать хочется сейчас. И ещё тот сайт наполнять контентом долго))) Поэтому надо скорее делать. Но интересен стал phoenix liveview, hotwire как концепция программирования на вебсокетах. Жаль для нодыджс нет такого, придётся учить Рельсы
источник

EB

Elena Burobina in JavaScript — русскоговорящее сообщество
Но на Вашем месте я бы отдала предпочтение liveview и изучению elixir с phoenix framework соответственно, т.к. эта технология на подъёме и будет востребована в будущем. О ruby и всем с ним связаном чего не скажешь.
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
я читал, что  liveview производительнее намного?
источник

EB

Elena Burobina in JavaScript — русскоговорящее сообщество
Elixir в принципе штука мощная, если правильно его готовить
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
спасибо)
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
MeteorJS вроде так устроен - реактивный и на вебсокет
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
вот вот думаю покапать в этом направлении тоже
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
а что о MeteorJS скажете?
источник

EB

Elena Burobina in JavaScript — русскоговорящее сообщество
Не знакома с ним, поэтому воздержусь о комментария
источник

Q

Qwerty in JavaScript — русскоговорящее сообщество
"Вью - уже лучше, НО он забагован до смерти. " - такое обязательно нужно подкреплять фактурой )) "не работал сокет.ио если в одной папке бек и фронт" - можно поподробнее?
источник

YK

Yury Khmarin in JavaScript — русскоговорящее сообщество
установите это https://github.com/nuxt-community/express-template . потом создайте сокет ио на экспрессе и состыкуйте его с фронтом
источник