
Dmitry
03.04.2017
16:04:40

abc
03.04.2017
16:05:00
не норм. при большом кол-ве кода это совсем не норм

Pavel
03.04.2017
16:05:23
вообще в ерланге эта проблема

Александр
03.04.2017
16:05:29

Google

Pavel
03.04.2017
16:05:29
с неймспейсами

abc
03.04.2017
16:05:34
я помню километровые импорты в начале каждого Java файла, вот там все понятно

Александр
03.04.2017
16:05:45
то есть ты не остаёшься один на один с проблемой как в JS, например

abc
03.04.2017
16:06:12

Александр
03.04.2017
16:06:32
по крайней мере я поддерживал много чужих проектов на рельсах, ни разу не потратил много времени на поиск что и откуда вызывается
вот в JS и похапе приходилось grep-ориентированным программированием заниматься

shadowjack
03.04.2017
16:07:22
магия ведь?
Где там магия? Вполне понятный синтаксический сахар.

abc
03.04.2017
16:07:56
да декоратор в питоне это просто обертка над функцией не более того
там все прозрачно очень

Dmitry
03.04.2017
16:08:17
Лучше такое, чем в питон:
my lib.py
A = 3
My superlib
Import A from my lib
Function init():
A=3
И потом
From mylib import a
# a=0
Superlib.init
#a = 3
Весь Фласк так работает

abc
03.04.2017
16:09:28
фласк с его глобальным g объектом говно какое то. для меня все проекты что были на фласке, через год превращались в джангу. спрашивается зачем ?
уж лучше пирамиду взять

Google

abc
03.04.2017
16:10:19
да и армин какой то поехавший немного
вобщем я тыкал фласк года 3, а теперь и смотреть на него не хочу)

shadowjack
03.04.2017
16:12:50
Консенсус что фласк говно?

Dmitry
03.04.2017
16:12:57
Вообще говоря, если говорит поо магию - в джанге ты задаёшь модель и оно тебе само делает админку
Такое блин даже в руби нету
Но фласк говно

Ilnur
03.04.2017
16:13:25

abc
03.04.2017
16:18:40
у меня было около 5-6 подходов к руби / рельсам года с 2010. но все как то отталкивало

Dmitry
03.04.2017
16:19:20
Ну в рельсах можно все из кубиков собрать

abc
03.04.2017
16:19:42
думал синтаксис. но нет. вот elixir с рубишным синтаксисом зашел ок

Ilnur
03.04.2017
16:19:48

abc
03.04.2017
16:19:54
да

Dmitry
03.04.2017
16:20:52
Да и то админ в рэльсах генерирует, роуты прописывает, - все эксплисит делает

Александр
03.04.2017
16:21:42
ну в активадмин всё таки форму и поля приходится описывать вручную

abc
03.04.2017
16:21:46
в общем то что рельсы что джанга примерно одного уровня фреймворки. так что нет тут повода спорить )

Александр
03.04.2017
16:22:05
а в джанге прям со всеми отношениями? или только плоские модели можно редактировать?

abc
03.04.2017
16:22:25

Dmitry
03.04.2017
16:22:43
Рельсы это рест и круд

Ilnur
03.04.2017
16:22:55
btw в рельсах много магии, но все это под капотом

Google

abc
03.04.2017
16:23:04
в джанге есть Django REST Framework, это тоже REST / CRUD

Dmitry
03.04.2017
16:23:18
А Джанго это как бы полублог полу цмс

abc
03.04.2017
16:23:51
да нет. там нет ничего от CMS. Встроенная админка она чисто техническая. ее отдавать юзеру нельзя

Dmitry
03.04.2017
16:23:51
А то что там потом намотали - так все мвц на одно лицо щас

abc
03.04.2017
16:24:54
только вот в NodeJS так и не появилось хорошего аналога Rails / Django
и врядли появится
SailsJS лютый треш

Dmitry
03.04.2017
16:25:39
Просто жс чуваки не могут осилить мвц

Александр
03.04.2017
16:25:47

abc
03.04.2017
16:25:51
Они много чего осилить не могут

Dmitry
03.04.2017
16:26:49
Если ты кроме жс можешь выучить ещё и sql, - то можешь выучить ещё язык и взять норм бэк

abc
03.04.2017
16:27:07
согласен

Dmitry
03.04.2017
16:27:34
А если ты не в состоянии выучить больше одного - получаешь монгу, экспресс и тормозящий паровоз

Ilnur
03.04.2017
16:28:09
MEAN ?

abc
03.04.2017
16:28:39
я работал над одним проектом, где отважные парни делали джоины на NodeJS коллекций из монги. это был ужас. инстанс монги распухал до 1 Гб в памяти
часто падал в корку
а они по крону его поднимали )

Dmitry
03.04.2017
16:29:49
У меня на работе "ну нам надо было приложение для мобилок, поэтому ионик, поэтому ангуляр. Мы потом загуглите туториалы - а там MEAN. Вот тут у нас монга, вот тут экспресс"

Ilnur
03.04.2017
16:30:00

abc
03.04.2017
16:30:17
это руби 1.9 вроде подтекал тогда

Google

Ilnur
03.04.2017
16:30:18
ну и запускали заново

Dmitry
03.04.2017
16:30:40
Я только одного не пойму - как они блять не нашли туториал ангуляр + файербэйз
Чтобы все тормозило не сильно, как сейчас, а совсем

Александр
03.04.2017
16:32:39
а монгу типа поставил - и нахаляву
=)

Dmitry
03.04.2017
16:33:01
Ну все равно хостить надо

Александр
03.04.2017
16:33:21
я, кстати, много раз монгу пытался использовать, так и не зашла
последний раз 12 млн координат на карте искал с ней

Admin
ERROR: S client not available

Dmitry
03.04.2017
16:33:42
Короче я ушёл в другой отдел - я теперь маркетинг мэн

Александр
03.04.2017
16:33:57
вначале бодро работает, а потом виснет и не раскачаешь

Dmitry
03.04.2017
16:34:03
Пусть они там сами в МинЕ копаются

Александр
03.04.2017
16:34:21
а вот elasticsearch в несколько раз большие объёмы на том же серваке отлично обрабатывает

abc
03.04.2017
16:34:23
монгу для сырых данных пользую и для GridFS ) а так да не знаю куда она. хотя на прошлом проекте у клиента она была основной БД. пришлось жрать кактус. они конечно потом начали строить отчеты и сели в лужу. сейчас вроде мигрируют на постгрес

Ilnur
03.04.2017
16:36:47
http://webassembly.org/docs/gc/
вроде должно настать светлое будущее когда нибудь

abc
03.04.2017
16:38:24
в следующей жизни может быть
я в субботу в больничке видел IE6

Dmitry
03.04.2017
16:38:40
"Мы будем писать на с++ Бэк, потом компилируем в асмжс и запускаем на ноде"

Google

Ilnur
03.04.2017
16:39:42
ну и вдруг если кто-то не видел, доклад "The Birth & Death of JavaScript": https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript =)

Andrey
03.04.2017
16:40:21
от ЖСика никуда не деться
таковы реалии
;)

Pavel
03.04.2017
16:40:57
да, столько понаписали что теперь как с си, будут 60 лет сапортить
и разгребать

shadowjack
03.04.2017
16:57:19
Да ладно, на фронте в основном. А на фронте переделать то проще.

Dmitry
03.04.2017
16:57:36
Другого языка быть не может

anton
03.04.2017
16:57:45
на фронте переделать как раз не проще ;) фронт другие люди видят...

shadowjack
03.04.2017
16:58:11
Ну они видят интерфейс
С дизайном
Всякие фреймворки как грибы

anton
03.04.2017
17:00:04
как грибы - да
а пойди, попробуй перейди с ангуляр1 на реакт
или с реакта2 на вьюжс
или что там нынче модно
и посмотри сколько будет желающих на такую работу

Timur
03.04.2017
17:04:52
http://dmkpress.com/catalog/computer/programming/functional/978-5-97060-233-1/
Кто-нить читал, стоит за нее деньги платить?

Ivan
03.04.2017
17:10:35

shadowjack
03.04.2017
17:11:57

abc
03.04.2017
17:14:30
хе. ангуляр, реакт вью. да пойдут без проблем. ангуляр первый считай закопали. остается реакт и вью. выбор то небольшой

shadowjack
03.04.2017
17:15:08
ангуляр 2 откопали зато.

abc
03.04.2017
17:15:25
но что-то заходит он плохо