
Yaroslav
10.06.2017
18:04:21

Kelin
10.06.2017
18:04:48

Valery
10.06.2017
18:05:06


Anton
10.06.2017
18:12:15
Высокие нагрузки серверсайда это какие?.. если не секрет.
Выкинь пример свой на jsfidle поправим
Начинал в 2009-ом на Ultimate-Guitar.com, там 1.5 млн уникальных посетителей в сутки было, по тем временам прилично. Потом в сфере туризма проект был, хитов сильно меньше, сотни тысяч и то не часто набегало, но намного бОльшие нагрузки на бэкенд из-за постоянного обновления базы поставщиками (пол терабайта данных примерно).
На jsfiddle не представляю даже как выкинуть, в шаблоне всего 2 блока кода:
<script src="{{ webpack_asset('@AppBundle/Resources/public/script.js') }}"></script>
и вышеупомянутый кусок
<p v-tagdog="tags" settings="tagdogSettings">
<label for="tags">Tags</label>
<input type="text" id="tags" placeholder="Separate tags with commas" />
</p>
остальное всё webpack-ом обрабатывается

Google

Yaroslav
10.06.2017
18:15:52
А всё понял смотрю

Anton
10.06.2017
18:17:14
External Resources
Ага, увидел, спасибо. Значит, они inject-ятся как-то во фрейм.
Вот только вопрос, как vue-tagdog.min.js такой красивый получить из npm? Я, конечно, могу отсюда себе сохранить, но это малополезно для понимания процесса сборки
Я вообще правильно понял, что для использования готовых компонентов из npm обязательно нужен webpack, или какой-нибудь его аналог?

Yaroslav
10.06.2017
18:18:33
Vue.use(require('vue-tagdog')); после импорта есть?

Nikolay добряш
10.06.2017
18:18:38

Yaroslav
10.06.2017
18:18:40
Да сборщик нужен

Valery
10.06.2017
18:19:24

Anton
10.06.2017
18:20:34
ты знаком с vue-cli?
Поставил его, сгенерил тестовый проект, перенёс из него всё (вроде как) в свой symfony-проект, с которым экспериментирую

Valery
10.06.2017
18:21:07

Anton
10.06.2017
18:22:07
с symfony я не знаком )
Ну это просто бэкенд, он слабо взаимодействует с фронтендовскими штуками. На том этапе, где я сейчас - только запускает webpack в процессе деплоя

Valery
10.06.2017
18:23:39

Yaroslav
10.06.2017
18:24:07

Google

Anton
10.06.2017
18:24:13

Dmitry
10.06.2017
18:25:11
ребят привет, а кто-нибудь пробовал уже nativescript с vue?
вроде недавно зарелизили

Anton
10.06.2017
18:25:16

Yaroslav
10.06.2017
18:26:15
Нет не норм, меня вообще смущает этот tag-dog, зачем он тебе сдался?

Anton
10.06.2017
18:29:35
Нет не норм, меня вообще смущает этот tag-dog, зачем он тебе сдался?
Он мне нравится, хочу заиспользовать в одном из проектов. Но вообще он сам по себе не очень важен, хочу просто что-нибудь попробовать подключить из npm. Воспринимаю vue как фреймворк для view-задач, и для меня очень важно при этом повторно использовать код. Как свой, так и созданный сообществом. В общем, пофигу в принципе, что подключать.
До него пробовал vue-input-tag, но там прям в репозитории issue висел, люди жаловались, что подключить не могут. Взял другой.
Подскажите, может, какой-нибудь (вообще любой) компонент, или директиву, 100% хороший и подключаемый

Valery
10.06.2017
18:32:46

Yaroslav
10.06.2017
18:32:59
а сам tagdog.js ты из гита клонировал?

Anton
10.06.2017
18:33:13

Yaroslav
10.06.2017
18:33:24
Ну так зависимость указана
Вообще левая штука этот tagdog

Valery
10.06.2017
18:34:11

Anton
10.06.2017
18:34:38

Yaroslav
10.06.2017
18:34:57
Какая у тебя вообще задача стоит?

Valery
10.06.2017
18:35:13

Anton
10.06.2017
18:35:28

Yaroslav
10.06.2017
18:35:34
Я тогда не понимаю сразу секса с левой директивой

Valery
10.06.2017
18:35:49

Google

Valery
10.06.2017
18:36:02

Yaroslav
10.06.2017
18:36:17
Подключи vue-router

Anton
10.06.2017
18:36:40

Yaroslav
10.06.2017
18:37:13
Хотя если у тебя статику выстреливает симфони то он тебе до лампочки

Anton
10.06.2017
19:26:29
Хотя если у тебя статику выстреливает симфони то он тебе до лампочки
Роутер - всё равно штука полезная. В предыдущем проекте мы такое использовали. Сначала на jquery и history.js, потом ember. Страницы сайта могли загружаться с сервера, а могли работать как SPA, аяксом подгружаются данные, и через history api меняется url на соответствующий.
Ребята, спасибо за помощь! Попробовал с нормальным компонентом (роутером) - сразу всё получилось. И с другими компонентами потом тоже.

Yaroslav
10.06.2017
19:27:35
ну да, роутер, такого типа пришел как раз с ембера

Anton
10.06.2017
19:29:13
С другими - компонентами в смысле, совсем другими. Те, что я раньше пробовал, так и не заработали, что-то с ними не так.


Yaroslav
10.06.2017
19:35:52
ты не подключил сам скрипт, стартовала только обертка. Вообще, на вскидку (для любой конкретной реализации нужно хорошо подумать, а мне лень) в случае с похапе ву - это круто навороченая но обрезанная вьюшка.
1. есть прописанный бандл для всех страниц в контором прописана работа со всем приложением и бандл прилетает с всеми странцами
2. вебпак формирует бандлы для каждой страницы отдельно,
3. пхп формирует штмл, подключается ву через сдн, и пыха пишет в теге скрипт компоненту, подгоняя стартовые данные в дата, формируя компутед и т.д.
4. самый как бы веселый, пишем чисто апликуху, а с пхп делаем рест апи (но для этого монстр симфони как бы и не нужен вообще)
Для кажодго из этих вариантов код разный
Мой совет - изучи vue отдельно от всего зоопарка.
Банально - тудушка, потом что-то веселее, потом своё мелкое приложение с роутером и строй. И т.д.
В процесе изучения в голову само прийдет как его пришить к текущему прожэкту


Dmitriy
10.06.2017
19:45:34
https://www.talater.com/annyang/ - кто то юзал эту штуку? или что-либо подобное?


Anton
10.06.2017
20:15:30
ты не подключил сам скрипт, стартовала только обертка. Вообще, на вскидку (для любой конкретной реализации нужно хорошо подумать, а мне лень) в случае с похапе ву - это круто навороченая но обрезанная вьюшка.
1. есть прописанный бандл для всех страниц в контором прописана работа со всем приложением и бандл прилетает с всеми странцами
2. вебпак формирует бандлы для каждой страницы отдельно,
3. пхп формирует штмл, подключается ву через сдн, и пыха пишет в теге скрипт компоненту, подгоняя стартовые данные в дата, формируя компутед и т.д.
4. самый как бы веселый, пишем чисто апликуху, а с пхп делаем рест апи (но для этого монстр симфони как бы и не нужен вообще)
Для кажодго из этих вариантов код разный
Почти 100% проектов, к-ые я делаю - это классические сайтики, с генерацией страниц на сервере, а не SPA. Но часто возникает и необходимость встроить в страницу относительно сложный динамический элемент. Вот то, на чём я сейчас экспериментирую - это редактор сценария для чат-бота. Во frisbuy.ru - это интерфейс для разметки товаров на фоточках, или виджет вот, который клиенты у себя встраивают: https://shop.inglot.com.ru/collections/ (внизу страницы)
Итого, для моих задач скорее вариант №2 подойдёт, с несколькими разными бандлами. Но это всё потом, а сейчас экспериментирую. Даже не с тем, как к проекту пришить, а больше просто как сборка работает, что к чему. Спасибо за наводки, это немного упорядычивает всё.


Valery
10.06.2017
20:40:00
People, с новостного сайта парсить ( новое для меня слово - я умный! ? ) новости и запихивать их в мобильное приложение - это как делается? Как и в каком формате получать данные с новостного сайта?

Вишневый чай
10.06.2017
20:40:22
Rss? Спать иди!

Yaroslav
10.06.2017
20:40:59
Думаю что парсить он хочет не новости, хе-хе)

Valery
10.06.2017
20:41:54
Rss? Спать иди!
Не могу. У меня же если мысля засядет в моем воспаленном мозгу - не засну ?

Вишневый чай
10.06.2017
20:42:19
На кой тебе парсить новости, напиши что поприкольнее
Новостные сайты имют свой атом, рсс, вобщем какойто фид, его парсить как два байта переслать

Cenator
10.06.2017
20:43:50

Valery
10.06.2017
20:44:27

Google

Valery
10.06.2017
20:44:54

Вишневый чай
10.06.2017
20:45:02
Ой не не трать время на эти квазары
Реакт нейтив, fusetools
Native script, у вуешки есть weex правда говорят зелёный пока, но этож пока

Valery
10.06.2017
20:46:44

Yaroslav
10.06.2017
20:47:49
Вы даже не представляете что может Nightmare.js))

Admin
ERROR: S client not available

Вишневый чай
10.06.2017
20:48:05
Surprise.me
Ток загуглю что это с таким стремнвм названием

Valery
10.06.2017
20:49:42

Yaroslav
10.06.2017
20:50:24
думаю не мелькает)

Valery
10.06.2017
20:50:58

Roquie
10.06.2017
20:52:14

Illya
10.06.2017
20:56:52
который удобная обертка над селениумом

Stanislav
10.06.2017
20:57:40
Че та у меня не все сообщения подгрузились)

Google

Denis
10.06.2017
21:34:15
? Друзья, blockchain-технологии достигли серьезных масштабов. Это уже давно не просто bitcoin, а вполне серьезные решения Enterprise-уровня. Второй месяц экспериментируем с Ethereum, Smart Contracts, Truffle, web3.js, DApps (ведь платформа JavaScript-friendly). Много интересного накопилось. Вижу, что есть и другие ребята, которые начинают идти по этому пути. Создали группу для обсуждения технических вопросов разработки, связанных с архитектурой и разработки для платформы Ethereum. Присоединяйтесь: https://t.me/eth_ru

Yaroslav
10.06.2017
21:35:22
никто не любит спам

Владимир???
10.06.2017
21:38:46
жаль, что тут нельзя кикать голосованием)

Серега
10.06.2017
21:40:42
это когда денег нет на продвижение

Yaroslav
10.06.2017
21:41:49
нету валюты у криптовалюты)

Серега
10.06.2017
21:42:08
ахах

Kelin
10.06.2017
21:44:59
https://atom.io/packages/atomify
Лол
https://github.com/gepoch/linter-write-good
О, таки написал кто-то линтер английского

Illya
10.06.2017
22:23:19
забавные вы
Денис Измайлов - владелец чата )

Stanislav
10.06.2017
22:28:13
я люблю спам
можно чтото новое узнавать

Kelin
10.06.2017
22:29:47

Владимир???
10.06.2017
22:35:12

Stanislav
10.06.2017
22:39:35
да у вас любая инфа это спам
бывает и годная реклама
может блокчейнолюди вообще хотят спасти как можно больше людей
позвав в свою секту

Vadim
10.06.2017
22:49:13
хм, кстати вью ангуляр по звездочкам в гитхабе обогнал)