
Alexandr
29.10.2017
15:21:17

brute11k
29.10.2017
15:22:41
Дело в том, что с рельсами я работал, и там определённо будут лишними фичи, связанные с asset pipeline.
То бишь возможно мне не нужен настолько большой фреймворк со всеми плюшками, которые он предоставляет, а гемы работают и в Sinatra/Grape.

Stanislav
29.10.2017
15:24:58
А, пардон

Google

Stanislav
29.10.2017
15:25:16
История не загрузились

brute11k
29.10.2017
15:25:17
Ну я просто думаю, что наверняка люди кроме Vue.js используют какие-то другие фреймворки в качестве бека.
Я вот пока такое нашёл http://blog.scoutapp.com/articles/2017/02/20/rails-api-vs-sinatra-vs-grape-which-ruby-microframework-is-right-for-you

Harry
29.10.2017
15:43:13

brute11k
29.10.2017
16:05:38
vue js в качестве бека?
Имел в виду, что кроме приложения на Vue.js люди в этой конфе используют различные бекенд-фреймворки, не обязательно на JS/PHP. Но вообще можно использовать Vue.js как SPA с локальным хранилищем, то есть вообще без бека. Или пользоваться облачным API, вроде https://backendless.com/

Harry
29.10.2017
16:16:24
прост такие ещен е видел

brute11k
29.10.2017
16:17:56
Ну, например, вот — я написал простенькое: https://sun-train.glitch.me/

Harry
29.10.2017
16:18:37

brute11k
29.10.2017
16:18:40
https://glitch.com/edit/#!/sun-train?path=src/components/App.vue:1:0
То есть, какие-то простые вещи, которые не требуют сервера.

Dimanius851
29.10.2017
16:26:45

Oleg
29.10.2017
16:28:53
Всем привет.
Олег, занимаюсь большими данными, в основном разрабатываю бэк. пару лет назад пилил фронт на бэкбоне, сча решил изучить сабж

Google

Alexandr
29.10.2017
16:29:49
Хоть кто-то плашки читает) привет

brute11k
29.10.2017
16:30:29
В общем, судя по всему, мне стоит взять Rails::API, ибо там многие проблемы, которые могут у меня возникнуть, уже решены (логирование, environments, reloading). Не думаю, что мой проект когда-нибудь будет генерировать больше 100 хитов в секунду. А почему Ruby? Ну, знать один только PHP/JS довольно уныло, а я хотел бы в будущем прибиться к какой-нибудь команде из TOP500, в том же Гугле интервью проводится на Python/Ruby/Java/C++.

Alexandr
29.10.2017
16:31:57
ну python хотя бы для утилит подходит, даже в играх катит. Про java и c++ и говорить нечего. А на что годен ruby? почему он?

brute11k
29.10.2017
16:32:25
На ruby написан Vagrant, например

Alexandr
29.10.2017
16:32:27
я не говорю что это плохо, просто может в будущем тоже буду выбирать куда шириться, хотелось бы знать доводы за и против

brute11k
29.10.2017
16:33:16
Вообще я мечтаю перекатиться в Clojure, но сомневаюсь, что с моим опытом я смогу найти там работу.

Alexandr
29.10.2017
16:33:17
это я знаю, но можно и десктопные приложухи на пыхе писать, не показатель

brute11k
29.10.2017
16:36:57
Мне просто нравится Ruby, он компактный и радует глаз. Мне нравится, что его создатель родом из Японии, и последние версии языка достаточно быстрые.
Python тоже неплох, но есть большой минус — многие пакеты и библиотеки написаны на Python 2, а разработчик решил выкатить версию 3, в которой эти библиотеки перестали работать. Изменился синтаксис, многие программеры недовольны этим решением. В общем, наблюдается эдакий "разлом" между двумя лагерями - Python 2 и Python 3.
И становится непонятно, какую версию Python выбрать для изучения. В идеале, получается, нужно знать оба..

Alexandr
29.10.2017
16:37:51
этот разлом наблюдался года три назад вроде) я сейчас ни одной популярной либы не переписанной на 3 версию не могу назвать
так что на второй можешь забить, он уже 2 года как не юзается никем кроме олдфагов
или тех кто старые прилоги поддерживает

john
29.10.2017
16:38:46
докладывают что все уже переписано на третью

brute11k
29.10.2017
16:39:01
Ну и Ruby более молодой язык (1995). Python появился в 1991-м.

Alexandr
29.10.2017
16:39:19
учи go. быстрый, молодой, универсальный)
или котлин - сильно проапгрейженая ява

john
29.10.2017
16:39:34
го, скала

brute11k
29.10.2017
16:39:42
Я бы лучше изучил Clojure на уровне ;)

Firdavs
29.10.2017
16:39:51
html топ

john
29.10.2017
16:39:53
да, кложа

Google

brute11k
29.10.2017
16:40:12
У меня есть вот такое

Alexandr
29.10.2017
16:40:15
во любитель артефактов) еще эликсир поучи)

brute11k
29.10.2017
16:40:27
https://github.com/konovalov-nk/cljs-todo
Clojure + reloadless workflow для HTML/JS
И никаких тебе вебпаков настраивать не нужно.
Всё из коробки, минификация, Google Closure, hot-reload, и так далее.
По-моему, отличная альтернатива всему безобразию, которое сейчас творится в JS

Alexandr
29.10.2017
16:45:40
я никогда не смотрел clojure
даже не читал про него, слышал только
Только что открыл википедию, прочитал сразу "современный диалект лиспа", перекрестился, закрыл

brute11k
29.10.2017
16:47:13
(пока я писал это уже выпустили 200 JS библиотек (большинство из них просто будут проверять, является ли переменная массивом), 50 фреймворков и 20 менеджеров пакетов)
На самом деле, лисп — вещь интересная. Посмотри вот это: https://www.youtube.com/watch?v=iUC7noGU1mQ

Alexandr
29.10.2017
16:48:36
кстати тот же котлин вроде как компилится в жабоскрипт
то есть универсальность на уровне

brute11k
29.10.2017
16:50:17
На Clojure многие переходят сейчас. Walmart, Boeing, Cisco, LinkedIn, Netflix. https://practicalli.github.io/clojure/overview/who-uses-clojure.html

Alexandr
29.10.2017
16:50:44
https://yopta.space/

john
29.10.2017
16:50:48
все кто не закостенел всегда на что нибудь переходят
не у всех конечно хватает денег на ресерч

Alexandr
29.10.2017
16:51:31

No
29.10.2017
16:51:47

Google

Alexandr
29.10.2017
16:51:58
угу, скоро год
просто может кто не видел
упс, уже год

brute11k
29.10.2017
16:52:45
В том же видео про Боинг они наняли программистов, которые совсем не шарили в Clojure. Через 2 недели уже фигачили в продакшен.
А софт как бы не из простых. Нужно было обрабатывать 6000 технических сообщений с датчиков в рил-тайме
И у них ушло всего 34 тысячи строк кода на всё это.
По-моему, это гениально.
https://www.youtube.com/watch?v=gsffg5xxFQI - Clojure в JS

Oleg
29.10.2017
17:40:37

Harry
29.10.2017
17:53:36
парни, а вот во вью, чтобы скрипт проигрывался на всех страницах это надо в главный App.vue его импортить?

Rustem
29.10.2017
17:55:21
Есть VueJS фреймворк типа React Native?

Alexandr
29.10.2017
17:57:45
можно ли как то сделать чтобы главный main.js с его el:"#app" не вешать на страницу, но прописать компонентам свой el и размещать их на странице по отдельности?

brute11k
29.10.2017
18:01:07

Alexandr
29.10.2017
18:02:41
или как вариант для главного main.js назначать два элемента сразу на страницу
то есть прописать ему не id а класс и вставить в 2 местах, но посередине чтобы он не работал

brute11k
29.10.2017
18:03:07

Rustem
29.10.2017
18:03:18

Alexandr
29.10.2017
18:04:35
у меня vue-cli, на div, в котором вся страница повешен id="app", но в середине страницы остались куски js, которые конфликтуют с vue. Понятно что их со временем перепишу, но сейчас изза этого перестает все работать
вот мне и надо, чтоб хэдер и футер страницы подчинялись vue, а контент пока работал на ангуларе как раньше
сейчас они у меня конфликтуют

Google

brute11k
29.10.2017
18:17:20
Так получается, что Vue.js работает, как библиотека, а не фреймворк. И можно спокойно переносить всё, никаких конфликтов не должно быть.

Alexandr
29.10.2017
18:19:13
так ведь надо чтбы они включались в область действия основного файла

brute11k
29.10.2017
18:19:15
Речь об этом: https://vuejs.org/v2/guide/single-file-components.html
Получается, что у тебя в контенте в html может находиться что угодно, ангуляр там, неважно. Vue.js подхватывает только html-компоненты и рендерит их.

Alexandr
29.10.2017
18:36:05
еще вопрос. предположим в одном из компонентов объявлена переменная test : 33 . Как мне ее вывести вне этого компонента? только передав в store? или можно обратиться как нибудь типа {{componentName.test}}

Taras
29.10.2017
18:56:46
Там, вроде через componentName.data.varName
Или $data как-то так

Enjoy the
29.10.2017
19:08:11

Alexandr
29.10.2017
19:08:33
чет не работает, или не так подбираю

Taras
29.10.2017
19:12:25
ты импортируешь компонент?

Alexandr
29.10.2017
19:13:46
в главный модуль да

Vladimir
29.10.2017
19:24:26
Приветствую.
Есть кто weex юзает ?

Enjoy the
29.10.2017
19:25:28

Alexandr
29.10.2017
19:26:09

Enjoy the
29.10.2017
19:26:29
клевый логин
Spasibo
Он тип имел в виду в том компоненте где юзаешь свойства компонента импортируешь или нет