
Stanislav
15.07.2017
11:07:31

Stanislav
15.07.2017
11:07:49
Я его установил, к нему бабель

Stanislav
15.07.2017
11:08:01
я просто мониторю то что кидают на фриланс

Google

Stanislav
15.07.2017
11:08:14
var path = require('path');
module.exports = {
entry: 'app/app.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'app')
}
};
Вот мой "конфиг". Скопипастил

Yaroslav
15.07.2017
11:08:21
может пора обьеденятся в артель и делать свой продукт
у нас в городе вирус ебанул по одному крупному заводу который в мировом концерне, у них сервера на 2003 и iScala ERP,
там конечно айтишники ещё те мудозвоны но не суть
руководство там молодые парни и мы просто приятельствуем
и вот реально есть спрос на кросплатформенную ERP, с потддержкой разных БД через интерфейсы.
Там скука в виде документов, справочников, счетов, учета, графических форм
Плюс нужно подключать мобильную платформу потому что варехаус и вообще
Я в шутку задвинул сумму с крупным количеством нулей, а они даже не поперхнулись.
Так что вроде 2017 и всё написано до нас, а ннет)


Den
15.07.2017
11:09:32
Да пофигу что ты подгружаешь, ты спокойно можешь грузить куски html кода, только зачем?
Ты штопором гвозди забиваешь? Или дрелькой там белки взбивать...
Смотри, тот сайт что т показывал это статика, тупая, банальная статика. По клику в определенном диве нужно выводить определенную инфу и всегда одну и туже. С поправкой раз в пятилетку.
Теоретически ты всю статику можешь сразу сгенерить в хайд и jQ по клику слева или сверху отображатьнужный блок.
Зазипованная страница прилетит быстро, закешируется у анона в браузере и переход без запроса будет 30ms
Vue это про другое, это динамика, сложная логика и автоматизация довольно муторных операций.
Короче, так. Ты откуда знаешь то что у меня там статика? У меня там цены раз в неделю меняются, всякие акции, новости. Все это хранится в базе, и динамически отдается, по определенным шаблонам. Единственное - сервер синхронен. Еще на серваке - собирается инфа о заявках и обращениях через обратную связь. (Я специально не указал ни одного плюса PyroCMS непосредственно, сейчас)
Может я чего то не догоняю, но мне сдается - черезчур уж запарно, было бы на статике решать подобный ряд задач.
Далее по фронту - там ES6, работает в окружении window, как только страница ready отрубает нахер все внутренние ссылки, и начинает работать SPA. Оно совершает XHR запрос по любому нажатию на ссылку. Сервер, в свою очередь, отслеживает тип запроса, и отдает либо всю страницу, либо только центряк, без мет скриптов и стилей. Оно все уже давно подгружено.
И даже этот клочок контента - ни фига не статика. Это полностью динамическая система. Заказчик планирует туда еще кое-какой функционал CRM допиливать со временем.


Stanislav
15.07.2017
11:09:45
ну и какой шанс найти такое без >приятельствуем
я и говорю раз в столетие
а после трех месяцев писанины тебя выкинут заплатив по минималке за отработанное время потому что все вышло не так как они это видели

Yaroslav
15.07.2017
11:11:51

Den
15.07.2017
11:12:16

Stanislav
15.07.2017
11:12:23
ну одна это не дофига

Rafael
15.07.2017
11:13:01
я бы тоже на такое согласился, но только если в команде с более опытными ребятами
потому что это ппц какой буст по знаниям

Stanislav
15.07.2017
11:13:28

Denis
15.07.2017
11:13:36
для такого продукта сначала нужно собрать хороших аналитиков

Google

Stanislav
15.07.2017
11:13:47
я даже не знаю кто опытнее тебя
это такое трололо чтоли

Den
15.07.2017
11:14:07

Denis
15.07.2017
11:14:16
прирост

Stanislav
15.07.2017
11:14:24
прокачивание ачивочек жизнь это эрпэгэ

Den
15.07.2017
11:14:31
А, спс. Чет я...
ОПГ

Stanislav
15.07.2017
11:14:50
потом можно лизать более элитный сапог
даже заграничных партнеров

Yaroslav
15.07.2017
11:15:15

Stanislav
15.07.2017
11:15:18

Stanislav
15.07.2017
11:15:58
опытности не существует

Stanislav
15.07.2017
11:16:16
Ага ?


Yaroslav
15.07.2017
11:17:15
Короче, так. Ты откуда знаешь то что у меня там статика? У меня там цены раз в неделю меняются, всякие акции, новости. Все это хранится в базе, и динамически отдается, по определенным шаблонам. Единственное - сервер синхронен. Еще на серваке - собирается инфа о заявках и обращениях через обратную связь. (Я специально не указал ни одного плюса PyroCMS непосредственно, сейчас)
Может я чего то не догоняю, но мне сдается - черезчур уж запарно, было бы на статике решать подобный ряд задач.
Далее по фронту - там ES6, работает в окружении window, как только страница ready отрубает нахер все внутренние ссылки, и начинает работать SPA. Оно совершает XHR запрос по любому нажатию на ссылку. Сервер, в свою очередь, отслеживает тип запроса, и отдает либо всю страницу, либо только центряк, без мет скриптов и стилей. Оно все уже давно подгружено.
И даже этот клочок контента - ни фига не статика. Это полностью динамическая система. Заказчик планирует туда еще кое-какой функционал CRM допиливать со временем.
молодец, садись "5")


Stanislav
15.07.2017
11:17:50
опытность это лишь позиционирование и политика
истинно опытные чуваки могут быть совершенно скромными и простыми на равных и даже выглядеть менее опытными потому что не могут двигать свою позицию
а петух который только и делает что работает на публику всю жизнь там опытность овер 9000

Stanislav
15.07.2017
11:20:17

Stanislav
15.07.2017
11:20:52
просто упоминаю вместе потому что это связано

Denis
15.07.2017
11:21:08

Google

Stanislav
15.07.2017
11:21:13
опытность - умение внушать опытность

Stanislav
15.07.2017
11:21:48
Субъективно

Stanislav
15.07.2017
11:21:50
Как быстро и просто запустить бабель из вебпака, чтобы консоль не ругалась?

Stanislav
15.07.2017
11:22:07

Denis
15.07.2017
11:22:25

Stanislav
15.07.2017
11:22:36
вернее это понятие вообще работает в другой пооскости ?

Stanislav
15.07.2017
11:22:47
var path = require('path');
module.exports = {
entry: 'app/app.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'app')
}
};
Вот мой "конфиг". Скопипастил
https://www.webpackbin.com/bins/-Kp43NbkQAH_HutNdDKN а код такой

Denis
15.07.2017
11:23:37
А нахрен тебе тут бабель?

Stanislav
15.07.2017
11:24:15
Uncaught SyntaxError: Unexpected token import

Denis
15.07.2017
11:26:06
зачем тебе тут вебпак вообще? ?

Stanislav
15.07.2017
11:30:53

Denis
15.07.2017
11:31:33
А блин, точно)


Den
15.07.2017
11:33:18
Ребят, немного по-другому свое сообщение построю, чтобы понятно было, а то в первый раз муть непонятную написал))
О том, куда я хочу Vue подключить:
1. Все запросы переадресовываются через .htaccess на index.php
2. В index.php инициализируется класс Router.php
3. В роутере разбирается адресная строка и запускается необходимый контроллер, там уже подключается нужная модель и вьюшка
4. Вьюшка сейчас выглядит простым php файлом, который инклюдится в конце работы контроллера. Т.е. получил контроллер данные -> обработал -> запустил вью, во вью уже выводятся они
Вопросы:
Если нужен SPA, то это делается только через Vue-Router. Вопрос - как сделать нормальную работу vue-router, если весь backend работает через единую точку входа? Сделать так, чтобы запросы к api шли через адрес http://site.com/api/*тут запрос*, и отдавать на единую точку входа только запросы /api/, остальное отдавать на Vue-Roter? Опять же, нужна ли нода для Vue-Router? Если не нужна, то каким образом он будет получать http запрос с адресной строкой?)
Короче. Тебе надо в корне поменять твой неправильный взгляд. То что у тебя все работает через одну точку знает только Nginx (или аналог) и он еще может FPMу (или аналогу) шепнуть. Они вообще, как правило, в теплых.
Остальные - я, ты, Vue и SEO-краулер, в том числе - видят дерево маршрутов приложения, которые все и отдаются через одну ТД (как не спрашивай - это магия)
То есть смотри - краулеру уже отдается то, что надо.
Чтобы реализовать SPA
1. Необходимо отключть перезагрузку страницы, передав управление маршрутизацией приложения на клиенте (браузере) на JavaScript.
2. Надо научить сервер различать прямое обращение и обращение с клиентского приложения.
3. Ограничить отдаваемые сервером данные, только необходимыми, исходя из пункта 2
4. Реализовать правильное поведение JS на клиенте (подмена контента, активные классы и тд)
Profit!


Denis
15.07.2017
11:33:36
Не нужн стикеров пжлст

Den
15.07.2017
11:34:59
Ты нервный сегодня чето

Denis
15.07.2017
11:35:16
Нее, норм, я работаю.
Прост стикеры огромные и их нужно пролистывать.

Google

Den
15.07.2017
11:36:12
Ааа, ну ок. Просто много их))

Kirill
15.07.2017
11:37:14
Товарищи, добрый день! Подскажите пожалуйста, хочу в <router-link> в каждой ссылке подсовывать в начало ссылки сегмент. Как лучше это сделать, создать компонент обертку?
Делаю это для мультиязычности. например: example.com/ - по умолчанию английский, а если example.com/de/ - немецкий. Вот и хочу собственно подпихнуть в начало каждой ссылки /de/
и сделать так, чтоб это не ломало её active state

Den
15.07.2017
11:38:31
:to="'/segment/' + item.path"

Astr0junk
15.07.2017
11:38:33
Чота читал читал. Думал срач будет..:(

Vladimir
15.07.2017
11:39:16

Den
15.07.2017
11:39:34

Kirill
15.07.2017
11:39:42

Den
15.07.2017
11:40:08

Admin
ERROR: S client not available

Denis
15.07.2017
11:40:16
А почему не использовать children?

Kirill
15.07.2017
11:42:10
а если это динамически

Denis
15.07.2017
11:43:20

Den
15.07.2017
11:43:36

Kirill
15.07.2017
11:44:13
сейчас делаю по такому принципу:
routes: [
// routes
{
name: 'root',
path: '/:lang(\\w{2})?/',
redirect: '/',
component: root,
meta: {
type: 'common',
breadcrumb: 'Main',
meta: {
type: 'common',
},
},
children: [
{
и вроде все неплохо работает
относительные работают не совсем как хотелось бы
ссылки*

Den
15.07.2017
11:48:59
А модель есть?

Google

Kirill
15.07.2017
11:53:14
vuex-i18n

Den
15.07.2017
11:54:20

Denis
15.07.2017
11:54:26
язабан

Den
15.07.2017
11:54:38
Это варн

Alexey
15.07.2017
11:56:54
язабан
Промахнулся, сори, больше не буду)

Denis
15.07.2017
11:57:03
?

Den
15.07.2017
12:03:45
Кирилл Семеныч?
Вы где?

Алихан
15.07.2017
12:07:02
Кто-нибудь пилил админку на Vue?
SPA

Den
15.07.2017
12:07:25
Не, только частями

Алихан
15.07.2017
12:07:54
А из готовых решений что бы ты выбрал?

Den
15.07.2017
12:08:02
Ничего
Правда

Алихан
15.07.2017
12:08:19
Vuetify не трогал?

Den
15.07.2017
12:09:18
Трогал. Дело в бэке. Если у тебя только рест - то пох
Бери и не парься

Алихан
15.07.2017
12:09:51
У меня мыслишка бэк с фронтом запилить