@proelixir

Страница 125 из 1045
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

Константин
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
А вебпак как работает с bower?
вебпак бандл жсный собирает, туда все запихивает что необходимо

а пакеты ставишь через 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
Если одному делать - то заебусь

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
не понял, тебе же апишка все равно нужна будет, и модели
Http API не надо если все через сокеты передавать

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

Alexander
26.09.2016
11:03:35
На фронте один css фрэймворк, а на бэкенде другой
хех, у меня примерно так, но с js. для этого 2 файла делается

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" },

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

Вот она

Alexander
26.09.2016
11:18:44
https://github.com/kagux/turbolinks_plug
угу, но там все заброшено, не советую ставить, просто выдерни нужные части

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

Страница 125 из 1045