
Aldar
26.09.2016
08:54:40
интересно как это вообще - на каждый запрос ж надо жабаскрипт вызывать, чтобы html сгенерить

Rumata
26.09.2016
08:54:51

Константин
26.09.2016
08:55:03
Я с ним не работал к сожалению

Rumata
26.09.2016
08:55:03
все уже на вебпаке там лоадеры есть кастомные

Google

Rumata
26.09.2016
08:55:16
потрахаться сначала с конфигурацией приедтся
но потом все намного проще
я забил на изоморфик в рубях

Константин
26.09.2016
08:55:49
У меня сейчас все уже работает.. вопрос в том, что у меня выпадает в консоли require.register is not a function

Rumata
26.09.2016
08:55:53
когда интегрировал с джс и делал просто СПА

Константин
26.09.2016
08:56:09
require.register("phoenix/priv/static/phoenix.js", function(exports, require, module) {

Aldar
26.09.2016
08:56:14
https://habrahabr.ru/post/309958/

Константин
26.09.2016
08:56:14
вот на этот момент ругается

Aldar
26.09.2016
08:56:25
вот кстати хороший гайд как на ноде это сделать

Rumata
26.09.2016
08:56:45
ну на ноде )
на ноде и вася тебе сделает
все примеры в интертнетах на ноде под экспрес заточены

Google

Aldar
26.09.2016
08:57:29
если сделать на фениксе - вообще круть будет

Rumata
26.09.2016
08:57:40
вобще большая проблема с джс сейчас в том что он
необходим как отдельный проект в твоем коде

Константин
26.09.2016
08:57:52
А вебпак как работает с bower?

Rumata
26.09.2016
08:57:58
но при жтом его интеграция с не джс миром
полный пиз*с.

Aldar
26.09.2016
08:59:03
а пакеты ставишь через npm
https://github.com/awetzel/reaxt
во что нашел

Dmitry
26.09.2016
09:25:16
Я думаю сделать форе феникса, у которого выкинуть нахрен все mvc и оставить только каналы, + из коробки настроенный webpack для es7 разработок на реакте или +ts для ангуляров всяких.
Никто не желает поучаствовать?

Константин
26.09.2016
09:27:51
Потом поддерживать заебешься

Dmitry
26.09.2016
09:28:45
Если одному делать - то заебусь

Rumata
26.09.2016
09:29:48
помог мне вчера напрототипить
за пару сек

Aldar
26.09.2016
09:30:04
не понял, тебе же апишка все равно нужна будет, и модели

Rumata
26.09.2016
09:30:50
https://github.com/facebookincubator/create-react-app
просто бам бам
все полетело

Google

Rumata
26.09.2016
09:31:06
без лишней хуиты

Dmitry
26.09.2016
09:36:04

[Anonymous]
26.09.2016
10:28:11
https://twitter.com/elixir_lang_mos/status/780017407620423680

Alexander
26.09.2016
11:03:35
inner и outer
соответственно сборка из двух разных папок, чтобы ничего не пересекалось
насчет Js ошибся, с css

Константин
26.09.2016
11:05:59
Так не понятно(
joinTo: {
"js/front.js": [
/^(node_modules\/phoenix\/priv\/static\/)/,
/^(node_modules\/phoenix_html\/priv\/static\/)/,
/^(bower_components\/jquery\/)/,
/^(bower_components\/jquery-migrate\/)/,
/^(bower_components\/materialize\/)/,
/^(web\/static\/js\/*.js)/, // Общие js файлы
/^(web\/static\/js\/front\/)/
],
"js/back.js": [
/^(node_modules\/phoenix\/priv\/static\/)/,
/^(node_modules\/phoenix_html\/priv\/static\/)/,
/^(bower_components\/(?!materialize))/, // все, кроме materialize.
/^(web\/static\/js\/*.js)/, // Общие js файлы
/^(web\/static\/js\/back\/)/
]
}
У меня на фронте материалайз
на бэке бутстрап
есть общие js файлы

Alexander
26.09.2016
11:07:21
;) давай обнимимся

Константин
26.09.2016
11:07:27
есть специализированные

Alexander
26.09.2016
11:07:28
у меня материалайз бутстрап
;)

Константин
26.09.2016
11:07:43
Одинаково думаем просто)))

Alexander
26.09.2016
11:08:49
очень хорошо инфу распихивать
на фронте вот этот http://www.creative-tim.com/product/material-kit-pro

Константин
26.09.2016
11:09:54
Оо как круто

Google

Alexander
26.09.2016
11:10:53
я еще старый фанат haml. А для феникса нет приличной либы, так что самопальная конвертилка встроена
и сверху турболинкс, которые дают ощущение что сервер под столом стоит
позапрошлый проект делали на react+redux+bootstrap. Полнейший трындец

Константин
26.09.2016
11:12:18
https://github.com/gauravtiwari/phoenix_turbolinks
??
Погоди
у тебя на бэке материалайз?

Admin
ERROR: S client not available

Alexander
26.09.2016
11:13:15
на бэке бутстрап зализаный под материалайз
на фронте - материалайз кит

Константин
26.09.2016
11:13:26
аа.. вот теперь ясно
А турболинки той библиотекой?

Alexander
26.09.2016
11:14:10
какой либой?
ты ссылку на фениксовый проект дал

Константин
26.09.2016
11:14:38
аа. 5 сек

Alexander
26.09.2016
11:15:00
турболинкс встраиваются просто - в package.json впихнуть турболинкс, а потом бранчем он соберется и надо 1 строчку в app.js
и готово

Константин
26.09.2016
11:15:06
странно, мне казалось, что находил либу
Он же там еще заголовки требует
при редиректах и т.д.

Google

Alexander
26.09.2016
11:15:47
"dependencies": {
"apidoc": ">= 0.14.0",
"phoenix": "file:deps/phoenix",
"phoenix_html": "file:deps/phoenix_html",
"turbolinks": "^5.0.0"
},

Vladimir
26.09.2016
11:16:02

Константин
26.09.2016
11:17:41
https://github.com/kagux/turbolinks_plug
Вот она

Alexander
26.09.2016
11:18:44

Aldar
26.09.2016
11:19:39
Как жы в жс без промисов то

Alexander
26.09.2016
11:21:50
вообщем идея писать апи + фронт ушла в небытие, т.е зачастую фронт начинает жить своей жизнью, покрываться слоями говна и всеми радостями монолита
плюс к этому весь пиздец js мира
когда npm install без шринкврапа

Vladimir
26.09.2016
11:22:56
Ну да, промисы в промисах. Ничего УЖАСНОГО не вижу в этом, на самом деле.

Alexander
26.09.2016
11:23:18
я же не говорю что это что-то плохое
просто чтобы писать и поддерживать фронтэндовое приложение, нужны крепкие нервы и отсутствие жизни
причем реакт я люблю, всегда найдется пара компонент в проекте
но вот чтобы полностью
неделю помню выходные были
а редакс 4 версии апнул
да и вообще в редаксе до задницы регрессий, тормозов и прочего. Абрамов в issues поэмы строчит

Vladimir
26.09.2016
11:26:03
TypeScript и async/await