Что выбрать для фронтенда?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Что выбрать для фронтенда?

Сообщение Nex-Otaku »

Ищу инструмент для фронтенда.

Делаю проект, фронтенд на jQuery, Bootstrap, AdminLTE.

Столкнулся с тем, что программирование контролов UI "вручную" на jQuery отнимает просто адское количество времени.
Поиск готовых компонентов, их подключение, занимает, увы, не меньше времени, чем написание с нуля.

В результате всё долго, криво, косо и велосипедно.

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

Есть такое на примете? Используете? Или все как и я, в своих велосипедах?

chesar
Сообщения: 513
Зарегистрирован: 2013.04.10, 17:49

Re: Что выбрать для фронтенда?

Сообщение chesar »

Vue

Auramel
Сообщения: 80
Зарегистрирован: 2017.11.17, 14:39
Откуда: Russia, Ufa
Контактная информация:

Re: Что выбрать для фронтенда?

Сообщение Auramel »

Vue.js 2-ой версии
Прост и реактивен. Хорошая документация. Что непонятно - легко ищется. Есть удобная штука - vue-cli. Короче, советую.
Поддерживается Phpstorm'ом. Плюсов много и минусов, наверное...

urichalex
Сообщения: 980
Зарегистрирован: 2015.08.07, 11:03

Re: Что выбрать для фронтенда?

Сообщение urichalex »

Vue
Сам долго оттягивал с ним знакомство, но пришлось, теперь все на нем

Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Что выбрать для фронтенда?

Сообщение Nex-Otaku »

Единогласно ) Спасибо, буду изучать )

chesar
Сообщения: 513
Зарегистрирован: 2013.04.10, 17:49

Re: Что выбрать для фронтенда?

Сообщение chesar »

Только что с первого митапа по vue. Учитывая что это был первый митап, проводился в четверг, в 7 часов вечера, 4 доклада по полчаса, приехало около 200х человек. Если бы это было в пятницу, и уровень докладов был гораздо выше, то можно умножить на 2.5 смело. Это очень хороший показатель для людей которые уже пережили ангуляр, реакт. Юзать точно можно, и я гарантирю что меньше чем через пару часов, тебя будут терзать сомнения, а почему оно работает и так просто? И рилли апи очень простой, что его освоить буквально дня два.

skynin
Сообщения: 290
Зарегистрирован: 2017.12.12, 10:09

Re: Что выбрать для фронтенда?

Сообщение skynin »

Riot.js

Много проще чем vue, как в освоении, так и в использовании, а пользовательский фронтенд позволяет делать вполне "SPA"
Особенно удобен когда есть дизайн в psd и верстальщик. Объяснить верстальщику сразу верстать тегами Riot - много быстрее и проще, чем постоянно натягивать верстку самому

Если для админки, или еще какого энтерпрайзного UI, то лучше vue + vuetify какой-нибудь. Riot слабоват для навороченного корпоративного UI, придется много писать самому. даже vue не особо приживается в корпоративном мире, Angular основной :)
или нечто готовое типа coreui.io/vue/

Аватара пользователя
maleks
Сообщения: 1861
Зарегистрирован: 2012.12.26, 12:56

Re: Что выбрать для фронтенда?

Сообщение maleks »

Nex-Otaku писал(а):
2018.03.22, 19:10
Единогласно ) Спасибо, буду изучать )
Ну и какие впечатления от vue ? Нормально пошло?
Yii2 universal module sceleton - for basic and advanced templates

Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Что выбрать для фронтенда?

Сообщение Nex-Otaku »

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

chesar
Сообщения: 513
Зарегистрирован: 2013.04.10, 17:49

Re: Что выбрать для фронтенда?

Сообщение chesar »

:lol:

Shufutinsky
Сообщения: 4
Зарегистрирован: 2019.07.02, 15:27

Re: Что выбрать для фронтенда?

Сообщение Shufutinsky »

Nex-Otaku писал(а):
2019.07.02, 10:41
Ахаха, история классическая - "нет времени, делай на том, что есть, конкуренты поджимают". В итоге всё в виде костылей на jQuery, до Vue дело до сих пор не дошло.
Жму Вам руку, коллега, ситуация знакомая ))

Ответить