![]() |
|
Система формирования заказов покупателем Ø (длинная ветка 08.12.2016 17:24) |
☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
Jija Grenkov
15.09.16
✎
17:04
|
Сейчас на форуме много внимания уделяется языкам программирования отличных от 1с. Я подумал, что не плохо было сделать что-то для сообщества. Я предлагаю людей способных и желающих участвовать собраться в команду и реализовать систему позволяющую клиентам самостоятельно формировать заказы в 1с.
Тут более подробное описание. https://drive.google.com/open?id=11KFWaBcU6iQ_K_B7ZhRghPaVBnySTmoDHHcl-pxdvI0 Для реализации нужны люди способные писать код на java и js. Имеющие представление о технологиях требующихся для проекта. Могу предложить вариант, я рекомендую, что почитать/посмотреть и через пару недель могу провести короткое интервью, если человек за это время усвоит, то я бы такого пригласил в команду. Проект не коммерчески и после реализации 1-й версии, планируется выложить как open source. Я считаю - это отличная возможность для начинающих специалистов в области программирования Java и JS. Для более устоявшихся специалистов, возможность сделать доброе дело для сообщества, поучаствовать в проекте с 0, обменяться опытом и укрепить знания. |
||||||||||
1
Лефмихалыч
15.09.16
✎
17:07
|
какую проблему это будет решать и чья это проблема?
|
||||||||||
2
Torquader
15.09.16
✎
17:08
|
Такая задача называется "интернет-магазин" - их уже готовых реализовано - мама не горюй, а со стороны 1С требуется только обмен данными.
|
||||||||||
3
Jija Grenkov
15.09.16
✎
17:08
|
(2) Это позволит минимизировать участие менеджера в продажах.
|
||||||||||
4
jsmith
15.09.16
✎
17:09
|
Ты увеличиваешь безработицу.
|
||||||||||
5
Jija Grenkov
15.09.16
✎
17:10
|
(2) это не интренет магазин. Это больше интерфейс учетки орентированный на на быстрое формирование заказов
|
||||||||||
6
Лефмихалыч
15.09.16
✎
17:10
|
(3) для этого есть интернет магазин. Тысячи их. В том числе с бесшовными вот этими интеграциями.
|
||||||||||
7
jsmith
15.09.16
✎
17:11
|
(5) В чем кардинальная разница будет?
|
||||||||||
8
Лефмихалыч
15.09.16
✎
17:11
|
(5) я так и не понял, кто будет твоим клиентом. И не понял, что что сабж дает твоему клиенту такого, чего не дает интернет-магазин?
|
||||||||||
9
jsmith
15.09.16
✎
17:11
|
Типа можно мимоходом платежку в банк отправить, зарплату начислить?
|
||||||||||
10
НаборДанных
15.09.16
✎
17:12
|
(3)Почитай про технологию обмена 1С-1Сбитрикс, что там еще автоматизировать? Заказы создаются, реализации создаются, доки оплаты создаются и даже проводиться умеют сами. По твоему мнению, что в этой схеме нужно упрощать?
|
||||||||||
11
Jija Grenkov
15.09.16
✎
17:12
|
(6) вы чего-то не понимаете. Кабинет клиента в ут 11 это интренет магазин?
|
||||||||||
12
Garykom
гуру
15.09.16
✎
17:12
|
(0) Вопрос только один... Сколько платишь?
|
||||||||||
13
Лефмихалыч
15.09.16
✎
17:13
|
(11) ответь на вопросы (8).
То, что я чего-то не понимаю в контексте данной ветки - это твоя недоработка, а не моя. |
||||||||||
14
Jija Grenkov
15.09.16
✎
17:13
|
(10) именно в этой схеме ничего упрощать не надо. Использовать как есть. Но, я предлагаю сделать опен сорс альтернативу
|
||||||||||
15
jsmith
15.09.16
✎
17:13
|
А, ну так бы и сказал, что бесплатно. Ты увеличиваешь безработицу.
|
||||||||||
16
Garykom
гуру
15.09.16
✎
17:14
|
Потому что если не платишь... То начинать надо бы с распределения и закрепление "прав" на проект и его части.
|
||||||||||
17
jsmith
15.09.16
✎
17:14
|
Напиши платный продукт с кучей багой и высоким ценником. Этим ты сделаешь полезное для общества.
|
||||||||||
18
Jija Grenkov
15.09.16
✎
17:14
|
(13) работу в режиме учетки. То есть с больше с таблицами чем с картинками. Я подразумеваю это как кабинет клиента. + в будущем онлайн режим работы
|
||||||||||
19
Jija Grenkov
15.09.16
✎
17:14
|
(16) никаких прав. Опен сорс
|
||||||||||
20
Garykom
гуру
15.09.16
✎
17:15
|
(19) Гыгы... опенсорс он как бы не бесправный
|
||||||||||
21
jsmith
15.09.16
✎
17:15
|
Опен сорс зло.
|
||||||||||
22
Garykom
гуру
15.09.16
✎
17:16
|
(21) Сказал 1С-ник... который недавно скачал обработку/отчетик с ИС, подправил и продал клиенту...
|
||||||||||
23
jsmith
15.09.16
✎
17:18
|
(22) У меня тупых клиентов отродясь не бывало. Сплошь все умные, сами обновляют, лезут в конфигуратор, качают с ИС, и только когда их знаний не хватает - обращаются ко мне, а потом смотрят код - не взял ли слишком много.
|
||||||||||
24
Лефмихалыч
15.09.16
✎
17:19
|
(18) даблинжэ! Кто покупатель этого твоего софта из сабжа? Какую его, покупателя софта, проблему решает этот ёхарный софт?
Два простых вопроса, с которых надо начинать... Ответы не очевидны. И мне кажется, ты сам этих ответов не знаешь. |
||||||||||
25
Garykom
гуру
15.09.16
✎
17:20
|
Задумка в (0) хорошая но тут не взлетит. Натура у 1С-ников не позволит ))
Еще давно думал сделать единую универсальную систему клиен-заказа. Куда поставщики скидывают прайсы для своих клиентов, причем разные для разных могут. Покупатели по прайсам делают выбор и формируют единый заказ, который распределяется по поставщикам сам. Поставщики получают заказы, скачивают в свои системы, и в ответ отправляют электронные документы-накладные. Но потом понял что слишком много отраслевых заморочек (какие реквизиты у товара, отборы и прочее) и где столько $ на разработку и главное "продвижение" взять? |
||||||||||
26
jsmith
15.09.16
✎
17:21
|
Ответ очевиден - опен-сорс убийца платных сиэмэс, цитадель красноглазиков и нердов.
|
||||||||||
27
Garykom
гуру
15.09.16
✎
17:21
|
(25)+ Тут по сути идея выложить такую систему в опенсорс.
А монетизироваться на поднятии сервиса(ов) за бабки для тех кто сам поднимать не хочет. |
||||||||||
28
xafavute
15.09.16
✎
17:25
|
Для тренировки "других" языков почему бы и нет?
Готов поучаствовать |
||||||||||
29
jsmith
15.09.16
✎
17:26
|
Доминикана 2
|
||||||||||
30
jsmith
15.09.16
✎
17:26
|
Я бы пошел к вам наставником, но времени нет
|
||||||||||
31
Garykom
гуру
15.09.16
✎
17:35
|
(30) Из разговоров в приемной ветеринара:
«Мы своего кота кастрировали. Он все еще пропадает по ночам с другими котами, но уже в качестве консультанта». |
||||||||||
32
Agent ООЗ
15.09.16
✎
17:36
|
дежурному боту мисты стало скучно, и он решил развеется руководятельством не пойми чего.
|
||||||||||
33
Лефмихалыч
15.09.16
✎
17:51
|
(25) какому поставщику может понадобиться, чтобы заказы ЕГО клиентов какая-то там ссаная система могла по своему усмотрению отдавать другим поставщикам?
|
||||||||||
34
Garykom
гуру
15.09.16
✎
17:59
|
(33) Правильно )) поэтому практически все крупняки отпадают и в т.ч. потому что у них уже свое есть, готовое.
Вот тендерная система "торгов" вполне взлетела, если запилить нечто вроде на некоем унифицированном "каталоге номенклатуры". Т.е. покупатель не сам выбирает по прайсам, а размещает в системе заказ с/по привязанной номенклатуре системы. А продавцы/поставщики ищут и делают предложения возможным покупателям. От которых они "не смогут отказаться"... |
||||||||||
35
Garykom
гуру
15.09.16
✎
18:00
|
(34)+ да главное что "лот заказ" не целиком для одного поставщика, а возможно частичное исполнение разными поставщиками.
|
||||||||||
36
Asmody
15.09.16
✎
18:03
|
(0) Согласен участвовать в качестве тестера.
|
||||||||||
37
Asmody
15.09.16
✎
18:04
|
(25) Нечто такое уже есть, но для узкого рынка. Если интересно, дам контакты.
|
||||||||||
38
Asmody
15.09.16
✎
18:06
|
(34) Самая большая проблема таких систем — кто несет ответственность за сделку. Там не просто много, а ОЧЕНЬ МНОГО подводных камней.
|
||||||||||
39
Garykom
гуру
15.09.16
✎
18:07
|
(37) В курсе что есть, они нифига не перезатачиваемые под другие "узкие рынки".
Фишка что хотел сосредоточиться на сопоставление номенклатуры и интеграциях разных умных, а не только на удобстве и красивостях интерфейса. |
||||||||||
40
Asmody
15.09.16
✎
18:07
|
Решения типа (25) и (34) есть, например, у Алибабы. Но там сама Алибаба выступает в качестве посредника и арбитра. Соответственно, часть рисков берет на себя.
|
||||||||||
41
Garykom
гуру
15.09.16
✎
18:08
|
(38) В каком смысле "несет ответственность"? ЭЦП/ЭП и уже понятно кто несет.
|
||||||||||
42
Garykom
гуру
15.09.16
✎
18:08
|
(40) Алибаба это полный ахтунг с точки зрения закупок. Это пипец неимоверный с дурдомом и хаосом в "номенклатуре".
|
||||||||||
43
Asmody
15.09.16
✎
18:08
|
(41) Ребята тоже сначала так думали. До первых сделок. Больше не думают.
|
||||||||||
44
Злопчинский
15.09.16
✎
18:09
|
(5) должно быть - жмакаем кнопку - открывается окно, пастом из буфера перечень артикулов, каждый артикул на отд строке или разделитель пробел - закрываем окно - должно схватить артикулы и добавить в заказ перечень строк поартикульно с коловм=1 по каждому артикулу
|
||||||||||
45
Garykom
гуру
15.09.16
✎
18:10
|
(43) Ну везде есть свои грабли, если правильно расписать оферту то какие претензии?
Сервис отвечает только за то что достоверно "передал" информацию и все. За саму достоверность инфы спрашивайте с отправителя. |
||||||||||
46
Asmody
15.09.16
✎
18:11
|
(41) Ситуация: договор оформлен, оплата прошла, товар отгружен, но пришел "с косяками": недогруз, бой при перевозке и все такое. Кто несет ответственность? Или, например, возврат по какой-то причине. Или платеж выполнен, но "не прошел".
|
||||||||||
47
Garykom
гуру
15.09.16
✎
18:12
|
(46) Эээ а не кажется что это уже не в ту степь? В документах никакого "сервиса" и в помине нету в чем проблема?
Хотите напишите отзыв на поставщика/покупателя и после проверки он будет оставлен или снесен. |
||||||||||
48
Злопчинский
15.09.16
✎
18:13
|
(46) транспортная точно не несет. они сразу шлепают лейбу что упаковка товара не соответсвует, фирома транспортная за повреждение в процессе транспортировки ответсвенности не несет
|
||||||||||
49
Garykom
гуру
15.09.16
✎
18:13
|
(46) Не надо путать перепродавца и агента-посредника.
|
||||||||||
50
Asmody
15.09.16
✎
18:13
|
(47) Это очень наивный подход. Первые же сделки показывают, что все не так просто. Юридически подобный сервис работает по агентской схеме. Иначе высока вероятность, что тебя просто "кинут".
|
||||||||||
51
Злопчинский
15.09.16
✎
18:13
|
в (0) я тоже поучаствовал бы.
такая система лично мне интересна сугубо как стандартизация обмена с клиентами входящими заявками. |
||||||||||
52
Asmody
15.09.16
✎
18:14
|
Реальности российского бизнеса таковы, что про косяки поставщика будут спрашивать с агента-посредника.
|
||||||||||
53
Garykom
гуру
15.09.16
✎
18:15
|
(50) Ничче не понял... кого кинут? И как? Простые информационные услуги по обработке и передаче/предоставлению информации в электронном виде.
Вопрос реального товара решается уже напрямую между поставщиком-покупателем. (52) Реальности российского бизнеса таковы что не пойти ли им лесом-полем? |
||||||||||
54
Лефмихалыч
15.09.16
✎
18:17
|
(53) если у поставщика и клиента есть прямые контакты друг друга, то на кой кол им сервис этот?
|
||||||||||
55
Asmody
15.09.16
✎
18:17
|
(53) Если тебе чисто попиздить — это одно. Если есть реальный практический интерес, то я могу свести с создателем и руководителем такого сервиса, который реально работает. Пару лет назад он тоже говорил похожие наивные слова.
|
||||||||||
56
Garykom
гуру
15.09.16
✎
18:19
|
(54) 1.Синхронизация номенклатуры, пусть колбасят сами дурачки... когда у сервиса уже есть "привязки" между всеми-свой-всеми
2. Не путаем разовую "сделку" с бизнесом. Где нужны постоянные закупки и поиск где подешевле у кого купить (покупатели) и кому бы еще продать (поставщики). |
||||||||||
57
Одинесю
15.09.16
✎
18:19
|
(0)
Хочу участвовать, но знаний не достаточно |
||||||||||
58
Garykom
гуру
15.09.16
✎
18:20
|
(55) Достаточно назвать отрасль
|
||||||||||
59
xafavute
15.09.16
✎
18:21
|
(0) Я как понимаю, это что ти типа Профишопа от Рамилямаугли?
|
||||||||||
60
Asmody
15.09.16
✎
18:25
|
(54) Точно, на внутреннем рынке это нафиг никому не сдалось.
|
||||||||||
61
Garykom
гуру
15.09.16
✎
18:26
|
(59) Как бы оно уже в опенсурс https://github.com/forramil/profishop
|
||||||||||
62
xafavute
15.09.16
✎
18:26
|
Конечно не джава и ангулар но суть примерно такая же.
Отправка заявок в 1с |
||||||||||
63
Garykom
гуру
15.09.16
✎
18:27
|
(60) Эх не видели как аптеки бедные сидят одновременно в 5-10 прогах от поставщиков и заказ делают ))
Или сам постоянно маты складываю, когда банально нужна какая то железка не срочно и кучу сайтов приходится. Хорошо уже яндекс помогать начал со своим каталогом. |
||||||||||
64
xafavute
15.09.16
✎
18:29
|
(63) На заре интернета участвовал в создании такой проги.
Но тогда поставщики быди категорически против, чтобы выкладывать кудато свой прайс |
||||||||||
65
Злопчинский
15.09.16
✎
18:32
|
(59) а мне этот профишоп вполне почти понравился.
ссылку кстати на сам сайт есть? |
||||||||||
66
Garykom
гуру
15.09.16
✎
18:32
|
(64) Сча конкуренция жесточайшая по многих отраслях ))
Поставщики уже рекламу заказывают и крутят и с товаром представителей засылают, а не просто прайс с картинками легко высылают. К примеру "пришлите электронные накладные в DBF" - стандартно уже, но блин пока у каждого свой индивидуальный формат что бесит... Особенно с новыми поставщиками. |
||||||||||
67
Garykom
гуру
15.09.16
✎
18:33
|
(65) рекламный http://profishop.us/
а вот демка убогая |
||||||||||
68
xafavute
15.09.16
✎
18:35
|
(64) Основная причина почему не взлетело - это потому что у каждого клиента свои цены, а типовые цены мало кому нужны.
А вот клиентские цены уже поставщики оберегают как могут |
||||||||||
69
Злопчинский
15.09.16
✎
18:55
|
(67) спсб. была, но потерял.
. а что занчит "демка убогая". вот сам деморолик по системе - то что нарисовано автором - согласуется с моим чувством прекрасного |
||||||||||
70
Злопчинский
15.09.16
✎
19:02
|
одно плохо.
все эти "непромышленные" системы сдыхают и не развиваются. у иого же рамиля - последний коммит Latest commit 063393e on 16 Dec 2015 - почти ГОООД назад! |
||||||||||
71
Garykom
гуру
15.09.16
✎
19:04
|
(70) Нее, плохо другое, что Рамиль хорошо продвигать уметь.
Но продвигать/продавать страшную хрень очень сложно. А написать нормальную сначала перед тем как продвигать почему то не догадался. |
||||||||||
72
Юрий Лазаренко
15.09.16
✎
19:06
|
(0) "Я своих людей туда не пошлю" (с)
|
||||||||||
73
Злопчинский
15.09.16
✎
19:26
|
(71) я обычно руководству говорю так - если купите какую-то хрень без моего участия - я за эту хрень отвественности не несу и хренячить в ней не обязан... обычно прислушиваются...
|
||||||||||
74
Torquader
15.09.16
✎
21:55
|
(63) Проблема в том, что каждый поставщик делает свою программу, чтобы привязать к себе клиента, ему не интересно решение, которое позволит клиенту легко поменять поставщика.
Кроме того, они ещё и артикулы разные используют, чтобы сложнее искать было - поэтому, получается, что сопоставить данные товаров невозможно, так как штрих-коды банально они не размещают. Что касается прайса, то для каждого крупного клиента всегда свой прайс лист и договорные цены, и мало кто из поставщиков хочет, чтобы их цены попали кому-то другому. Вообще-то, есть куча операторов электронного документоборота, которые позволяют обмениваться юридически значимыми документами и с гарантией, что чужие их не увидят. |
||||||||||
75
Garykom
гуру
15.09.16
✎
22:04
|
(74) >есть куча операторов электронного документоборота, которые позволяют обмениваться юридически значимыми документами
Нету никакого смысла от этих операторов и обменов, потому что задача удобного обмена с синхронизацией справочников не решается этими операторами. Они просто "файлики пересылают" и зачем для этого оператор? Суть именно в неких отраслевых стандартах, заточенных под специфику а не как общебесполезный CommerceML и прочие. И общем каталоге и да с теми кто хочет работать в этой системе придется договариваться об "артикулах" и даже правилах именования номенклатуры. |
||||||||||
76
Garykom
гуру
15.09.16
✎
22:16
|
(75)+ Понятно что задачку решить сразу для всех не выйдет. Но если взять некую отрасль где давно назрело то почему бы и нет?
Сделать некую общедоступную платформу с открытыми исходниками и главное с "базой данных". Которую может пополнять кто угодно но с хитрыми механизмами этого пополнения и автомодерирования. К примеру создается некий публичный "отраслевой справочник". Дальше начну про ювелирку ибо это знакомо (можно и фармацевтику или еще что):
И далее можно заюзать эти публичные справочники для создания своего каталога или для привязок к частным справочникам крупных производителей/поставщиков. Затем будет легко наладить обмен/синхронизацию документов между теми кто использует эту систему справочников. |
||||||||||
77
Garykom
гуру
15.09.16
✎
22:17
|
(76)+ Вот каким образом это дело поставить на самоокупаемость пока главный вопрос.
Нужны разработчики, сервера, модераторы и т.д. Нужна монетизация и первоначальные инвестиции. |
||||||||||
78
Jija Grenkov
15.09.16
✎
22:28
|
(20) (24) Может я не правильно выразился, но этот продукт сможет использовать кто угодно и бесплатно. В данном случан могетезация мне мало интересна.
Интерес в опыте и в знании системы изнутри. Я смогу обеспечить ревью кода, смогу сделать концепт архитектуры который после можно обсудить и усовершенствовать, если нужно. Так же могу декомпозировать задачи и распределять согласно уровню знаний. И конечно буду сам участвовать в реализации. Так же важный момент, что есть не слишком объемная конечная задача. В которой в итоге можно применить машинное обучение для советника по закупкам. |
||||||||||
79
ГеннадийУО
15.09.16
✎
22:28
|
(66) Так что, торговые представители это пережиток прошлого? Достаточно электронных каналов? А мужики то не знают...
|
||||||||||
80
ГеннадийУО
15.09.16
✎
22:30
|
(78) Кто угодно это слишком ниочем. Конкретно кому это может понадобиться?
|
||||||||||
81
Garykom
гуру
15.09.16
✎
22:34
|
(79) >Так что, торговые представители это пережиток прошлого? Достаточно электронных каналов? А мужики то не знают...
Фишка что раньше торговые с каталогами приезжали... а сча с баулами товара )) |
||||||||||
82
Torquader
15.09.16
✎
22:42
|
(76) Сейчас вам налоговики сделают всеобщую маркировку и изготовят справочники всего и вся - и вопрос будет закрыт.
Просто, ЕГАИС будет не только для алкоголя - а там вопрос идентификации решён раз и навсегда. |
||||||||||
83
Jija Grenkov
15.09.16
✎
22:44
|
(80) я предлогаю это рассматривать как 2дать возможность клиенту самостоятельно зайти в вашу базу проанализировать цены и остатки и сформировать заказ". Так же - это можно будет делать автоматически для клиентов с более продвинутыми IT командами. Так как все информаци так же будет предоставляться в виде вэб сервиса. Благодоря используемым технологиям можно получить очень отзывчивый интерфейс. Ужас из (67) никуда не годится еще денег просит.
|
||||||||||
84
Jija Grenkov
15.09.16
✎
22:45
|
(80) Я считаю - это нужно довольно широкому спектру торговых компаний
|
||||||||||
85
Garykom
гуру
15.09.16
✎
22:46
|
(82) Неа как заметили в ЕГАИС/УТМ совершенно вопрос удобства для торговли не раскрыт.
У них совершенно другие задачи и пофиг им сухое/полусухое/водка/ликер и т.д. |
||||||||||
86
ГеннадийУО
15.09.16
✎
22:49
|
(84) Все еще широко. Для оптовых дистрибуторов, дилеров производителей, для каких торговых компаний? Как можно делать продукт не понимая для кого ты его делаешь?
|
||||||||||
87
Jija Grenkov
15.09.16
✎
22:50
|
(79) От личных контактов никуд не дется, но сокатить частоту посещаемости клиента вполне возможно. И к примеру торговый сможет обслуживать в 2 раза больше клиентов.
Еще я заметил что 1с-ники, а может и сама фирма 1с мыслит в духе деньги здесь и сейчас. Это одна из причин почему 1с не получится добиться и части от успеза гугла |
||||||||||
88
ГеннадийУО
15.09.16
✎
22:52
|
(83) Ага, все так прям и разбежались наружу реальные цены и остатки выставлять на радость конкурентам...
|
||||||||||
89
Jija Grenkov
15.09.16
✎
22:53
|
(86) соберитесь. Для торговы компаний, которые хотят минимизировать участие менеджера по продажам. А возможно предоставить клиентам сервис помогающий планировать закупки.
(88) А почему на ружу? Клиент авторизируется и видит именно свои цены. |
||||||||||
90
Jija Grenkov
15.09.16
✎
22:54
|
я пока работал с 1с клиенты очень часто интерисовались такой возможностью
|
||||||||||
91
Asmody
15.09.16
✎
22:55
|
(82) GS1 этим давно уже занимается в международном масштабе. Ну и как-то...
|
||||||||||
92
Cyberhawk
15.09.16
✎
22:55
|
Страница близится к завершению, а вопросы "Кому это и зачем" не пропадают.
Автор не подственник @Serginiol? :) |
||||||||||
93
Garykom
гуру
15.09.16
✎
22:56
|
(88) Заметьте что про выставлять наружу это чье то изобретение.
Нигде в описании сервиса подобного нету. Конкретные цены будет видеть только конкретный клиент (увод/предоставление доступа другой вопрос). Прайс с ценами назначается конкретному зареганному клиенту и пусть есть свободный прайс (даже без цен возможно). Без логина/пароля или другой авторизации/идентификации цены не увидишь. Для поставщиков особо озадаченных/озабоченных безопасностью данные будут храниться на их серверах и просто апи/редирект клиента. |
||||||||||
94
ГеннадийУО
15.09.16
✎
22:57
|
(89) Ну я даже не знаю как еще доходчивее объяснить. Широкий круг - это никто. У разных типов компаний совершенно различные бизнес-процессы.
Про наружу - к клиенту приходит конкурент, клиент авторизуется и конкурент видит цены. |
||||||||||
95
Garykom
гуру
15.09.16
✎
22:58
|
(94) А сейчас с фирменными прогами клиент-заказа от каждого поставщика или их прайсами в ёкселе? Гыгы... ексель же еще проще скинуть по электронке по просьбе за обещанную скидку )))
|
||||||||||
96
Garykom
гуру
15.09.16
✎
22:59
|
Кста по теме четко видно кто работает в/с поставщиками и кто с покупателями ))
Кто не хочет себе заиметь лишний геморрой, а кому хочется решить траблы свои/фирмы ))) |
||||||||||
97
ГеннадийУО
15.09.16
✎
23:00
|
(93) Ага, и еще возможность поторговаться подключить - типа у конкурента дешевле, с предоставлением логина/пароля конкурента :)
|
||||||||||
98
Jija Grenkov
15.09.16
✎
23:00
|
(92) На какой вопрос по делу я не ответил?
(94) К примеру - это нужно алкогольной компании продающей вино водку и коньяк. Это нужно компании продающей автозапчасти для спец техники. Это нужно для ограрной торговой компании продающей огурци и помидоры. Клиент всегда знает(может узнать) свои цены и передать их |
||||||||||
99
Garykom
гуру
15.09.16
✎
23:01
|
(97) Это уже за отдельную плату ))
|
||||||||||
100
Jija Grenkov
15.09.16
✎
23:01
|
(97) все так и происходит не важно есть автоматическаяф система или нет
|
||||||||||
101
Jija Grenkov
15.09.16
✎
23:04
|
(94) для меня торговые компании вполне ограниченный и определенный круг. Что бы перечилсить все возможные варианты нужно переписать сюдай какойнит ьклассификатор
|
||||||||||
102
Garykom
гуру
15.09.16
✎
23:05
|
Ну классификатор простой, как насчет начать с типовых конфигураций 1С?
А то ИС совсем испортился как каталог отраслевых конф... |
||||||||||
103
Jija Grenkov
15.09.16
✎
23:08
|
(102) я же на гугл док писал. Конфы которые поддерживают обмен с сайтом. В случае РФ - это УТ10, УТ11, УПП, ЕРП. В них обмен относительно унифицирован.
|
||||||||||
104
Garykom
гуру
15.09.16
✎
23:10
|
(103) Не не, сами конфы и их описания загнать в справочник/каталог.
Чтобы кто ими "торгует" всегда мог легко вывесить предложение для клиента )) Или "клиент" мог легко подобрать подходящую конфу. Т.е. суть краткое описание "товара" по неким характеристикам, типа есть учет того то, а того то нету. Есть интеграция с тем то а с тем то нету и т.д. |
||||||||||
105
Jija Grenkov
15.09.16
✎
23:14
|
у меня даже есть лицензия на тему
http://wrapbootstrap.com/preview/WB0R5L90S но правда однопользовательская. Но сделать в таком дизайне было бы очень круто, как по мне родной дизайн 1с "слабее" (104) Я думаю о таких вещах стоит думать после реализации ядра системы. Я вижу это как отдельный сервис, если понадобится. Можно покрыть микросервисным фасадом. Но поторюсь рано сейчас об этом думать. |
||||||||||
106
Garykom
гуру
15.09.16
✎
23:33
|
(105) Лицензия еще долго нафуй не понадобится.
Начать можно с совсем простого... кто напишет ТЗ на систему? |
||||||||||
107
Garykom
гуру
15.09.16
✎
23:35
|
(106)+ То что в (0) это далеко не ТЗ, а просто описание проекта.
|
||||||||||
108
Jija Grenkov
15.09.16
✎
23:38
|
(106) я бы написал первый вариант, потом можно коллективно отредактировать. Я перед тем как предлагать делать такую систему осознавал, что прийдется делать много рутины. Я планировал команду минимум 3-4 человека. Там на самом деле работы не мало, так как что бы работа пользователя не начиналась с публикации бага, код нужно хорошо покрыть тестами
(107) оно же и не называется ТЗ. Просто я ехал в метро и мне удобнее было писать в гугл доке с телефона. |
||||||||||
109
Злопчинский
15.09.16
✎
23:41
|
Сделай почти полный аналог профишопа. бесплатный. с несколькими плюшками. этого для начала будет достаточно.
я бы задействовал такой для своих клиентов. |
||||||||||
110
Злопчинский
15.09.16
✎
23:42
|
например вторая маленькая полезность (на примере профишопа)
в профишопе - градация много-мало - универсальная для всех товаров. так вот это не катит. офощечистик которые берут десятками - их и 40 штук = мало. а 20 литровые кастрюли - их и 10 штук уже много. |
||||||||||
111
Jija Grenkov
15.09.16
✎
23:44
|
(109) Я планировал, что в первой версии оно примерно так и будет, только шустрее и дизайн красивее.
|
||||||||||
112
Злопчинский
15.09.16
✎
23:47
|
(111) не надо пытаться сразу сделать все. ты дизайнер? спец по фейсам?
большинству кто постоянно работает - на красоту фейсов - пофиг. ГЛАВНОЕ ЧТОБЫ БЫЛО УДОБНО и функционально |
||||||||||
113
Garykom
гуру
15.09.16
✎
23:49
|
Для начала какой будет grid-компонент и ленивая загрузка из коробки или нет?
Фильтры/сортировки на уровне клиента или сервера или смешанно? |
||||||||||
114
Garykom
гуру
15.09.16
✎
23:54
|
И самое главное я против писать на двух языках Java/JavaScript.
Или писать все на java с каким то транслирующим гуи фреймворком. Но сложность разворачивания java - сервера для клиентов-пользователей только 1С представлям? Или отказ от java и делать все на js/nodejs - это намного проще с точки зрения будущих пользователей/админов. |
||||||||||
115
Jija Grenkov
15.09.16
✎
23:58
|
(113) на пример http://ui-grid.info/ естественно загрузка порциями.
(114) я же писал что это будет spring boot. Такая борка состоит из 1 jar файл или докер контейнера. Разворачивается командой типа jar путь_к_джар_файлу. Сервер втроенный |
||||||||||
116
Jija Grenkov
16.09.16
✎
00:01
|
(114) по факут старт проекта будет по запуску 1 бат файла или sh. В чем сложность?
А в спринге просто уйма всего готового, и это можно подключать по надобности. По началу и запросы писать не прийдется. |
||||||||||
117
Jija Grenkov
16.09.16
✎
00:05
|
Так же я планирую работу по спринтам, с периодическими колами по skype или hangout.
|
||||||||||
118
Garykom
гуру
16.09.16
✎
00:05
|
(116) Допустим фирма не имеет своего сервера и фикс ip и хочет развернуть на VPS/VDS как ей это сделать по простому?
Например с PHP никаких проблем совсем, куча хостингов/мануалов и простоя заливка инсталера на сервер и заход по адресу /install для установки. Тут же будут некоторые сложности, которые отпугнут 1С админов. Ведь основная цель "проекта" это веб витрина/каталог чисто силами спеца 1С обыкновенного. Без нанимания дополнительных дорогих спецов. |
||||||||||
119
Garykom
гуру
16.09.16
✎
00:06
|
(116) Зачем тогда вообще нужна java? Когда судя по http://ui-grid.info/docs/#/tutorial/190_large_dataset ангулар легко тянет 10 тыщ строк в гриде?
Можно банальной статикой обойтись )) |
||||||||||
120
Jija Grenkov
16.09.16
✎
00:10
|
(118) это будет
1. Установка java 2. Установка бд 3. Запуск проекта 1 командой в чем сложность? (119) Джава как минимум для АПИ, рассылок. в общем для всех бэкграунд задач. |
||||||||||
121
Garykom
гуру
16.09.16
✎
00:11
|
(120) Подожди, подожди. Сначала уточним сервер будет "наш" или любой может скачать "исходники" и развернуть "свой сервер"?
|
||||||||||
122
Garykom
гуру
16.09.16
✎
00:11
|
(121)+ *сервер только "наш"
|
||||||||||
123
Jija Grenkov
16.09.16
✎
00:13
|
(121) Любой может скачать и развернуть. Прямо на гите сделаем гит джобу которая будет билдить проект по каждому коммиту в "мастер" ветку. 1с админ будет качать сбилженный проект. И устанавливать его по алгоритму из (120)
|
||||||||||
124
Jija Grenkov
16.09.16
✎
00:16
|
Можно предоставлять обслуживание и допиливание хотелок за деньги, возможно SAAS сервис. Но я об этом даже не думаю и вам не советую. Нужно посочь людям, если им понравится пусть заплатят.
|
||||||||||
125
Garykom
гуру
16.09.16
✎
00:16
|
(123) Вот после этого сленга любой нормальный 1Сник пошлет проект далеко и надолго... И будет ваять свой лисапед на отдельной базе 1С через терминалку для клиентов-заказчиков ))
|
||||||||||
126
Jija Grenkov
16.09.16
✎
00:16
|
*помочь
|
||||||||||
127
jsmith
16.09.16
✎
00:16
|
Нафейхрена Яву? Может, ноду лучше.
|
||||||||||
128
jsmith
16.09.16
✎
00:17
|
Ява сие есть прошлый век уже. Си шарп, тайпскрипт и джиэс победили. Угомонитесь, адепты тормозных окошек.
|
||||||||||
129
Garykom
гуру
16.09.16
✎
00:18
|
(127) Я как бы тоже за ноду ибо ее установка это скачать https://nodejs.org/dist/v4.5.0/node-v4.5.0-x64.msi и закинуть в папку проект ))
|
||||||||||
130
Jija Grenkov
16.09.16
✎
00:20
|
(125) Какого сленга скачать файл и запустить его кликну в скрипту мышкой или выполнив 1 команду в терминале? Все что касется слегна это было про реализацию на нашей стороне.
(129) Ну так в нашем случае джава уже часто будет установлена. И даже проект никуда закидовать не надо, просто запуск 1 командой. И так как задача на стороне бэкэнда довльно типичная, в спринге уже почти все готово |
||||||||||
131
Jija Grenkov
16.09.16
✎
00:21
|
Я бы мог предложить play и скала но сомневаюст, что тут кто-то потащит такое
|
||||||||||
132
Garykom
гуру
16.09.16
✎
00:22
|
(130) Ты серьезно это? А как же томкат или зеркальная рыбка?
|
||||||||||
133
Garykom
гуру
16.09.16
✎
00:23
|
(132)+ Или java научилась веб-сервисы без сервера?
|
||||||||||
134
Jija Grenkov
16.09.16
✎
00:27
|
(132) та серьезно. Почитайте Spring Boot.
- Орентирован на микросервисы легко заварчивается в докер контейнер. - Содержит встоенный web сервер. - По умолчанию все сконфигурено, не нужно морочится с xml. Конфигурить нужно только свои особенности, но у нас почти все будет по усполчанию. Вот нашел даже на русском перевод http://spring-projects.ru/projects/spring-boot/ |
||||||||||
135
Garykom
гуру
16.09.16
✎
00:31
|
(134) "Встроенный Tomcat или Jetty (не требуется установки WAR файлов)"
ага нифига не научилась )) |
||||||||||
136
Злопчинский
16.09.16
✎
00:31
|
адски поддерживаю Garykom
мне нафиг не нужни ни гриды, ни ноды, ни прочая хрень. сделайте для начала тупой бесплатный сервис типа как профишоп. мне как 1Снику - хватит задач туда залить и оттуда забрать/получить. возможность разворачивать на своем сервере - это для тех, кому это надо. |
||||||||||
137
Garykom
гуру
16.09.16
✎
00:33
|
(134) Короче на мой неискушенный взгляд овчинка с заморочкой с java не стоит выделки совершенно.
Тут столько знающих яву банально не найдется да еще и желающих поработать за идею )) Вот с nodejs все намного проще ибо их один фиг нуна для js на фронт. |
||||||||||
138
Garykom
гуру
16.09.16
✎
00:35
|
(136) Ну я как бы этот "проэкт" пока поддерживаю ибо у меня есть для него супер-пупер доп плюшка ))
Интеллектуальная загрузка/парсинг из строк наименований в таблице чего угодно: артикулы, коды, шк, виды номенклатуры и прочие размеры/характеристики. |
||||||||||
139
Jija Grenkov
16.09.16
✎
00:39
|
(137) На джава я могу гарантировать, что я не солью в "продакшн" ветку говн_окод, может пройдет не самый идеальный код но говн_окода там точно не будет. Я могу выстроить правильную архитектуру которую можно будет расширять. и дать совет как лучше выполнить ту или иную задачу.
Я могу полность сам написать бэкенд, там на больше работы на фронте. Все кто хочет js может присоединиться и заниматься фронтом. |
||||||||||
140
Jija Grenkov
16.09.16
✎
00:41
|
Так же я знаю какие либы хорошо подходят для реализации
|
||||||||||
141
Злопчинский
16.09.16
✎
00:43
|
(138) да ты чё! точно есть "интеллектуальны..." - я ему подсуну строку из прайса, в которой всё в одной строке - оно само все найдет разложит? очень сомневаюсь
|
||||||||||
142
Garykom
гуру
16.09.16
✎
00:52
|
(141) Дык не сумневайся... я эту х почти 200 часов делал в течении 3-4 лет.
Сначала указываешь на нескольких примерах как нуна разбирать вручную и оно все похожие само так же раскладывает автоматом. Хоть их там мильоны строк... Потом смотрим глазками строки и если где не так разобрал то правим и оно пересчитывает все которые тоже нуна переделать. |
||||||||||
143
Jija Grenkov
16.09.16
✎
00:53
|
В общем оставлю свой Skype id.
misha1c (там еще выскочит live:misha1c, но это не действующая учетка) У кого нет возможности обсудить тут, стучите в скайп |
||||||||||
144
Злопчинский
16.09.16
✎
00:53
|
(142) оппа.. а посмотреть приватно? какое нить коротенькое видео?
|
||||||||||
145
Злопчинский
16.09.16
✎
00:54
|
(143) а что обсуждать?
|
||||||||||
146
Garykom
гуру
16.09.16
✎
00:54
|
(142)+ Юзаю ее для загрузки накладных от поставщиков, удобно дико если формат такой "наименований" уже был.
Вот если формат меняют/новый поставщик то заново настраивать. Но это один фиг быстрее на порядки чем код писать разбора. |
||||||||||
147
Garykom
гуру
16.09.16
✎
00:54
|
(144) Можно но явно не сча, сча спать уже пора ))
Всем пока |
||||||||||
148
Злопчинский
16.09.16
✎
00:56
|
(146) не, яписал на стрматч загрузки для клиента. под каждого нового - свой плугинчик учета частных особенностей. и привязки тупо делались.
но я б твою шнягу посмотрел в дествии как это выглядит... |
||||||||||
149
Torquader
16.09.16
✎
01:20
|
(148) Я писал загрузку из Excel с помощью RegExp, а также сравнения строк по максимальному подобию, потом выяснилось, что пользователи не могут понять, как это работает.
|
||||||||||
150
Злопчинский
16.09.16
✎
01:22
|
(149) у мну таких проблем не было - ни на фармации, ни на прочих проектах.
юзверь видел что результат в целом соответсвовал ожиданию. и этого было достаточно. |
||||||||||
151
4St
16.09.16
✎
07:32
|
metadata.js уже упоминали?
Не хочу участвовать |
||||||||||
152
dmitryds
16.09.16
✎
09:22
|
(78) те, кто знают как это сделать быстро и качественно - на это не пойдут, так что получится хрень, которую придется допиливать за деньги каждому клиенту)
Проще поставить стандартный движок ИМ со стандартной интеграцией и не париться. |
||||||||||
153
dmitryds
16.09.16
✎
09:41
|
(151) интересная штука, особенно если выкинуть 1С
Не хочу участвовать |
||||||||||
154
Jija Grenkov
16.09.16
✎
09:50
|
(152) интернет магазин плохо пригоден для быстрого создания заказов и Будет выдерживать более низкие нагрузки. Тут задача сделать замену модуля самообслуживания в ут11
|
||||||||||
155
Jija Grenkov
16.09.16
✎
10:32
|
(145) может кто-то хочет участвовать, но не уверен в знаниях и не хотел публично это обсуждать
|
||||||||||
156
Gimalaj
16.09.16
✎
11:02
|
(0)
Хочу участвовать и есть требуемые знания |
||||||||||
157
dmitryds
16.09.16
✎
11:16
|
(154) Вы наверное ничего никогда не заказывали в нормальных ИМ)
И с какого перепуга оно будет менее производительный, чем 1С? Вы реально так думаете?))) Сервер, который не потянет и 10 пользователей 1С, обычно легко тянет 50-100 пользователей ИМ) |
||||||||||
158
dmitryds
16.09.16
✎
11:27
|
а теперь немного по делу
>>Все комментарии в коде и системе контроля версий на Английском языке. Зачем? >> Бэк на Java? Сделайте проще Node.js + Express >> Много баз Одну основную, и лучше из бесплатных, все взаимодействие с сервисом - REST API (т.е. для остальных будет пофиг какая базе внутри коробочки) |
||||||||||
159
dmitryds
16.09.16
✎
11:27
|
(158) + какая база
|
||||||||||
160
xafavute
16.09.16
✎
11:28
|
Если кому то проще на ноде, то стартуйте свой проект.
Чувак делает на том что знает |
||||||||||
161
dmitryds
16.09.16
✎
11:30
|
(160) мне все равно, Java, C# и т.д.
Я знаю, что в общем работа, особенно для новичков будет проще с нодой, к тому же тут не нужна будет компиляция. В общем будет ниже уровень входа в проект |
||||||||||
162
xafavute
16.09.16
✎
11:32
|
(161) чем проще? на спрингбуте+хибернейт все уже есть практически из коробки.
осталось только инсерты прописать ))) |
||||||||||
163
dmitryds
16.09.16
✎
11:33
|
(162) уже с нетерпением жду, чем все закончится)
|
||||||||||
164
xafavute
16.09.16
✎
11:33
|
Хотя у тс правильный подход.
Он не спрашивает: КАК мы будем делать. Он говорит - будем делать ТАК, кто хочет присоединяйтесь. Видно есть хоть какой то опыт |
||||||||||
165
dmitryds
16.09.16
✎
11:35
|
(164) да, вот мне и интересно, почему выбран именно этот стек технологий) И больше всего интересно - нафига поддерживать зоопарк баз)
|
||||||||||
166
xafavute
16.09.16
✎
11:38
|
(165) Почему, вангую, что именно с этим ТС и работает
|
||||||||||
167
Garykom
гуру
16.09.16
✎
11:50
|
(164) К сожалению у ТС "опыт подхода" только винтиком рядовым. И сильно узкий опыт, когда писал на java то JPA это нифига не спасение от выбора БД.
Оно просто позволяет упростить переход на другую базу данных и все, а учитывать особенности разных движков баз при проектировании и разработке один фиг нуна. К примеру пришлось выкинуть как то поддержку MySQL из проекта нафик ибо она не умела с длинными строковыми id-первичными ключами нормально работать, а в проекте были гуиды как уникальные идентификаторы записей ибо база изначально распределенная. Пришлось оставить из бесплатных Postgres только. |
||||||||||
168
xafavute
16.09.16
✎
11:51
|
(167) Почему ты свой до сих пор не начал проект?
|
||||||||||
169
Garykom
гуру
16.09.16
✎
11:53
|
(168) Не платют, а бесплатно, за свой счет разучился работать.
Терь ваяю нечто без доп оплаты только из лени, чтобы потом меньше работать )) |
||||||||||
170
Jija Grenkov
16.09.16
✎
13:25
|
(157) В офлайн режиме там будет джава на бэкенде + обмен. Это гарантировано будет быстрее аналогов в том числе и nodeJS.
(158)(159)(165) Ваши познания в джаве максимум на уровне начинающего джуниора. Не вижу смысла комментировать. (167) ваши познания в джава не лучше чем в (165). Я уже устал развеивать ваши бредовые фантазии одну за другой. Я лучше потручу время на того кто действительно хочет стать специалистом в тех технология которыя я предложил. И сразу обоим. Есть очень простая вещь любой кто хорошо умеет кодить на java и знает технологии, заработает больше 1с-ника. У вас в глазах горят деньги но пойти и просто заработать их на основном месте у вас не получается. |
||||||||||
171
dmitryds
16.09.16
✎
13:39
|
(170) Все с Вами ясно) Удачи!)
|
||||||||||
172
Garykom
гуру
16.09.16
✎
14:04
|
(170) >ваши познания в джава не лучше чем в
они просто слегка устаревшие... на 7 лет? офигеть как время летит... |
||||||||||
173
Jija Grenkov
16.09.16
✎
15:43
|
(171) Спасибо за понимание.
(172) Зачем тогда пытаться критиковать технологии в которых не компетентны. Я 5 или 6 лет не работал с 1с 77 я даже не пытаюсь разговаривать на тему 77. Я думаю, что по факту вы бы в подобном проекте не писали код не на nodeJs не на java и не на чем другой, вы любитель поговорить. |
||||||||||
174
Jija Grenkov
16.09.16
✎
15:53
|
В принципе на backend уже есть 2 человека, не считая меня - этого должно быть достаточно. Я буду заниматься той частью где не будет хватать ресурсов. На данный момент нужен желающий на Angular js/html/css и в идеале верстальщик.
|
||||||||||
175
DomovoiAtakue
16.09.16
✎
15:54
|
Вот так вот и похерили проект)
Я вот тоже думаю скоро начать проект, обращаться на мисту или нет вот в чем вопрос?) |
||||||||||
176
Garykom
гуру
16.09.16
✎
16:18
|
(175) за критикой обязательно
|
||||||||||
177
Garykom
гуру
16.09.16
✎
16:22
|
(173) >Я 5 или 6 лет не работал с 1с 77 я даже не пытаюсь разговаривать на тему 77
Как бы вот в 1С77 точно ничего не поменялось совершенно )) И если не можете на тему 1С77 разговаривать то или с памятью что то или такие знания были ))) |
||||||||||
178
Злопчинский
16.09.16
✎
17:10
|
(177) главное не идти по пути многозадачной 1С8! Она работает и глючит одновременно! ;-)
|
||||||||||
179
Garykom
гуру
16.09.16
✎
17:13
|
(178) Гм как бы 7-ка такая же многозадачная как и 8-ка и там и там возможна псевдо-многозадачность.
|
||||||||||
180
Jija Grenkov
16.09.16
✎
17:55
|
Многозадачность
https://ru.wikipedia.org/wiki/Многозадачность Многопоточность https://ru.wikipedia.org/wiki/Многопоточность |
||||||||||
181
Garykom
гуру
16.09.16
✎
18:07
|
(180) Не пора ли дочитывать до конца? До "Многопоточность — специализированная форма многозадачности[1]." ?
|
||||||||||
182
Злопчинский
16.09.16
✎
19:46
|
(181)
Сидят два программитста 1С, один старый (С), второй - молодой(М). (М): - а кто такие "пользователи"..? (С): - О! это такие дятлы, с клювами! И они тебя долбят.. долбят... в темечко... (М): - а "опытные пользователи"? (С): - ну... это те же самые пользователи, только у них клюв больше и тяжелее и в темечко входит глубже... |
||||||||||
183
dmitryds
16.10.16
✎
18:50
|
Как продвигается работа над проектом?)
|
||||||||||
184
Jija Grenkov
21.10.16
✎
23:45
|
(183) К сожалению, никак желающих работать с фронтэндом не нашлось.
|
||||||||||
185
LeReve
07.11.16
✎
16:44
|
(184) вы на мисте хотите найти людей которые будут желать работать? да еще и за "спасибо"....?
|
||||||||||
186
Aleksey
07.11.16
✎
17:16
|
А что Паша не хочет помочь? Он же как раз вебом занимается и с удовольствием бесплатно готов поработать, помочь новичкам так сказать?
|
||||||||||
187
Jija Grenkov
07.11.16
✎
17:22
|
(185) А почему бы нет? Это нормальная практика, есть куча открытых и свободных проектов в которых люди участвуют за спасибо. Но видимо культура 1с еще не дошла до такого уровня. Я готов поработать за спасибо, что бы передать сообществу продукт приносящий пользу.
(186) Я ни к кому конкретно не обращался, каждый сам может предложить свою кандидатуру |
||||||||||
188
LeReve
07.11.16
✎
18:09
|
(187) В том то и дело что одинэсники особый вид человечества. Многие не хотят работать даже за 500р/ч, а тут бесплатно :)
|
||||||||||
189
Jija Grenkov
07.11.16
✎
18:15
|
(188) Не самое удачное сравнение. Я бы тоже не работал за низкую ЗП. Так как за низкую ЗП работают, те кто не может работать за высокую - это налкдывает свой отпечаток. А вот за бесплатно часто работают профессиналы высокого уровня в качесвте хобби.
|
||||||||||
190
LeReve
07.11.16
✎
19:56
|
(189) Ну 500р/ч можно приравнять к пункту: "Хочу участвовать, но знаний не достаточно", а в 1Се таких подавляющее большинство. Научились запускать конфигуратор, и уже считают себя спецами, следовательно и 500р/ч для них уже мало)
|
||||||||||
191
Злопчинский
08.11.16
✎
01:05
|
(184) "Для реализации нужны люди способные писать код на java и js."
- видать таких не нашлось. а хрен ли - фреймворков куча. всего куча, все на java и js ваяется на раз быстро и круто и собрать приложение аналдогичное хотя бы старому клюшечнуму ТиСу - раз плюнуть... таков был общий посыл веток про джавы. А в итоге: минимальную систему не смогли наваять за два месяца... тьфу, позорище на головы всяких джавистов и фреймворквистов... буду продолжать наблюдать. |
||||||||||
192
Злопчинский
08.11.16
✎
01:05
|
(188) при чем здесь одинэсники? заявленная работа - скорее и более всего неодинэсная...
|
||||||||||
193
Злопчинский
08.11.16
✎
01:06
|
(189) "А вот за бесплатно часто работают профессиналы высокого уровня в качесвте хобби."
- видать в неодинэсной среде или хоббей нет или профессионалов ;-) |
||||||||||
194
Злопчинский
08.11.16
✎
01:06
|
.. если судить по движухе заявленного проекта...
|
||||||||||
195
Jija Grenkov
08.11.16
✎
01:30
|
(193) Я работаю в проекта предоставляющем комерчискую поддержку Apache Spark и "типовая" поставка развивается за счёт бесплатного кодинга "волонтеров". Продукт в мировом Масштабе существенно популярнее 1с. И дорабатывать такое ПО одно удовольствие так как смотришь на код и учишься. Многие из ключевых разработчиков Spark зарабатывают не меньше Нуралиева и могут позволить себе делать для души качественный продукт. Так что тут скорее он не зрелость сознания 1с-ников не дает им делать продукт без прямой денежной выгоды. Я думаю и на 1с нечего стоящего сдешнее сообщество не сделало бы.
|
||||||||||
196
Jija Grenkov
08.11.16
✎
01:38
|
(195) С мобилки неудобно набирать сообщения, надеюсь, что поймете
|
||||||||||
197
Злопчинский
08.11.16
✎
02:07
|
(195) я рад за тебя, что ты где-то там работаешь и что-то полезное для себя черпаешь.
Какое отношение это имеет к сабжу (0)? "Так что тут скорее он не зрелость сознания 1с-ников не дает им делать продукт без прямой денежной выгоды." - тут как раз я бы сказал наоборот - зрелость большинства присутствующих здесь вменяемых 1сников не позволяет им браться за работу, где они некомпетентны (написание чего-то на j...). а прочие (условно!) вроде тебя jависты ничего вменяемого самостоятельно родить по сабжу (0) не могут... пока... хотя казалось бы что там сложного? фреймворки - есть! тонны кода - есть! где смотреть/черпать - есть! чего не хватает для сабжа? в т.ч. человеку товего уровня? |
||||||||||
198
Jija Grenkov
08.11.16
✎
03:30
|
(197) Я как человек помнящий о 1с и ряде ее проблема, хотел помочь одну из них решить.
Я специализируюсь на разработке серверного ПО и могу без проблема смостоятельно и в короткие сроки разработать бэкенед, но не хотелось бы что-бы труд пропал зря и по этому я не буду начинать пока не найдется человек на фронтэнд. У меня разработка фронтенда займет много времени так как скил в этой области не высокий. Тут людей способных писать на джаве продакшн код совсем мало, я думаю большенство болтунов не готовы писать код |
||||||||||
199
Злопчинский
08.11.16
✎
04:12
|
(198) тут в основном 1сники сидят - откуда "Тут людей способных писать на джаве продакшн код"...
|
||||||||||
200
torgm
08.11.16
✎
06:09
|
Вот читаю я, и задаюсь вопросом а зачем? В чем выгода для клиента?
У меня сейчас так, мелкий клиент заказывает прямо на сайте (интернет магазин) - это все автоматом ложится в 1С. Средний и крупный генерит напрямую из своей 1С в своей номенклатуре, либо нашей. Способ формирования в зависимости от клиента: автоматический (автозакуп), полу автомат, вручную (набивают заказ поставщику) - и это тоже автоматом падает в нашу 1С. |
||||||||||
201
Jija Grenkov
08.11.16
✎
11:10
|
(200) Я уже отвечал на подобный вопрос. Опишу user story.
Дядя Леша является крупным поставщиком автозапчастей и хочет дать возможность клиентам самостоятельно смотреть наличие товара, быстро формировать заказы именно в стиле учётной системы (примерно так же как это происходит в 1с), формировать заказы из клиентской учётной системы и отправлять через REST интерфейс, и печатать заказ. Для этого нужно скачать приложение, настроить обмен с сайтом на стороне 1с, на стороне приложения указать путь к папке обмена и создать пользователей или отключить авторизацию. Все это дёшево, производительно (выдержит высокие нагрузки и будет поддерживать множество фильтров с быстрым откликом) |
||||||||||
202
Злопчинский
08.11.16
✎
15:25
|
(200) а я поддерживаю тс
Инетмагазина у нас нет Принимать от кучи клиентов в куче форматов да ещё не формализованных - не, я конечно могу всякую шину данных заколюаситб но мне это лишний гемор Все что мне надо - клиент залогигился, видит свой ассортимент, возможно с инфой по количеству Сколотил тем или иным способом тмц количество возможно увидел общую сумму, вписал способ самовывоз доставка уточнил корлбами или паллетами, указал желаемое дату время жмак и все |
||||||||||
203
Злопчинский
08.11.16
✎
15:26
|
Это для меня снимет кучу тупой оператоиоской работы
|
||||||||||
204
Мойдодыр
08.11.16
✎
15:27
|
(203) если это вам так важно, то почему не заказали разработку?
Там работы то на пару месяцев |
||||||||||
205
Злопчинский
08.11.16
✎
15:28
|
(204) у вас есть что предложить?
|
||||||||||
206
Злопчинский
08.11.16
✎
15:29
|
(204) для меня это не есть очень важно. Для меня это желательно.
Проыишоп почти подошёл, но чем-то в итоге не угодил мне |
||||||||||
207
Мойдодыр
08.11.16
✎
15:30
|
Я только учусь, но я бы поучавствовал в затее ТС
|
||||||||||
208
Jija Grenkov
08.11.16
✎
18:02
|
я у;е писал, но повторюсь. Что у меня есть купленный шаблон
https://wrapbootstrap.com/theme/inspinia-responsive-admin-theme-WB0R5L90S Там есть seed project под angular(1 & 2), react. Было бы очень круто сделать в таком дизайне. Но я уже теряю надежду что получится найти людей способных пилить фронтенд |
||||||||||
209
Мойдодыр
08.11.16
✎
18:10
|
(208) Ты прям мастеров ищещь?
|
||||||||||
210
Jija Grenkov
08.11.16
✎
18:39
|
(209) людей которые смогут доделать до конца. Адекватно, если человек просто сейчас решил учится и с разу с этого проекта, то врядли с этого что-то выйдет. Если человек уже прочитал пару книжек, прошел курсы, немного практиковался на небольших задачах, то он может потянуть при усидчивости.
|
||||||||||
211
dmitryds
08.11.16
✎
18:49
|
(192) не одинесников тут можно пересчитать по пальцам. одной руки.
|
||||||||||
212
dmitryds
08.11.16
✎
18:55
|
(198) плохому танцору яй...туфли мешают) первый свой проект делал с кучей открытых учебников по HTML и JS (когда решил добавить web-интерфейс к серверной части мобильного приложения).
Да, долго, но все сам и получилось вполне сносно. А такие отговорки, как не нашлось человека, - это для обычных кодеров, которые просто больше ни к чему не стремятся. |
||||||||||
213
dmitryds
08.11.16
✎
19:00
|
(208) у многих он купленный))
вот у них тоже (в демовидео проскакивает) https://www.yclients.com/online-booking |
||||||||||
214
dmitryds
08.11.16
✎
19:22
|
(213) кстати, использование данного шаблона обязывает каждого нового пользователя (который будет ставить себе этот проект) покупать эту тему :-)
(не знаю как с самой дорогой версией, но думаю у Вас "Single application") |
||||||||||
215
Jija Grenkov
08.11.16
✎
19:40
|
(212) мне не интересно развитие во фронтенде. И я не хочу на это тратить много времени. Максимум могу применять текущие знания js/angular.
(213) Это другой шаблон. Но суть в том что я купил и готов отдать для этого проекта. И он очень хорошо выглядит. |
||||||||||
216
dmitryds
08.11.16
✎
20:13
|
(215) этот же, я проверял в коде html)
Так что по лицензии, Single? |
||||||||||
217
Jija Grenkov
08.11.16
✎
20:33
|
(216) В каком месте написано, что это тот же шаблон? Может очень древняя версия, так как визуально он совсем не похож. У них общего столько же как и у любых других Material шаблонов.
Для разработки Single достаточно. А если получится зарелизить стабильную версию, то найдутся деньги и на расширенную лицензию, я бы лично не пожалел 60$ на Multiple этого должно быть достаточно для открытого продукта. |
||||||||||
218
Злопчинский
10.11.16
✎
01:38
|
Вы бы поменьше терли никого не волнующие на данном этапе технические тонкости.
А сосредоточились для начала на организационных проблемах |
||||||||||
219
dmitryds
10.11.16
✎
10:06
|
(218) я в этом не участвую, просто общаюсь)
Жижа вот в плюс ставит купленную тему, а как по мне, так на голом бутстрапе бы сделали и то хорошо) кстати, там у этой темы хорошая версия для angularjs, с примером использования кучи других компонент и lazyload... |
||||||||||
220
dmitryds
10.11.16
✎
10:43
|
(219) + у инспинии
|
||||||||||
221
iceman2112
10.11.16
✎
10:49
|
(200) показать что 1с ничто? а по факту.... рукалицо
|
||||||||||
222
Мойдодыр
10.11.16
✎
10:52
|
(210) Тогда ты на мисте никого не найдешь.
те кто умеют - им это не интересно, те кто не умееют не интересны тебе |
||||||||||
223
Jija Grenkov
10.11.16
✎
10:56
|
В общем решил начать разработку самостоятельно. может в процессе, кто-то заинтерисуется. Начну с самого сложно для меня - c frontend. У меня полная безвкусица в плане дизайна, по этому если кто-то предложит схематическое расположение элементов на странице подбора, буду благодарен. Или лучше скопировать расположение из подбора в типовой, к примеру УТ 11? Буду использовать angular 1, так как с ним хоть немного работал
|
||||||||||
224
Jija Grenkov
10.11.16
✎
11:25
|
(222) Я ищу тех у кого есть теоретические знания, но нет или мало практики.
|
||||||||||
225
eks1985
10.11.16
✎
14:05
|
(223) Я может пропустил, все не читал, репозитарий для разработки уже создан?
Так ведь очень сложно начать когда даже репо нету. Был бы хотя бы репо хоть с одним файликов реадми и уже пожно хоть issues открывать с пожеланиями и хоть как-то оформлять проект. И из описания не совсем понятно где само приложение в продакшене должно располагаться? Win сервер? Linux сервер? Или просто хостинг? Или VPS? |
||||||||||
226
Злопчинский
10.11.16
✎
14:10
|
(223) ты что, решил а ля тонкого клиента нарисовать типа?
Не надо в веб тащить хреновые 1сные подходы и варианты. Делай так чтобы - юзеру было удобно - понятно - просто Сколотить тем или иным образом заВки будут тупые обезьяны, для которых многообразие вариантов и возможностей расщепляет мозг на множество неконтачащих друг с другом чпстей |
||||||||||
227
Злопчинский
10.11.16
✎
14:12
|
Не надо делать развесистый Аля интернет магазин
Не надо делать сразу все и сразу круто Сделай что-то простое что железной работает и не вызывает вопросов, потом наращивать |
||||||||||
228
Jija Grenkov
10.11.16
✎
14:59
|
(225) Это будет java приложение со встроенным контейнером, то есть ничего дополнительно устанавливать не надо, кроме джавы, которая скорее всего уже будет установлена. Работать будет на винде и на линуксе.
Репозиторий сегодня создам, сейчас прикидываю структуру БД. После этого сгенерирую стартовый проект и залью на гитхаб. (226) Я решил сделать что-то вроде вэб клиента, но со своей базой. Это даст хороший выигрыш в производительности/отклике так как не нужно будет ждать ответа от 1с. После чего заказы будут прелетать в 1с по средствам существующего обмена с сайтом. Так же такой подход не потребует доп лицензий 1с Мне сложно предугадать как юзеру удобно, у меня техническое мышление и то что для меня удобно рядовому пользователю может быть не удобно. Думал взять схему расположения блоков похожую на подбор 1с, что бы человек работавший в 1с интуитивно мог работать и в этом приложении. (227) На интернет магазин не будет похоже. |
||||||||||
229
eks1985
10.11.16
✎
15:34
|
(228) извини, я все равно до конца не понял. Спрошу проще: база данных где находиться будет? Или ее вообще не будет и это java приложение, которое установит конечным пользователь будет напрямую взамодействовать с 1с поставщика?
|
||||||||||
230
Garykom
гуру
10.11.16
✎
15:42
|
Вчера прекрасный вопросик/темку подняли Есть ли здесь специалисты по Knockout?, с замечательной ссылкой http://1c-e.ru/?p=235
"Вывод таблицы из БД 1С на веб-страницу. Knockout.js" По этой статье практически любой вменяемый 1С-ник легко наваяет готовую систему из (0). И зачем ему нужны все эти явы и ангуляры? ЗЫ Когда захочет отвязать БД системы заказа от 1С, чтобы онлайна с 1С не было и был обмен по расписанию/требованию то банальнейшим образом прикрутит http://postgrest.com/ |
||||||||||
231
Garykom
гуру
10.11.16
✎
15:53
|
(230)+ Кстати хранимки и триггеры в постгрес прекрасно реализуют слой серверной бизнес логики, как это у ораклоидов водится.
|
||||||||||
232
Jija Grenkov
10.11.16
✎
15:53
|
(229) База данных будет своя. Можно будет использовать любую из 1с совместимых СУБД + mysql/mariadb + файловые бд (H2, HSQL...)
Обмен будет через стандартный обмен с сайтом. (230) Есть очень большая пропасть из ньюансов отделяющих реальную систему и хелоуворд. Если любой другой сделает аналог я буду только рад, так как будет с чем сравнить результат. |
||||||||||
233
eks1985
10.11.16
✎
16:05
|
//Есть очень большая пропасть из ньюансов отделяющих реальную систему и хелоуворд.
Согласен полностью, т.к. огромное количество ньюансов при разработке |
||||||||||
234
Garykom
гуру
10.11.16
✎
16:07
|
(233) Угу полностью согласен что ни ТС ни любой другой разработчик не сможет наваять систему хотя бы на 99% удовлетворяющую из коробки любую реальную контору.
И зачем нужна такая х на java+angular ? Кто ее будет напильником? |
||||||||||
235
Garykom
гуру
10.11.16
✎
16:09
|
(234)+ Даже Метадатаjs слишком сложна и наворочена для обычных 1Сников, требуется нечто еще проще в развертке, юзанье и доработке!
|
||||||||||
236
Garykom
гуру
10.11.16
✎
16:11
|
Идеально это некий простейший конструктор написанный на 1С, где нажали кнопочку "Экспорт" и оно готовый html/css/js экспортировал куда сказали хоть прямо на сервер по адрес+логин+пароль.
|
||||||||||
237
Garykom
гуру
10.11.16
✎
16:16
|
(236) вот наваять такой сервис с подобным конструктором систем заказа это назревшая задачка
|
||||||||||
238
Jija Grenkov
10.11.16
✎
16:18
|
(235) knockout не особо проще других фреймворков, а скорее всего 1-й ангулар даже проще чем нокаут. Просто в том примере на самом деле нечего нет из функционала. под функционалом я понимаю Фильтрацию, сортировку, сохранение, настройку колонок да еще и все твоары загружаются на клиент
|
||||||||||
239
eks1985
10.11.16
✎
16:18
|
(237) А теперт берем более более менее реальный прайс в несколько десятков тысяч позиций и все рушится как карточный домик.
|
||||||||||
240
Garykom
гуру
10.11.16
✎
16:20
|
(238) Пойми что рядовому 1С-нику или владельцу/пользователю сервиса заказа абсолютно пофиг/плевать на всяческие ангуляры и кнокауты.
Ему требуется быстрое, качественное и не дорогое решение его задачи... |
||||||||||
241
Garykom
гуру
10.11.16
✎
16:22
|
(239) Да хоть сотни и миллионы позиций, почему сразу про отдельную БД от 1С речь завел в (230)?
Потому что система должна работать или с mysql(и прочими клонами типа мариядб) или postgres. Прокладка между БД и результатом конструктора уже готовая используется и на обновлениях/доработке этой прокладки и монетизация сервиса. Ну и еще на готовом хостинге, для тех кто сам не может его поднять/настроить. |
||||||||||
242
eks1985
10.11.16
✎
16:29
|
(241) Я в 230 не вижу никакой БД, я вижу прямое взаимодействие клиента-браузера с 1с посредством http сервиса
|
||||||||||
243
Shur1cIT
10.11.16
✎
16:30
|
(0) мне интересно сделай на гитхаб репозитарий, будем по феншую делать
|
||||||||||
244
Garykom
гуру
10.11.16
✎
16:32
|
(242) "ЗЫ Когда захочет отвязать БД системы заказа от 1С, чтобы онлайна с 1С не было и был обмен по расписанию/требованию то банальнейшим образом прикрутит http://postgrest.com/"
|
||||||||||
245
Shur1cIT
10.11.16
✎
16:33
|
(0) (243) вопрос забыл, ментор будет или все дружно гов..кодить будем?
|
||||||||||
246
Shur1cIT
10.11.16
✎
16:38
|
тема старая((( не обратил внимание
|
||||||||||
247
Garykom
гуру
10.11.16
✎
16:41
|
Ментор пока не понял что инструмент вторичен и хочет всех пересадить на свой любимый
|
||||||||||
248
Jija Grenkov
10.11.16
✎
16:41
|
(236) Не хочу долго сравнивать подходы. Но я решил отказаться от излишней гибкости в пользу простоты и надежности и скоросты выпуска первый стабильных версий.
(245) я буду ревьювить код перед мержем кода в мастер ветку, так же код не покрытый тестами мержиться не будет. |
||||||||||
249
newbling
10.11.16
✎
16:51
|
Ну т.е. обработка СамообслуживаниеКлиента только на Java и не так сильно тормозящая как я понял.
|
||||||||||
250
newbling
10.11.16
✎
16:52
|
или на js
|
||||||||||
251
newbling
10.11.16
✎
16:54
|
ну а что, у текущего кабинета клиентов тьма проблем. Во-первых, быстродействие. Если через веб-клиента сидеть, то всё это дело ну оооочень долго крутится. Если заходить через тонкого, то как таковая проблема с производительностью несколько отпадает, но встаёт проблема наличия нужной платформы у клиента.
|
||||||||||
252
newbling
10.11.16
✎
16:55
|
во-вторых лицензии.
|
||||||||||
253
Jija Grenkov
10.11.16
✎
18:12
|
(244) там в любом случае прийдется существенно усложнять фронт для приемлемой работы
(249) Да, цель получить приложение которое будет лишено проблем с производительностью 1с и избавит от потребности в лицензиях |
||||||||||
254
Мойдодыр
10.11.16
✎
18:15
|
(253) Когда же старт?
|
||||||||||
255
Jija Grenkov
10.11.16
✎
18:17
|
(254) Я сегодня начал, до конца недели планирую залить на гитхаб скелет проекта
|
||||||||||
256
Мойдодыр
10.11.16
✎
18:18
|
(255) нашлись фронтэндеры или по ходу дела?
|
||||||||||
257
Jija Grenkov
10.11.16
✎
18:19
|
(256) не нашлись, начну пилить самостоятельно
|
||||||||||
258
Garykom
гуру
10.11.16
✎
18:31
|
Не думаю что взлетит самостоятельно, у тя даже в проектировании структуры БД ошибки грубые.
Почему не подумал что в одной базе потребуется вести несколько поставщиков или складов поставщика? |
||||||||||
259
Garykom
гуру
10.11.16
✎
18:33
|
(258)+ Аналогично с контрагентами-покупателями, они имеют филиалы/подразделения/склады же и если их заводить как разных контрагентов то дурдом будет без привязки к одному холдингу/юрлицу.
Да и юрлиц может быть несколько а склад-покупатель один и "вот мы тут заказик общий набили, нам плиз разбейте его по X тыр на наши N юрлиц" |
||||||||||
260
dmitryds
10.11.16
✎
18:38
|
(232) а зачем для этой системы бд, совместимая с 1С?
|
||||||||||
261
eks1985
10.11.16
✎
18:51
|
(260) Я думаю в этом автор прав. Если клиент-браузер будет на каждый чих дергать 1с http сервис, то очень быстро это все встанет колом.
|
||||||||||
262
Jija Grenkov
10.11.16
✎
18:55
|
(260) В виду отсуствия бизнеслогики в БД и довольно простой структуры будет поддерживаться практически любая бд и если приложение будет запускатся в той же среде, что и 1с можно было использовать ту же СУБД.
|
||||||||||
263
Garykom
гуру
10.11.16
✎
19:01
|
(262) 1С как бы совместима с mysql только через внешний источник данных... а там по odbc почти что угодно как бы...
А если выкидываем мускуль то нафига такая система когда на любой хостинг ее не воткнуть? Система должна быть серверная часть php/mysql в идеале. |
||||||||||
264
dmitryds
10.11.16
✎
19:30
|
(262) а если система будет на стороннем хостинге?
|
||||||||||
265
dmitryds
10.11.16
✎
19:32
|
(261) я не о том, а о том, что обмен с 1С может быть через REST-сервис (обмен именно между системами, а не запрос товаров для пользователя)
|
||||||||||
266
Злопчинский
10.11.16
✎
19:37
|
забейте на 1С. совсем. то есть полностью. клиент будет дергать систему из какого угодно места какими угодно методами/руками.
сделайте фейс. простой. ненапряжный. 1. чтобы можно было руками - товар-количество вносить/отмечать. справа вверху - корзина - столько-то товарных позиций, на такую-то сумму (для начала на цены забить, пусть будут, но все 0). 2. чтоб можно было из клипоборад вносить, в клипборде артикул-количество построчно, взяли из клипборда получили результат в корзине. ВСЕ. для туевой хучи лавочников это будет мегасчастье. |
||||||||||
267
Jija Grenkov
10.11.16
✎
19:58
|
(263) (264) я что-то слабо понимаю, что вы хотите донести. Эту систему можно будет поставить практически на любую распрастраненную реляционную СУБД. Для запусков на поиграться будет встроенная поддержка файловой базы данных. Обмен с 1с будет по средствам блока обмена с сайтом в типовых. Обмена на уровне СУБД не будет.
(265) Может, но для этого нужно пилить 1с. По задумке первая версия должна иметь "безшовную" интеграцию. |
||||||||||
268
dmitryds
10.11.16
✎
20:17
|
(267) каким образом? Т.е. этот веб-интерфейс должен делать прямые запросы к базе 1С?
|
||||||||||
269
Jija Grenkov
10.11.16
✎
20:24
|
(268) Я же говорю типовой обмен с сайтом
http://v8.1c.ru/edi/edi_stnd/131/ |
||||||||||
270
Jija Grenkov
10.11.16
✎
20:26
|
|||||||||||
271
Garykom
гуру
10.11.16
✎
21:54
|
(269) (270) Тогда нафуя (0) когда можно взять битрикс и допилить?
|
||||||||||
272
Garykom
гуру
10.11.16
✎
21:55
|
(271)+ Блин я то думал что будет работа с какими угодно нестандартными товарами с их описаниями/реквизитами и с любыми конфами в т.ч. без "интеграции с битрикс".
|
||||||||||
273
Jija Grenkov
10.11.16
✎
22:24
|
(271) Как минимум битрикс денег стоит.
(272) Такое только в сказках и в рассказах маркетологов бывает |
||||||||||
274
Jija Grenkov
10.11.16
✎
22:26
|
Но там будет REST интерфейс позволяющий добавлять товары откуда угодно и получать заказы
|
||||||||||
275
Garykom
гуру
10.11.16
✎
22:55
|
(273) >Такое только в сказках и в рассказах маркетологов бывает
ну не скажи... есть же конструктор https://clientbase.ru/ |
||||||||||
276
dmitryds
11.11.16
✎
11:21
|
(269) тогда я повторю еще раз - нафига база, совместимая с 1С, если используется обмен через файлы обмена? 1С никак к этой базе коннектиться не будет!
|
||||||||||
277
dmitryds
11.11.16
✎
11:28
|
(276) + я наверное чего-то не понимаю, в свете (170)
|
||||||||||
278
dmitryds
11.11.16
✎
11:30
|
(277) + ну и да, я уже давно не 1Сник)
|
||||||||||
279
Турист
11.11.16
✎
11:35
|
Народ посмотрите на город у тс и успокойтесь )) еще один незалежный решил изучить яву и уехать в германию, потому у него и комментирование на английском ))
|
||||||||||
280
Jonny_Khomich
11.11.16
✎
11:36
|
Круто. Халявная рабочая сила.
Не хочу участвовать |
||||||||||
281
Garykom
гуру
11.11.16
✎
11:41
|
(279) в смысле pet project?
|
||||||||||
282
eks1985
11.11.16
✎
12:07
|
(279) Дорогой друг, что в этом плохого, что человек хочет изучать что-то еще кроме 1с?
На 1с мир не заканчивается, есть один огромное количество других технологий, при этом спрос на интеграцию 1с со сторонними системами постоянно растет. Изучив что-то другое понимаешь иногда, как хорошо некоторые вещи сделаны в 1с и наоборот замечаешь чего не хватает. Это называется РАЗВИТИЕ себя как разработчика. |
||||||||||
283
Jija Grenkov
11.11.16
✎
13:12
|
(276) Я уже совсе просто упрощенно напишу. СУБД практически любая реляционная в том числе и СУБД совместимые с 1с. Это делается на случай, если приложение будет подыматься в том же окружении что и 1с. То есть если уже стоит MSSql нужно просто поставить приложение и прописать строку коннекта. Приложение создаст своб базу которая никак не связана с 1с базой.
(279) Для таких как вы есть отдельная ветка, там вы с однодумцами можете это обсудить. Я политики затрагивать не собираюсь. Я уже больше полутора года работаю на джаве/скале и даже с js поработал на 1 проекте. Мне от этого проекта на данном этапе толку не много, так как я зарабатываю совершенно на другом стекетехнологий. Английский это муждународный язык общения в ИТ кругах. |
||||||||||
284
dmitryds
11.11.16
✎
13:19
|
(283) комментарии пишутся разработчиками для разработчиков. Если планируется, что разработчики будут англоязычные, то зачем тема на этом форуме?
|
||||||||||
285
CodeFinder
11.11.16
✎
13:24
|
это не нужно. Django + web сервисы 1с. все.
|
||||||||||
286
Jija Grenkov
11.11.16
✎
13:25
|
(284) подразумевается, что коментарии будете понятны всем разработчикам, знающим англ хотя бы на уровне elementary.
(285) сделайте как "нужно" и сравним. |
||||||||||
287
Jija Grenkov
11.11.16
✎
13:25
|
(285) *будут понятны
|
||||||||||
288
CodeFinder
11.11.16
✎
13:28
|
(286) Как нужно - это заказчик тебе будет говорить. Т.е универсальную штуку ты не сделаешь. А если сделаешь, то ее нужно будет допиливать. Соотвественно зачем, что то изобретать. Когда можно взять Django и общаться с 1с через soap?
|
||||||||||
289
Jija Grenkov
11.11.16
✎
15:19
|
(228) Я же говорю, сделай прототип и сравним произвоительность. В джаве нет никаких проблем юзать SOAP, но так редко делают, так как подход устаревший и тяжеловесный.
|
||||||||||
290
eks1985
11.11.16
✎
15:30
|
(288) Автор жестко выбрал свой стек технологий, ты пришел и сказал, что надо по другому.
А аргументы какие? Почему например Джанго а не Рэилс? Почему SOAP, а не свой протокол с JSON под капотом? Я бы так не стал категорично говорить, это не надо, это надо. Я бы например вообще взял полностью стек на js, но это потому что я его лучше знаю чем другое, но это не значит, что все должны так делать. |
||||||||||
291
Злопчинский
11.11.16
✎
15:58
|
вы задралди уже вашими джангами соапами и прочей херней которая бизнес не интересует. дайте мне фейс, с которым я могу что-то сделать полезное мне. а кто там в подвалах - ДВС или 1000 китайцев с педалями - мну вот ну нисколчечки не волнует
|
||||||||||
292
Злопчинский
11.11.16
✎
16:00
|
Резюме: не взлетит.
Автор (?) начал разрабатывать тех.реализацию, не имея ни концепции построеняи системы, ни ее области применения, ни <многодругого>. В итоге лепить будет на ходу, скотчем. От того что скотч фирменный - построенные "шанхаи" не станут небоскребами абудаби |
||||||||||
293
Garykom
гуру
11.11.16
✎
16:03
|
(292) А требования к системе в целом кто то могет сформулировать?
Достаточно детальные и даже с набросками интерфейсов? |
||||||||||
294
Garykom
гуру
11.11.16
✎
16:15
|
Вот у ТС в структуре БД правильно придумано что у итемов номенклатуры в основной таблице тока ид, родитель и наименование.
А все прочие фичи вынесены в отдельные таблички. Но ля как представлю сложность запроса при поиске/отборе/сортировке по фичам... |
||||||||||
295
eks1985
11.11.16
✎
16:15
|
(292) Да ты не кипятись так )) Если обсуждение идет это не значит что дела не двигаются. Я попробую свои небольшой интерфейсик нарисовать, чисто на js технологиях.
(293) С набросками интерфейсов Злопчинский уже пример отличный пример - профишоп. Достаточно неплохая реализация. Вот автор пусть пишет на джаве, я попробую полностью на js стеке, а потом сравним и посмотрим, что получилось. Хотелось бы даже не меряться пи.. как 1сники любят, а просто сравнить, посмотреть достоинства и недостатки разных стеков. Думаю даже для целей самообразования труд зря не пропадет. |
||||||||||
296
eks1985
11.11.16
✎
16:16
|
(294) А где структура БД? Скинь ссылку.
|
||||||||||
297
Garykom
гуру
11.11.16
✎
16:16
|
(295) профишоп извиняюсь полной отстой, чего там неплохого кроме готового шаблона начального сайтика? http://demo.profishop.us/
|
||||||||||
298
Злопчинский
11.11.16
✎
16:17
|
(295) вот и сделайте клон профишопа для начала, но чуть более лучший.
|
||||||||||
299
Garykom
гуру
11.11.16
✎
16:17
|
(296) в шапке гуглядока
|
||||||||||
300
Garykom
гуру
11.11.16
✎
16:17
|
(298) смысла? там же ничего нету ((
|
||||||||||
301
Злопчинский
11.11.16
✎
16:18
|
(297) не, это фигня, там раньше нормальная хрень была, я даже пробовал малость
|
||||||||||
302
Garykom
гуру
11.11.16
✎
16:19
|
(294)+ Имхается нуна в табличку "номенклатуру" изначально засунуть кучу типовых/стандартных полей реквизитов.
Пусть даже они не будут юзаться по настройке под фирму, ничего страшного зато работать будет нормально. |
||||||||||
303
Злопчинский
11.11.16
✎
16:22
|
для идентификации номенклатуры досттаочно минимума.
код(id) артикул наименование . дл яначала даже нехрен морочиться с характеристиками и свойствами. |
||||||||||
304
Злопчинский
11.11.16
✎
16:23
|
вот у меня в торговой базе клиент с кучей точек.
в WMS - клиент+точка = отдельный клиент. ибо не нужно ничего агрегирующего, а максимум на наклейке напечатать. так и тут. не надо делать учетную систему. |
||||||||||
305
Garykom
гуру
11.11.16
✎
16:24
|
(303) Не-не-не можно сделать еще как минимум длинное строковое поле "описание" или "характеристики" и туда их засунуть с неким "шаблоном"
|
||||||||||
306
eks1985
11.11.16
✎
16:24
|
(297) Сделай лучше, мы с удовольствием посмотрим
|
||||||||||
307
Garykom
гуру
11.11.16
✎
16:25
|
(304) Количество остатков для заказа есть? Есть! Значит учетная система один фуй
|
||||||||||
308
Garykom
гуру
11.11.16
✎
16:25
|
(306) Сделаю только требования то напишите? А ТЗ ваще идеально будет ))
|
||||||||||
309
eks1985
11.11.16
✎
16:26
|
(308) Сделай лучше чем профишоп, т.к. он "отстой", то это для тебя совсем просто будет, верно?
|
||||||||||
310
Злопчинский
11.11.16
✎
16:30
|
(308) Меня не заломает написать ТО, ЧТО НУЖНО МНЕ.
сделаешь даром, то есть безвозмездно (потом может и монетизируем ;-)? |
||||||||||
311
eks1985
11.11.16
✎
16:33
|
(310) Напиши, я сделаю, по мере своих возможностей, чисто для самообразования
|
||||||||||
312
Garykom
гуру
11.11.16
✎
16:35
|
(310) угу с исходниками на гитхабе
(311) заодно и сравним )) |
||||||||||
313
Турист
11.11.16
✎
17:20
|
Одного не понимаю, если тс так сильно хочет писать на яве, то почему ветка создана здесь, а не на каком нибудь скл.ру?
|
||||||||||
314
Турист
11.11.16
✎
17:23
|
(294) и что в этом правильного? То что без документации никто не разберется? Недавно дергал данные из самописки где бд построенна по такому принципу и ничего хорошего в этом не увидел.
|
||||||||||
315
Garykom
гуру
11.11.16
✎
17:37
|
(314) Программная структура "составной" номенклатуры, ее реквизиты/характеристики не жесткие а можно настраивать под клиента.
Но да чем гибче и навороченней система тем сложнее с ней работать. |
||||||||||
316
eks1985
11.11.16
✎
17:46
|
(313) Потому что система рассчитана именно на связку с 1с как с самой распостраненной учетной системой. Ваш кэп.
|
||||||||||
317
Garykom
гуру
11.11.16
✎
18:39
|
Начал делать "конструктор" на 1С-ке и сразу посмеялся. "Моделирование ER-моделей на системе быстрого моделирования".
|
||||||||||
318
Jija Grenkov
11.11.16
✎
18:43
|
(313) Вы бы почитали ветку, а то от вас исходят только провакационные фразы. Мне хочется устранить "неудобновсть" в 1с. На джаве потому что именно на джаве смогу сделать -- это быстрее и качественнее чем на любом другом языке. Я мог бы взять play, scala + scalajs , но в таком случае люди боялись бы использовать такой продукт так как сложно найти человека который смог бы это поддерживать.
(314) Там такая структура БД, что по названию полей можно легко догадаться что к чему, а для человеческих обменов будет rest с описанием. (315) на сколько я помню, в самой 1с стрктура хранения характеристик еще сложнее (использует еще больше таблиц), хотя я описывал больше сущности, а не таблицы. Реальных таблицы будет немного больше так как для связи 2-х сущностей многие ко мнигим нужно 3 таблицы. Я не думаю, что это будет тормозить, поиск ведь будет по индексам. |
||||||||||
319
Турист
11.11.16
✎
20:19
|
(316) судя по описанию, ее можно будет связать с чем угодно. поэтому и вопрос зачем людей на проект где нужен максимум 1сник в конце проекта ищут на этом форуме ))
|
||||||||||
320
Garykom
гуру
11.11.16
✎
21:56
|
(319) Потому что на других давно бесплатно дают пеший эротический тур...
|
||||||||||
321
Злопчинский
11.11.16
✎
22:09
|
Ну так че? Когда уже можно будет помацать преальфу?
|
||||||||||
322
Антириус
12.11.16
✎
21:18
|
(321) нужно что-то такое?) https://www.youtube.com/watch?v=vnnkuL1sONg
|
||||||||||
323
Злопчинский
12.11.16
✎
23:24
|
(322) угу, весьма похоже
|
||||||||||
324
Jija Grenkov
12.11.16
✎
23:42
|
(322) как раз сижу верстаю фронт. Я думаю не удобно, что не в видно, уже "подобраные" товары прямо в подборе и нет иерархии и свойств
|
||||||||||
325
Злопчинский
13.11.16
✎
00:03
|
(324) это не магазин, где покупают 5-10, ну 20 натменований
Это система заказа, где заявки в70, 200, 300 и даже 500 позиций - норма Поэтому видеть все в подборе - это ДОЯ ЧЕГО? |
||||||||||
326
Злопчинский
13.11.16
✎
00:06
|
(324) призываю не путать ин тернетмагазин и систему электронного заказа
В магазине клиент ищет Поэтому для удобства поиска и перебора нужны и иерархии и суперпоиски и супер фильтры В системе жлектронного заказа клиент в подавляющем количестве случаев знает что ему надо и в каком количестве Поэтому все что надо быстро спозиционироваться на артикуле наименовании или отфильтроваться по нужному слову и вбить количество |
||||||||||
327
Jija Grenkov
13.11.16
✎
00:11
|
(325) что бы в момент подбора иметь возможность контролировать процесс. К примеру удалить позицию, изменить ко-во. Как раз в инет магазинах редко видно корзину в форме выбора товаров. На сколько я помню в 1с подборах всегда видно подобранные товары
|
||||||||||
328
dmitryds
13.11.16
✎
07:51
|
(327) в большинстве случаев нужна только загрузка из XL файла и контроль статуса заказов
|
||||||||||
329
eks1985
13.11.16
✎
09:24
|
Почему тут так народ кидается в крайности. Один пишет, что надо супер пупер фильтры и отборы по 150 полям, другой пишет, что вообще ничего не надо, только из экселя грузить.
Люди, кроме черного и белого есть еще серое. Одному клиенту надо одно, другому другое. На мой взгляд должен быть определенный базовый функционал: -Показ каталога товаров с фильтрацией по категориям (виды номенклатуры в 1с УТ) -Карточка товара -Фильтрация хотя бы по артикулу и наименованию -Архив заказов -Обмен с 1с Ну а дальше уже, надо кому-то детализация по свойстам (характеристики в 1с) - ставим галочку в настройках - появилась детализация. Надо кому-то загрузку из эксель - галочка и т.д. Т.е. минимальная конфигурируемость. В (322) я увидел веб интерфейс, где выводится список товаров и их можно положить в корзину. Ну собственно это все. А что дальше происходит? В каком виде клиент видит список заказов? Как происходит обмен с 1с? Пагинации у списка товаров тоже не увидел, что будет если найдется 100 000 товаров, они уйдут на страницу клиента? |
||||||||||
330
Турист
13.11.16
✎
10:04
|
все таки вернулись к инетмагазину? ))
|
||||||||||
331
eks1985
13.11.16
✎
10:17
|
(330) На мой взгляд Инет магазин = Система формирования заказов клиентов + Маркетинговый обвес, маркетинговый обвес тут в теме вроде не обсуждается, это однозначно лишнее.
Мысль просто в том, что не стоит впадать в крайности и писать супер универсальную систему с 1000 функций, как и наоборот писать систему, которая не умеет почти ничего. |
||||||||||
332
Jija Grenkov
13.11.16
✎
10:33
|
(328) А зчем тогда в 1с подбор? Менеджер сформировал в excel заказ и загрузил. Загрузка из excel нужна, но это доп. возможность.
(329) я никаких супер возможностей не закладываю. Думаю в 1-й версии отказаться от фильтра по характеристикам, оставить только по виду номенклатуры или группам номенклатуры(папкам в номенклатуре). (330) не вижу такой тенденции. |
||||||||||
333
Антириус
13.11.16
✎
10:43
|
(329) все верно. На видео показана система для оптовых закупок автозапчастей, там ничего не нужно, кроме наличия, цены и кода (даже наименование особо не нужно)
|
||||||||||
334
Garykom
гуру
13.11.16
✎
10:50
|
Пользователям нужно коробочное решение. Причем с выбором коробок и(или) их настраиваемостью под конкретное применение.
Любое готовое решение без возможности легкой (относительно) допилки будет в чем то ограниченным. На чем взлетела платформа 1С так это как раз нашли легко спеца, допилили и работает дальше. Мало сделать готовую систему, она должна быть похожа на 1С в плане доработки. А вот это реализовать уже намного сложнее. Или не выйдет к примеру взять систему заказа автозапчастей и внедрить ее в продукты питания (( |
||||||||||
335
dmitryds
13.11.16
✎
10:54
|
(334) вот поэтому я и писал выше про NodeJS, файлы такой системы можно подправить в блокноте, перезапустить сервер и все (с системой на Java так не прокатит). К тому же все очень похоже на 1С)
|
||||||||||
336
Jija Grenkov
13.11.16
✎
11:21
|
(334) не вижу смысла делать систему похожей по доработке на 1с, толковый студент программист без проблем сможет допилить. Так что я считаю все что вы описали нужно именно 1с никам которые хотят монетизироваться на этом.
(335) я уже выражался о ваших познания джавы. Подозреваю что с нодой все не на много лучше. |
||||||||||
337
iceman2112
13.11.16
✎
11:25
|
(336) толковый допилит, потом не разгребешь
|
||||||||||
338
dmitryds
13.11.16
✎
11:27
|
(336) да да да, помню, даже не видя кода, сразу видно - вы самый крутой специалист)
Теперь молчу и не мешаю крутым "спецам" работать) |
||||||||||
339
eks1985
13.11.16
✎
11:48
|
(335) Я делаю сейчас на js, при разработке фронта вообще ничего не перезапускается, сохранил файл, изменения отобразились на странице моментально, без перезагрузки, с сохранением всего стейта приложения.
|
||||||||||
340
Jija Grenkov
13.11.16
✎
11:48
|
(337) когда заказчик хочет избыточно сэкономить на разработчики, то проблемы возможны в любом языке.
(338) я предлагал вам запилить прототип на ноде и на код бы посмотрели и на производительность вашего кода. А про ваши познания джавы тут все очевидно... |
||||||||||
341
Jija Grenkov
13.11.16
✎
11:51
|
(339) на фронте с отключенным кэшем так и есть, с бэкэндом как правило сложнее все, но jvm имеет механизмы hotswap классов без ребута.
|
||||||||||
342
Garykom
гуру
13.11.16
✎
12:03
|
Java умерла... точнее она как и delphi с php еще продолжают и будут продолжать юзаться в куче в т.ч. новых проектов в т.ч. в большом энтерпрайзе но факта это не изменит.
С появлением технологий типа JerryScript даже JavaCard c JavaME скоро пойдут лесом, и останутся только в банковском секторе, который дико тормозной на новые технологии. https://habrahabr.ru/post/313000/ |
||||||||||
343
Garykom
гуру
13.11.16
✎
12:04
|
(342)+ IoT (https://ru.wikipedia.org/wiki/Интернет_вещей) наше будущее все https://habrahabr.ru/post/281342/ ))
|
||||||||||
344
Garykom
гуру
13.11.16
✎
12:07
|
Представьте что контора покупает в обычном магазине, "обычный роутер". Заходит на него через веб интерфейс и из "маркета" ставит приложение "Система заказов".
Далее просто прописывает настройки обмена со своей учетной системой (1С) и не забывает купить домен с фикс ip для роутера. |
||||||||||
345
eks1985
13.11.16
✎
12:54
|
(344) Я 5 раз прочитал, эту фразу, но ничего не понял.
"Контора зачем-то идет покупать роутер", зачем? Контора покупает роутер для каждого приложения? "Заходит на него и ставит из маркета"...не понял, причем тут роутер и маркет? "Далее просто прописывает настройки"...это мне напоминает "ставим 1с ERP, просто прописываем настройки и поехали" "и не забывает купить домен с фикс ip для роутера"...тут я вообще не понял, домен для роутера? Какой домер для роутера? О чем речь вообще? |
||||||||||
346
Garykom
гуру
13.11.16
✎
12:58
|
(345) Современный роутер легко может играть роль "веб сервера" для системы заказа.
Не нужно никакого компа в офисе (включенного постоянно, гудящего и жрущего энергию) и не надо никакого хостинга. На хостинг (причем парктически любой) конторка перейдет если у нее сильно сильно вырастут объемы или захочет отвязаться от офиса. Если не поняли то спросите у себя 10-15 летней давности при чем тут "телефон интернет и маркет" |
||||||||||
347
Garykom
гуру
13.11.16
✎
13:00
|
(346) *практически
|
||||||||||
348
eks1985
13.11.16
✎
13:07
|
(346) Ты меня извини, но и сейчас никакого компа в офисе для хостинга не надо
Я даже больше скажу, сейчас все что связано с учетом можно заменить облачными технологиями и не надо для этого ходить роутеры покупать с защитым в них веб сервером. - 1с - известные облачные сервисы дающие 1с в аренду в облаке - Оффис - облачные сервис Office 365 - Хостинг - shared hostingб VDS, VPS - Базы данных - no SQL типа firebase в облаке, VPS, VDS - для реляционных БД А IoT - это своя отдельная ниша, мало связанная с учетом, с веб приложениями То, что можно будет nodejs запустить в утюге или стиральной машинке - это прекрасно, но прекрасно это только для определенных задач. А тяжелые ентерпрайз приложения так и будут люди писать на Java, Scala, .NET Nodejs тоже свою нишу нашел и активно развивается, но опять же в своей ограниченной области Поэтому говорть что джава умрет потому что ноду можно на утюге запустить - это как-то странно.. |
||||||||||
349
Garykom
гуру
13.11.16
✎
13:07
|
(346)+ Это обычный zyxel из магазина http://pastenow.ru/edit/179X1 а это https://wiki.openwrt.org/doc/howto/http.apache установка веб сервера.
|
||||||||||
350
Garykom
гуру
13.11.16
✎
13:10
|
(348) Гм бизнес денежки считать умеет.
При прочих равных но одно нужно платить N-ю сумму каждый месяц, а другое один раз купил роутер (его и так покупать кстати для инета) и все. Зачем "ларьку" тратиться на дорогущий крутой хостинг и на дорогооплачиваемых энтерпрайз разработчиков под него? Ему бы нечто совсем дешевое (бесплатное в идеале) и с очень дешевой поддержкой/обслуживанием. |
||||||||||
351
Злопчинский
13.11.16
✎
13:12
|
(333) угу, этого мне и надо
|
||||||||||
352
Garykom
гуру
13.11.16
✎
13:16
|
(348) >А тяжелые ентерпрайз приложения так и будут люди писать на Java, Scala, .NET
Почему то в России их принято писать на 1С :) |
||||||||||
353
Jija Grenkov
13.11.16
✎
13:20
|
(342) даже не знаю стоит ли воспринимать ваш комментарий серьезно. Все же попробую ответить
1. Как можно ставить в 1 ряд делфи, пхп и джаву. Делфи - реально погиб. Найдите вакансии и сравните количеством вакансий на джаву. На сколько я знаю там и с компиляторами под современное железо все плохо. ПХП - используется в сегменте сайтиков, а не вэб приложений. Пхп который использовался в нагруженных системах был сильно допилен вплоть до компиляции, да и с этого пхп многие слезли. А Джава до сих пор на 1-х позициях в рейтингах. (350) бизнес деньги считает и знает что надёжность обкатанного яп стоит денег. (352) бред, фантазии и инфантильность |
||||||||||
354
Garykom
гуру
13.11.16
✎
13:31
|
(353) Каждый судит со своей колокольни... на соседние сначала сползайте
Дельфи https://hh.ru/search/vacancy?text=delphi&salary=¤cy_code=RUR&experience=doesNotMatter&order_by=relevance&search_period=&items_on_page=20&no_magic=true PHP это не только сегмент "сайтиков" но и серьезных приложений корпоративных, тот же ownCloud или Битрикс или https://habrahabr.ru/post/147257/ Java https://habrahabr.ru/post/304812/ и еще видел много что для новых проектов (не поддержка существующих) уже не так. Позиции в рейтингах сравните их с 1С >(350) бизнес деньги считает и знает что надёжность обкатанного яп стоит денег. Ларек и надежность? им не нужна бесперебойность, им нужно минимальное и дешевое время восстановления после сбоя. А кол-во ларьков по сравнению с крупняком (у которых свои лисапеды есть уже давно) просто не сравнимо. >(352) бред, фантазии и инфантильность Вы извините на каком форуме тусуетесь? Почем не на https://javatalks.ru/ или не на http://www.sql.ru/forum/java ? |
||||||||||
355
Garykom
гуру
13.11.16
✎
13:37
|
(354)+ сорри в сравнении с delphi забыл https://hh.ru/search/vacancy?text=javaee&salary=¤cy_code=RUR&experience=doesNotMatter&order_by=relevance&search_period=&items_on_page=20&no_magic=true
почем JavaEE? Потому что хз как исключить Android Java |
||||||||||
356
dmitryds
13.11.16
✎
13:45
|
(340) покажите пожалуста мои сообщения, по которым вы определили мой уровень в Яве. С подробными комментариями. Что бы не быть второй Псаки.
|
||||||||||
357
Jija Grenkov
13.11.16
✎
15:51
|
(354) Вижу 341 вакансию делфи, ожидал что будет меньше. Но при этом вижу 4631 вакансию джавы и 3921 если исключить слово android (мне очень жаль что у вас не получилось это сделать). Еще для вас есть задачка со звездочкой попробуйте отфильтровать вакансии с несерьезной ЗП.
Рекомедую вам разобраться, что такое JavaEE. Не слышал о популярности битрикса в сфере нагруженных систем, слышал, что - это очередная поделка от 1с в лучших традициях, то есть штука двольно тяжеловесная. Ларьки - даже не хочу обсуждать, мне эта сфера не интересна так как там задачи интересных быть не может да и денег тоже. PS. Заметьте я почти не упоминаю скалу, хотя использую именно этот язык как основной. Потому что понимаю, что скала популярна и действительно оправдана не везде. Скажете что скала менее популярна чем нода, пайтон я с вами соглашусь. (356) -> (158),(335) + вы говорите как маркетолог без технических деталей. Вы явно не в кусре джава технологий. Можно сгенерить 60-70% бэкенда при этом в нашем случае для поддержки зоопарка баз не нужно почти ничего делать. |
||||||||||
358
dmitryds
13.11.16
✎
15:56
|
(357) как это показывает уровень владения языком? Пример можалуйста
|
||||||||||
359
dmitryds
13.11.16
✎
16:05
|
(358) + я с клиентами всегда говорю на их языке. И с вами говорю именно в тех понятиях, которые вы способны осознать.
Но похоже я переоценил ваши умственные способности, т.к. у вас сплошные лозунги, навешивание ярлыков и непомерное эго и ничего более. |
||||||||||
360
iceman2112
13.11.16
✎
16:13
|
(0) А в каком все состоянии то?
|
||||||||||
361
eks1985
13.11.16
✎
16:14
|
(359) По-моему тут ты сам немного перегнул с лозунгом "Java умерла"
Я сам Джаву терпеть не могу, никакого нет желания изучать ее, мне намного ближе js и на клиенте и на сервере. Но говорить так что Джава умерла, это ну совсем ничем не обоснованное заявление. |
||||||||||
362
Garykom
гуру
13.11.16
✎
16:18
|
(357) >3921 если исключить слово android (мне очень жаль что у вас не получилось это сделать)
неудачная попытка стеба, мне не приходится на HH.RU тусоваться постоянно )) но прочитал доку и выполнил "java NOT android" да с результатом "Найдена 3 921 вакансия". Но потом еще подумал и сделал "java NOT android NOT javascript" получив уже "Найдено 2 363 вакансии". И все равно там если глянуть слишком много всего что не относится к чистой Java или такие требования дикие по знаниям фреймворков/технологий. |
||||||||||
363
Garykom
гуру
13.11.16
✎
16:20
|
(361) Скажите платформа 1С77 умерла или нет? Тут куча "спецов" будут с пеной у рта доказывать что "живее всех живых", моя просто пытаться немного прогнозировать будущее.
ЗЫ Да все в любой момент может поменяться, к примеру Oracle одумается и наконец то добавит проверти в java )) |
||||||||||
364
Garykom
гуру
13.11.16
✎
16:22
|
(363) *проперти = Property с геттерами/сеттерами http://stackoverflow.com/questions/4948816/getters-setters-and-properties-best-practices-java-vs-c-sharp
а то ради этого куча народу решилась на переход на скалу |
||||||||||
365
eks1985
13.11.16
✎
16:41
|
(364) Никто никуда никогда не переходит ради какой-то одной фичи языка...
Вообще не важно какие фичи в языке. Важно какая инфраструктура вокруг него выстроена. |
||||||||||
366
Garykom
гуру
13.11.16
✎
16:47
|
(365) У явы прекрасная инфраструктура но она стала слишком разросшейся и малоповоротливой.
И еще если учитывать проблемы патентных войн между Oracle и Google из-за Java то http://mobiltelefon.ru/post_1460100392.html Как следствие легко может получиться так что Java банально станет не популярной как язык. |
||||||||||
367
Torquader
13.11.16
✎
17:09
|
(366) Любой язык рано или поздно обрастает библиотеками, коих становится настолько много, что не ясно - какую выбирать, а также никто не гарантирует совместимость между ними.
И потом, когда ты в своём приложении собрал несколько разных библиотек - может выясниться, что у тебя три или четыре реализации одного и того же - только потому, что оно реализовано в каждой из них, но по-своему - а самое главное, что обычно эти три четыре версии вообще конечной программе никак не нужны. JavaScript уже в это упирается, но там предлагается выбрать один фреймвок, чтобы не иметь таких проблем. |
||||||||||
368
Jija Grenkov
13.11.16
✎
18:29
|
(362) вырезать из вакансий на джаву джаваскрипт - это не корректно, в 1/4 вакансий от джависта хотят поверхностное знание js. Но они и так видно соотношение вакансий. Я себя позиционируют как java/scala dev но мне приходится периодически править код js, python, ruby и bash. Все это доп скилы.
(363) не слежу за платформами 1с. Когда ещё работал с 1с сознательно отказывался от задач на 77 так как считал, что мне такой опыт не нужен. (364) геттеры и сеттеры можно и в джаве не писать, да и никто не переходил массово на скалу. Меня скала привлекает тем что на ней как правило пишут распределенные системы под высокую нагрузку. (365) скала может юзать инфраструктуру джавы. |
||||||||||
369
Encode
13.11.16
✎
18:44
|
(0) Довольно интересно, я так понимаю Spring Boot + Angular. Я бы писал на Angular 2.0 т.к. его все хвалят и он будущее. Сейчас времени поучаствовать нет, возможно позже присоединился бы.
|
||||||||||
370
Jija Grenkov
13.11.16
✎
19:10
|
(360) разрабатываю фронт.
(369) я не против ангулара 2 или реакта, но но я с ними не работал. А фронт пришлось делать самому. Если до конца разработки фронта никто не присоединиться, то бэкэнд будет на play framework |
||||||||||
371
eks1985
13.11.16
✎
19:20
|
(370) Я бы вообще на твоем месте не парился о фронте. Вот сделал бы ты например бэк и рест апи, задокументировал бы хорошенько и ведь к этому можно потом web-ui на чем угодно написать.
Я бы на реакте написал. В результате получилось бы очень гибко. Бэк с апи, а web ui подключаешь какой хочешь. А так ты сейчас во фронет просто утонешь если с фронтов мало опыта, тем более Ангулар первый. Я начал на реакте с фронтом, вроде все по минимуму, но и то уже 6 тыс строк кода. |
||||||||||
372
Jija Grenkov
13.11.16
✎
20:21
|
(371) у меня не все так плохо, с ангуларом 1.х я работал, и фронт усложнять сильно не буду. Гриды я взял готовые сил проект из шаблона inspinia. Rest api и так будет открыто и задокументировано - это нужно для возможности отправлять заказ напрямую из клиентских систем.
|
||||||||||
373
Jija Grenkov
13.11.16
✎
20:21
|
(372) * сид проект.
|
||||||||||
374
ssz84
14.11.16
✎
11:33
|
(361) Простите, что влезаю в ваш срач, но КАК заустить JS на СЕРВЕРЕ?
|
||||||||||
375
ssz84
14.11.16
✎
11:37
|
Хоронильщики PHP вы уже сколько лет его хороните, а он всё развивается, сравните прирост производитеьности в 7 версии
|
||||||||||
376
Мойдодыр
14.11.16
✎
11:38
|
Лучше конечно 2 ангулар чем 1, даже если знаешь первый
|
||||||||||
377
Мойдодыр
14.11.16
✎
11:38
|
Там 1 обучаешего видео достаточно что б начать писать
|
||||||||||
378
Garykom
гуру
14.11.16
✎
11:43
|
(374) https://nodejs.org/en/
|
||||||||||
379
Garykom
гуру
14.11.16
✎
11:44
|
(378)+ если сервер линукс то https://nodejs.org/en/download/package-manager/
|
||||||||||
380
Мойдодыр
14.11.16
✎
11:44
|
(374) Там отдельные компоненты серверов.
Но вот интересно есть где тестирования этих северов vs классика типа apache/tomcat и тд |
||||||||||
381
Мойдодыр
14.11.16
✎
11:45
|
Не только в скорости но и в надежности
|
||||||||||
382
ssz84
14.11.16
✎
11:48
|
(380) можно пример для данной задачи на чистом JS в серверной части, вместе с функционалом взаимодействия с БД
|
||||||||||
383
Мойдодыр
14.11.16
✎
11:49
|
есть cms на серверном js. погугли
|
||||||||||
384
Мойдодыр
14.11.16
✎
11:50
|
конечно hibernate нет под js. По крайней мере я не видел
|
||||||||||
385
Garykom
гуру
14.11.16
✎
11:51
|
(384) есть аналог http://docs.sequelizejs.com/en/v3/
|
||||||||||
386
Мойдодыр
14.11.16
✎
11:54
|
У меня сервер-сайд js пока не вызывает таких воторгов.
Ибо тут свой фреймворк нужно собиратьь с 0 практически по кусочкам. В отличии от других языков |
||||||||||
387
eks1985
14.11.16
✎
12:03
|
(386) Смотря что нужно, если например нужно сделать просто минималистичное api, то Express.js подходит.
Готовый фреймворк, который дает все из коробки тоже не всегда хорошо. Я пару лет назад изучал рэилс, и вроде все есть и все красиво, но настолько большое количество сущностей, которые надо знать, что это очень сильно начинает напрягать. Но больше всего напрягает когда все есть из коробки, но очень много магии, т.е. очень сложно разобраться как же оно на самом деле работает. С js стеком попроще, тут магии меньше. |
||||||||||
388
Garykom
гуру
14.11.16
✎
12:12
|
(386) Серверный JS еще пока в пеленках "Node.js разработал Райан Дал (англ. Ryan Dahl) в 2009 году после двух лет экспериментирования над созданием серверных веб-компонентов."
Еще все будет и удобные фреймворки/платформы в будущем в т.ч. по типу 1С/CUBA |
||||||||||
389
Мойдодыр
14.11.16
✎
12:13
|
(385) Какой стек фреймворков бы ты предложил на js если писать
|
||||||||||
390
Garykom
гуру
14.11.16
✎
12:14
|
(389) Не поверишь но никакой.
Делать свой лисапед с 0 используя только библиотеки и то если иначе никак и подбирая аналоги или готовясь переписать свое. |
||||||||||
391
Мойдодыр
14.11.16
✎
12:22
|
(390) собственно про что я и говорил )))
|
||||||||||
392
Garykom
гуру
14.11.16
✎
12:35
|
(391) Ну не успели еще на/под nodejs наваять приличных фреймворков как это с разными java/php/python и т.д.
Все еще впереди, сейчас они как появляются так и пропадают с концами или изменяются невообразимо. Даже полный пример под NetBeans от Express сразу имеет траблы с зависимостями, там несколько устаревших/переименованных. |
||||||||||
393
Jija Grenkov
14.11.16
✎
12:42
|
(391) плюсую. Мы тут решаем довольно шаблонную задачу для которой за годы развития написано много framrwork-ов и генераторов кода. Так вот на джава такого кода больше всего и самый мощный фреймворк написан тоже под джаву. Я говорю о спринг.
|
||||||||||
394
Garykom
гуру
14.11.16
✎
12:50
|
(393) Кто то шаблонную, а кто то и совсем не шаблонную.
Вот к примеру json объекты и массивы прекрасно с бд соединяются, но как лучше соединить их с ui формами и контролами? Пока не придумывается как просто описывать ui на json и чтобы в привязке в объектам/полям сразу удобно. |
||||||||||
395
Мойдодыр
14.11.16
✎
12:51
|
(394) есть dxhtml так как раз так, но он бабла стоит.
Можно компоненты готовые на angular юзать. jhipster вообще умеет прктически готовое приложение создать с гридами и тд |
||||||||||
396
Jija Grenkov
14.11.16
✎
13:20
|
(395) бэкэнд я как раз планировал сгегерить на хипстере, ui там всеравно полностью переделать надо, можно только админку оставить.
(376) не путайте хелоуворды с реальными приложениями. Или продукции монстрируйте ваши приложения на 1м и 2м ангуларе. |
||||||||||
397
Мойдодыр
14.11.16
✎
13:43
|
(396) К тому времени как мы напишем это приложение уже про ангулар 1 совсем забудут
|
||||||||||
398
Jija Grenkov
14.11.16
✎
13:44
|
(394) извиняюсь за дерзость, но у меня сложилось впечатление, что вы решаете задачу "чесать языком". Вы хоть 1 вашу "инновационную" идею реализовали?
|
||||||||||
399
eks1985
14.11.16
✎
14:41
|
(394) "соединить их с ui формами и контролами"
Вот так блин берешь и соединяешь На входе в response некотрый json приехавший с сервера. На выходе JSX разметка, которую React преобразует в html <code> const data = JSON.parse(response); const keys = Object.keys(data); return keys.map(key => <div>data["description"]</div>); </code> |
||||||||||
400
Мойдодыр
14.11.16
✎
14:43
|
(399) Поспорим на тему реакт вс ангулар?
|
||||||||||
401
eks1985
14.11.16
✎
14:55
|
(400) Чего ради спорить? И тот и другой решают проблемы построения ui. У каждого свой подход. По-моему спорить не о чем. Мой ответ был на вопрос как "json" привязать к ui.
Ответ простой, получаем json, парсим, строим ui. Это не проблема вообще. В ui не проблема вообще что-то сделать, а проблема управлять постоянно изменяющимся состоянием. |
||||||||||
402
Garykom
гуру
14.11.16
✎
15:09
|
(401) >получаем json, парсим, строим ui.
моя после 1С дико ленивый стал, ручками это делать уже как то... не айс, хочется в 1С УФ лайк стайл |
||||||||||
403
eks1985
14.11.16
✎
15:12
|
(402) Да лучше ручками сделать, чем чесать о высоких материях и так ничего и не сделать.
|
||||||||||
404
Garykom
гуру
14.11.16
✎
15:23
|
|||||||||||
405
Злопчинский
14.11.16
✎
22:06
|
Короче склифасовские, сижу в дальних странах, через неделю вернусь с проекта, чтобы был готов первый вариант фейса
|
||||||||||
406
eks1985
18.11.16
✎
00:07
|
(405) Раз пока затишье, выложу свой пре-альфа вариант
Посмотреть можно тут http://www.screencast.com/t/FuM2ccaYDPK5 Пощупать можно тут https://quick-order-de84c.firebaseapp.com/ Исходники тут https://github.com/eks1985/quick-order Там описана основная концепция. Вкратце: Потроха - все на стеке js Внешность - сейчас проект полностью без стилевого оформления, иначе до конца доделать запала не хватат =) Стилевое оформление планируется потом в двух вариантах: react-bootstrap и material-ui. На выбор. Короче - будет красиво. Стек конечно получился хипстерский =), но в том и цель, пишу для самообучения Итого 1с - react - redux - firebase - nodejs База данных в стандартном виде как таковая в проекте не используется и использоваться НЕ будет. В качестве нее используется firebase - что по суди json в облаке с удобным api. Что радует, пока писал, почти не устал и проект дальше легко развивать не утонув в стеке - все за счет того, что на web-ui стейт управляется редуксом, однонаправленный поток данных ректа тоже очень спасает. Никаких готовых гридов, монстроузных библиотек не используется, только сам ручками, только хардкор. Вобщем стек на js показывает себя хорошо Короче решил писать дальше, критика и пожелания приветствуются. 1с пакостит немного - как оказалось https соединение из 1с это проблема, т.к. 1с не знает сертификат гугла, пляски с сертификатом в папке платформы не помогли, в результате обмен будет с использованием winhttp, с ним проблемы нет. Ну а пользователю по барабану. Злопчинский, дело за тобой, давай накидывай пожелания, жги критикой. Кстати специально по твоему запросу сразу в первом варианте реализовал "заказ из буфера", смотри в видео в конце. Сразу говорю, не смотри на то, что пока выглядит неказисто, все в итоге будет хорошо, я обещаю =) |
||||||||||
407
Garykom
гуру
18.11.16
✎
15:36
|
(406) Нашлось время посмотреть, в целом нормально все кроме "База данных в стандартном виде как таковая в проекте не используется и использоваться НЕ будет. В качестве нее используется firebase - что по суди json в облаке с удобным api. "
Привязка только к одной "облачной БД" это слегка опрометчиво, как минимум еще 1-2 нуна из коробки. Лучше сделать некий интерфейс по типу firebase и к MongoDB его или к CouchDB, чтобы базу на своем сервере можно было поднять. |
||||||||||
408
Garykom
гуру
18.11.16
✎
15:40
|
(406)+ Ну и мелочи типа допилить поиск/отбор чтобы по нескольким словам мог искать или последовательное/похожее приближение.
И заюзать клаву а то Энтер после ввода строки поиска не пашет (( лишние действия тянуться за мышкой и кнопку "Найти" жать. Идеально будет если можно работать целиком на клаве и удобно, без мышки. |
||||||||||
409
мужик_из москвы
18.11.16
✎
15:44
|
нахерн непроверенные сторонние сайты
|
||||||||||
410
Jija Grenkov
18.11.16
✎
16:38
|
(406) Я проникся уважением. Ты оказался одним из немногих способных вести реальную разработку. Я сегдня выложу свой черновой вариант UI. У меня все более тяжеловесно - используются готовые гриды и элементы верстки. Жаль, что делаем одно и тоже, хотя могли бы паралельно работать над разными частями продукта.
|
||||||||||
411
Вафель
18.11.16
✎
16:46
|
(410) Ты долго запрягаешь
|
||||||||||
412
Вафель
18.11.16
✎
16:47
|
Но зато после этой ветки я начал ангуляр изучать.
Так что спасибо тебе |
||||||||||
413
Вафель
18.11.16
✎
16:54
|
(406) неплохо бы роутинг добавить в приложение.
Чтоб можно было ссылки кидать на группы/товары |
||||||||||
414
rotting
18.11.16
✎
17:10
|
Это называется b2b система, (406) - рад что выглядит убого)
Не хочу участвовать |
||||||||||
415
Jija Grenkov
18.11.16
✎
17:24
|
(411) К сожелению не могу выделять слишком много времени
Вот мои наработки по фронту https://mgorbov.github.io/client |
||||||||||
416
Jija Grenkov
18.11.16
✎
17:27
|
Пока там больше верстка, но для меня верстка самый незнакомый этап. С логикой будет проще. Планирую сделать возможность создавать заказ без мышки.
|
||||||||||
417
Jija Grenkov
18.11.16
✎
17:28
|
(414) глупо считать минусы, а не плюсы в данном вопросе
|
||||||||||
418
eks1985
18.11.16
✎
21:47
|
(415) Ну вот первый шаг сделан, тут главное начать.
|
||||||||||
419
eks1985
18.11.16
✎
21:50
|
(407) Это сделанно намеренно на данном этапе, чтобы не утяжелять проект.
К тому же firebase после того как его купил гугл реально стал превращаться в многофункциональный комбайн. Сразу из коробки идет: система аутентификции, json база данных, хостинг. Причем деплой происходит реально одной командой firebase deploy. Хотя потом наверное стоит подумать о разных бд. |
||||||||||
420
eks1985
18.11.16
✎
21:52
|
(408) Насчет управления чисто с клавиатуры - хорошая идея, принято, реализуем
|
||||||||||
421
eks1985
18.11.16
✎
21:55
|
(410) Ну я как бы больше для самообучения делаю, и я уж так сложилось выбрал для себя реакт. Не хочу на ангулар, не мое к сожалению, хотя уважаю тех кто его выбрал.
Но если чем смогу помочь твоему проекту помогу, пока правда не вижу как |
||||||||||
422
eks1985
18.11.16
✎
22:03
|
(413) Обязательно, всему свое время )
А по поводу ссылок на страничку смотри как хипстеры сейчас делают https://www.youtube.com/watch?list=PLl-K7zZEsYLmOF_07IayrTntevxtbUxDL&time_continue=180&v=LvY1JMcrPF8 Фишка в том, что например если у тебя все состояние приложения - это обычный json объект, то ты можешь кинуть клиенту ссылку не просто на страничку, а на некоторое состояния своего приложения! Это реально круто. Представь допустим, ты видишь в своей админ панели, что клиент заказывает каждый день по одной штучке чего-нибудь. Ты хочешь чтобы он уже блин пачку заказал генерируешь ему ссылку на состояние твоего приложения где: - клиент уже залогинен в систему - пачка товара уже добавлена в корзину - установлена доп скидка 10% на пачку Все, что осталось клиенту сделать - это нажать на кнопку! Ну разве не круто? =) Это конечно тупой пример, но в целом понятно - возможность формировать динамическую скидку на определенное состояние твоего приложения и рассылать клиентам. |
||||||||||
423
eks1985
18.11.16
✎
22:07
|
(414) Я не понял что ты имеешь ввиду "рад что выглядит убого"
Кто рад, я рад? Да мне по барабану как оно сейчас выглядит, т.к. не ставил себе задачу стилизации на данный момент. Хочешь специально для тебя стилизую под материал дизайн и это будет выглядеть круто, что ты сам это признаешь? Просто это второстепенно, и на первом этапе задачи сделать красиво не стояло. |
||||||||||
424
eks1985
18.11.16
✎
22:08
|
(415) А ссылку на само репо выложишь? Хотелось бы просто посмотреть как оно изнутри устроено.
|
||||||||||
425
Jija Grenkov
19.11.16
✎
02:21
|
(421) Я выбрал ангулар, так как хоть немного его знаю и смог бы помогать в разработке. Если бы кто-то самостоятельно мог разрабатывать фронт без моей помощь, то и стек фронта мог бы выбрать сам, тем более я знаю, что React в плане производительности лучше ангулара 1. Правда готовые гриды заоптимизированы примерно одинаково, а их и на React прийдется применять, так как они слишком много удобств дают из коробки.
Вот пример грида содержащий 640000 записей. http://ui-grid.info/docs/#/tutorial/404_large_data_sets_and_performance . Все очень даже шустро. Что-то такое должно быть и под реакт. Так же в систему можно еще добавить красивый дашборд для руководителя, который будет показывать ключивые показатели бизнеса. Я тоже хочу поучится/потренироваться на этом проекте. Для своего развития я хотел применить алгоритмы машинного обучения для прогназирования спроса/остатоков. Ведь круто когда система не только дает возможность сделать заказ, но и прогнозирует поребности клиента. По этому бэкенд мне нужен высокопроизводительный и на языке который я хорошо знаю. Но вначале нужно выкатить простую и надежно работающую версию. (423) Есть такой тип людей которые любыми способами пытаються оправдать свою пассивность. (424) https://github.com/mgorbov/client |
||||||||||
426
Злопчинский
19.11.16
✎
12:30
|
(406) спсб
Буду смотреть Чуть позже Только издалека вернулся В состоянии полного нестояния Надо выдохнуть... |
||||||||||
427
Злопчинский
19.11.16
✎
12:58
|
(415) а почему слева у меня курсор стоит на подгруппе молотки, а показываются в списке отвертки?
|
||||||||||
428
Злопчинский
19.11.16
✎
13:21
|
(406) посмотрел
Считаю как преальфа вариант - нормально!!! Там где копипаст из буфера примерно тпк Страницу где копипаст из буфера !потом ! можно обозвать типа работа с пакетами, там сделать из клипборда, загрузку из экселя, из цсв, сделать систему плугинчиков для каждого вида загрузки и клепать под форматы клиентов Резюме: обобряю!!! |
||||||||||
429
Злопчинский
19.11.16
✎
13:37
|
Список номенклатурных гркпп справа понравился отдельно
Поделание на будущее при возможности не рисовать иерархическую структуру групп то есть вообще, это зверски ломает фейс Макимум наверху внизу списка ссылка на родительскую группу между ними список текущих подгрупп, простой список типа как в тотале или фаре |
||||||||||
430
Garykom
гуру
19.11.16
✎
13:55
|
(429) Да еще лучше отбор групп справа сделать и никакой иерархии. Просто часть слова ввел и короткий список и сортировку групп добавить по наименованию или иерархическую как есть.
Хотя можно мелким текстом над группой каждой в линейном или при наведении курсора показывать полный путь группы. |
||||||||||
431
Злопчинский
19.11.16
✎
14:18
|
(430) угу
При заказаз - а не при метании покупателя по инет магазину - клиент все равно работает по группам - набрал нужное из одной группы, пошел в другую Я не проверял, но надеюсь что поиск по наименованию работает по частям слов типа если я набрал Ковш руч То получу писок товаров условно ковшей с ручками разных диаметров |
||||||||||
432
Garykom
гуру
19.11.16
✎
14:53
|
(431) Пока только по одному слову ищет, найдет все с "ковш руч" а "ковш с руч" уже не найдет
|
||||||||||
433
Злопчинский
19.11.16
✎
14:53
|
(432) понял
|
||||||||||
434
Garykom
гуру
19.11.16
✎
15:21
|
(433) Кстати система поиска (составного) по нескольким словам/частей слов большая трабла в реализации чтобы шустро работало.
Точнее пока каталог небольшой (тысячи и десятки тысяч еще ладно) то нормально. Но как только каталог становится ближе к 100 тысяч и более это привет. |
||||||||||
435
drumandbass
19.11.16
✎
15:31
|
пока вы тут дискусируете
https://github.com/oknosoft/metadata.js активно развивается, развите началось до того как У ВАС возникла эта так себе идейка. REST он и в африке REST/ Пиши коннектор к своей телеге и поехал .. вообще зачем эта тема Не хочу участвовать |
||||||||||
436
iceman2112
19.11.16
✎
15:34
|
(435) Читать чужой код, ты что? Лучше костыль свой) Смотри в (406) какая красота.
Но не будем о грустном |
||||||||||
437
Garykom
гуру
19.11.16
✎
16:04
|
(435) Мне очень понравилась идея метадаты, но не очень реализация. Хотя там по другому было никак ибо делалось под конкретную задачу от одного конкретного заказчика.
Там пора уже версию 2 с рефакторингом запускать но это усилия. Сам примерно по этому же пути и иду, в обычном конфигураторе 1С ваяется обычная конфа на УФ (с урезанными возможностями как для мобильной платформы). Затем запускается обработка экспорта и на выходе имеем готовый код на html/css/js который может работать без 1С на nodejs. |
||||||||||
438
eks1985
19.11.16
✎
16:04
|
(436) Дорогой друг, насчет 406 по делу есть что сказать? Конструктивная критика. По пунктам. Что конкретно не устаривает?
Каталог товаров есть? - есть В корзину добавлять можно? - можно Модифицировать коризину можно? - можно Отправлять заказ можно? - можно Из буфера позиции распознавать можно как Злопчинский просил? - можно Поиск работает? - работает Фильтрация по категориям есть? - есть Работает быстро? - на мой взгляд быстро Так что не так? Внешний вид? Могу за неделю оформить в стиле материал дизайн, по всем канонам. Но я думаю это не главное, лучше заняться дальнейшим развитием функционала (прости Asmody, не знаю чем можно это слово заменить) Как говорится, п... не мешки ворочать. Давай в конструктивном русле. Ты пишешь что не так - я либо отвечаю, либо реализовываю. Принимаешь вызов? |
||||||||||
439
Злопчинский
19.11.16
✎
16:05
|
(435) открыл по ссылке. не увидел никакой системы заказа (о чем воообщем и есть ветка). в (406) - увидел то что надо мне. в (435) - не увидел.
|
||||||||||
440
Злопчинский
19.11.16
✎
16:07
|
(438) какую-то форму регистрации "нового клиента" будешь делать? то есть клиент регистрируется сам. после регистрации - может заходить и видеть то, что есть сейчас.
|
||||||||||
441
Garykom
гуру
19.11.16
✎
16:08
|
(439) глянь http://www.oknosoft.ru/assets/examples/unf/
|
||||||||||
442
Злопчинский
19.11.16
✎
16:17
|
(441) я видел ранее когда обсуждали. какая-то учетная конфа выставлена в инет с помощью каких-то технологий. я только за. но мне - как предстпавителю тех кому нужна система заказа - ни эта технология, ни эта конфа - задачи в (0) не решают.
это как я-бизнесмен говорит - мне нужно чтобы была система заказа, я меня начинают грузить не тем нужны ли там нескольо цен? будет ли вход анонимный или каждый клиент регится, список у вас-бизнесмена по учетным группам разделен: как учет построен чтобы адекватно номенклатурный список клиенту показать - я ожидаю это. мне пофиг на чем это будет сделано. это дело прога и выделенного мной бюджета |
||||||||||
443
Garykom
гуру
19.11.16
✎
16:18
|
(442) Дык конфу на 1С 8.3 УФ пишешь и выкладываешь через метадату...
Она же может и без 1С работать а с 1С только синхронизироваться когда нуна. |
||||||||||
444
eks1985
19.11.16
✎
16:33
|
(441) Я бегло глянул, проект хороший, но мне кажется в рамках текущей задачи это немного другое.
Метадата как я понял это как бы способ вынести функциональность 1с в веб, при этом в урезанном виде, за счет чего достигается выигрышь в скорости, т.е. как бы не конкурент веб клиенту, но его альтернатива, в урезаннов виде. Т.е. есть у тебя справочник в 1с, хочешь его выставить в веб - взял метадату - выставил. Но в данной теме задача немного другая, тут 1с рассматривается как просто поставщик данных, при этом нужна система приема заказов от клиентов. Мне кажется метадата для этой задачи несколько оверхед. |
||||||||||
445
Jija Grenkov
19.11.16
✎
16:56
|
(427) Это больше верстка, логику еще нужно дополнять. Сейчас буду реализовывать.
|
||||||||||
446
eks1985
19.11.16
✎
17:06
|
(432) // Пока только по одному слову ищет, найдет все с "ковш руч" а "ковш с руч" уже не найдет
По-моему ты наоборот написал. Сейчас так: Есть у нас в базе "Ковш с ручкой" Если искать "ковш", "овш", "руч", "с руч", то соответственно найдет. Короче ищешь по любой подстроке Но если искать "ковш руч", то так да - не найдет. Но реализовать не проблема ) |
||||||||||
447
Jija Grenkov
19.11.16
✎
17:15
|
(446) firebase поддерживвает elasticsearch так что с продвинутым поиском проблем быть не должно. Сейчас это самая модная технология в этой области.
|
||||||||||
448
Злопчинский
19.11.16
✎
17:51
|
(446) Но если искать "ковш руч", то так да - не найдет.
Но реализовать не проблема ) - надо делать сразу. бывает куча похожих товаров, например кастрюли если ввести кастрюли - то будет многго обычно область итогового выбораввода сужают задавая добавочно еще уточняющие |
||||||||||
449
eks1985
19.11.16
✎
18:20
|
(448) Так уже сделал =) Можешь на демке убедиться.
Ищем "булоч мак" - находит булочка с маком |
||||||||||
450
eks1985
19.11.16
✎
18:23
|
(447) Поддерживает, но там требуются дополнительные телодвижения, эластик серч, то тоже где-то должен быть установлен.
Я по поводу поиска и фильтрации тоже поначалу крепко задумался. Ведь firebase даже тупо не умеет %like% А потом просто сел и написал стресс тест. Количество товаров в каталоге - миллион. Делаем две "индексные табдицы" - ключи наименований и ключи кодов. Затем по ним ищем. Я тут я немножко прифигел. Поиск по миллиону элементов по двум индексным таблицам длится 0.8 секунды! После этого я за поиск не сильно переживаю =) Не знал что так оно быстро работает при поиске в лоб. |
||||||||||
451
eks1985
19.11.16
✎
18:36
|
(440) // какую-то форму регистрации "нового клиента" будешь делать? то есть клиент регистрируется сам. после регистрации - может заходить и видеть то, что есть сейчас.
Само собой, будет полноценная система авторизации. Все как положено. |
||||||||||
452
eks1985
19.11.16
✎
19:10
|
Почитал тут немного про метадату
Со странички проекта Планируемая функциональность v2.0 полностью отделить ядро от ui ES2015 + асинхронные функции в движке данных замена dhtmlx и handsontable компонентами react автоматические тесты ядра и визуальных компонентов Предпоследний пункт доставляет =) И тут я полностью с автором согласен. |
||||||||||
453
Garykom
гуру
19.11.16
✎
19:11
|
(452) Останется автору добавить Транслятор кода 1С в JavaScript и прощай 1С ;)
|
||||||||||
454
eks1985
19.11.16
✎
19:16
|
Автор явно не дурак, просек фишку =)
UI:Аргументы Сегодняшние компоненты metadata.ui предоставляют мощные возможности, схожие с поведением элементов платформы 1С, но: они тянут за собой кучу зависимостей из проприетарных библиотек их сложно встраивать в нестандартное приложение сложно изменить их внешний вид и поведение Компоненты react - это UNIX-way и почти промышленный стандарт Получаем больше свободы в интерфейсе конечного приложения Получаем возможность строить изоморфные приложения или приложения с полностью серверным рендерингом Улучшаем быстродействие за счет виртуального DOM Вот как так, противники велосипедов, объясните, зачем автор хочет отказаться от кучи готовых библиотек, реализующих супер пупер гриды и т.д. и хочет писать свои компоненты, т.е. изобретать свой велосипед на реакте? Отвечу за вас =) Потому что автор на собственной шкупе прочувствовал, что эта туева хуча библиотек тянет еще большую туеву хучу зависимостей и в результате получается очень сложно сопровождаемый клубок кода. А идя по пути минималистичных компонентов на базе реакта, можно сложность держать под полным контролем. Написал компонент корзины и все - он у тебя уже есть, не тянет никаких зависимостей, дальше хочешь делай его конфигурируемым и встраивай его куда хочешь. Но главное, что компонент твой родной, ты знаешь как он работает. |
||||||||||
455
Jija Grenkov
19.11.16
✎
19:32
|
Касательно метадаты. Генерация ui на основании данных в популярных языках уже прожевали и выплюнули и пришли к подходам слабой связанности frontend и backend через rest
|
||||||||||
456
Garykom
гуру
19.11.16
✎
19:39
|
(455) Фишка не в автогенерации юзерфейса на основе данных, а легкость и удобство связывания фронтенда с данными на бакэнде.
Что проще в плане биндинга, просто написать "ПутьКДанным = Объект.Наименование" или изобретать разные json подобные прослойки? |
||||||||||
457
Jija Grenkov
19.11.16
✎
20:01
|
(456) не понятно о каких прослойках речь. Если на web ui приходит json, то он сразу становится js объектом и если у объекта есть поле наименование, то никто не запрещает выполнить var dataPath = obj.наименование. если вы говорите о гридах, то там тоже все в том же духе.
|
||||||||||
458
Garykom
гуру
19.11.16
✎
20:09
|
(457) А описывать этот "js объект" как и каким образом его будет создавать бакэнд? Как он его привяжет к данным в базе?
Чем хорош DSL (https://ru.wikipedia.org/wiki/Предметно-ориентированный_язык) так тем что нет нужды отдельно описывать UI, отдельно сущности и отдельно некий контроллер-прослойку для связи элементов UI с данными. |
||||||||||
459
Garykom
гуру
19.11.16
✎
20:17
|
Хорошо бы сделать нечто что в принципах ООП описывает некие сущности-элементы (одновременно и внешний вид и хранение/получение) из которых как из кирпичиков строится "Веб приложение" как в детском конструкторе Лего.
Причем можно взять исходники любого кирпичика и допилить или наваять свой с 0 и выложить его для использования. А эти кирпичики умеют взаимодействовать с другими кирпичиками, которые поддерживают нужные "интерфейсы обмена" которые стандартные. |
||||||||||
460
eks1985
19.11.16
✎
20:18
|
(435) Кстати вас лицензия метадаты не смущает?
Вот от автора: Странность лицензии подтверждаю. Текст будет доработан. Проект ещё очень молод, как в части кода, так и в части эксплуатационной и юридической документации. Хочется оставить полностью открытый код, но с коммерческим использованием. Лицензия - на разработчика. Может кто подскажет, я сам не соображу. Т.е. решу я контрибьютить в метадату, вложу свое время, но взять и использовать в коммерческих целях не смогу? Надо платить автору? |
||||||||||
461
Garykom
гуру
19.11.16
✎
20:21
|
(459)+ К примеру мне дико понравился Adobe Muse как конструктор/редактор сайтов. Там есть "виджеты" которые стандартно располагаются на страницах и ведут себя "как положено". А на выходе обычный html/css/php/js код.
|
||||||||||
462
Garykom
гуру
19.11.16
✎
20:24
|
(460) С лицензиями у метадаты все плохо, и с чужими используемыми и своими в любой момент когда захочет.
Для одного приватного проекта оно еще нормально, но выпускать публичное решение (на основе метадаты) для использования/продажи не стоит. |
||||||||||
463
Torquader
19.11.16
✎
20:27
|
(462) В таком случае, обычно, продаётся поддержка и настройка решения с открытым кодом, чтобы к тому, кто поддерживает - претензий не было.
|
||||||||||
464
eks1985
19.11.16
✎
20:27
|
(461) Вся попа боль с такими конструкторам начинается в момент когда захочется "чуть чуть допилить под себя"
|
||||||||||
465
eks1985
19.11.16
✎
20:30
|
(463) Ты мне проще скажи, могу ли я как разработчик согласно текущей лицензии взять проект метадата, форкнуть его, запилить на нем _свое_ коммерческое решение для _своего_ клиента и при этом _не платить_ автору метадаты ни копейки?
|
||||||||||
466
Torquader
19.11.16
✎
20:37
|
(465) В России код вообще никак не патентуется - патентуется только готовое решение, если оно будет выглядеть по-другому, то вопрос с кодом никто поднимать не будет.
|
||||||||||
467
eks1985
19.11.16
✎
20:40
|
(466) Я как бы даже не с точки зрения закона спрашиваю, а с точки зрения морали. Подразумевается ли САМИМ автором в текущей лицензии, что любой может форкнуть проект и использовать как угодно, так как это прописано в той же MIT лицензии.
|
||||||||||
468
Garykom
гуру
19.11.16
✎
20:46
|
(464) А вот во избежание попаболь оно открытое в отличие от 1С.
Т.е. нужно тебе "чуть чуть допилить под себя" так бери и пили свои кирпичики и выкладывай их. Не хочешь выкладывать свои допиленные то будь добр, заплати за лицензию ну или пиши свой "конструктор" )) |
||||||||||
469
Garykom
гуру
19.11.16
✎
20:49
|
(465) не платя ни копейк вряд ли ибо http://www.oknosoft.ru/produkti.html где http://www.oknosoft.ru/programmi-oknosoft/metadata.html да еще и пользователям http://www.oknosoft.ru/programmi-oknosoft/licenzii-na-rabochie-mesta.html
|
||||||||||
470
Garykom
гуру
19.11.16
✎
20:50
|
(469)+ Тьфу последнее выкинуть это же Окнософт где метадата в комплекте. Значит только 18 тыр с тебя ))
|
||||||||||
471
Garykom
гуру
19.11.16
✎
20:55
|
(468) К примеру проблема что от разработки кем то готового "клиента заказа" ни холодно ни жарко.
Ибо непонятно на каких условиях он будет распространяться и каким образом сопровождаться/адаптироваться к учетным системам потенциальных клиентов. Уже давно главное не сам код, а сообщество вокруг него, платное или бесплатное. Написать готовый клиент заказа этого мало, требуется "создать сообщество". |
||||||||||
472
eks1985
19.11.16
✎
20:56
|
(469) Спасибо, проснилось, тогда в попу такой проект.
|
||||||||||
473
Garykom
гуру
19.11.16
✎
20:59
|
(472) Ну там на гитхабе еще есть https://github.com/oknosoft/metadata.js/blob/master/LICENSE но оно касается только того что выложено, а там не полностью.
|
||||||||||
474
Garykom
гуру
19.11.16
✎
21:03
|
Кстати наверно некто будет ржать но самый простейший (и поэтому лучший) "клиент заказа" это банальный бот в телеграм...
Который по ключевым словам ищет/показывает позиции и позволяет кнопками на сформированной клаве наполнять корзину. Затем можно глянуть сколько там в корзине навыбиралось и почем и сделать заказ с указанием адреса доставки (и прочего типа сроков) из предварительно забитых или новый указать. |
||||||||||
475
eks1985
19.11.16
✎
22:08
|
(471)Я вижу это так. Полностью бесплатный проект для кого угодно без каких-либо ограничений. Платит всегда клиент. Т.е. любой разработчик может сам договариваться со своими клиентами за что и сколько платить. Но исходный код должен быть полностью открыт и бесплатен для разработчика.
Вот есть например postgres субд - полностью бесплатная. А есть компания постргесс профешнл, которая оказывает услуги по ее настройке. |
||||||||||
476
Злопчинский
19.11.16
✎
22:17
|
так, не отвлекайте товарища eks1985 от работы!
|
||||||||||
477
eks1985
19.11.16
✎
22:29
|
(476) Я сегодня выходной, завтра буду работать )
Ближайшие планы: - пре альфа выгрузки из 1с (пока полная выгрузка объектов, без учета их изменений, просто тупо winhttp запросом выгружаем в firebase данные, нужные для нашего web приложения) - подключение firebase (тут придется немного напрячься с такими вещами как паджинация, т.к. никаких монстрогридов, способных обрабатывать 50 000 элементов у меня не будет, на клиенте будет только то, что юзер видит в текущий момент времени) - минимальная стилизация - ну должно же хоть немного радовать глаз, а то тут некторым "смотреть грустно", применим всю мощь надоевшего уже всем гугло материл дизайна =) Итого планирую через неделю иметь приложение, которое онлайн взаимодаействует с 1с через firebase + чтобы на ui не тошно было смотреть =) |
||||||||||
478
Garykom
гуру
19.11.16
✎
22:30
|
(475) Да вполне понятная система, но за чей счет будет оплачиваться разработка и доработка бесплатного проекта?
К чему речь то веду, что без составления планов нифига не взлетит. Как только некий прототип появится рабочий сразу нужно писать план. К примеру вот мне нужна интеграция данной системы заказа с типовой УТ. Допустим я беру и "пишу код". Что я могу сделать с этим своим кодом и каким образом его добавить в цельную систему. Кто будет этим заниматься и на каких условиях добавляется код и работа по управлению проектом в целом, не только написание кода но и всевозможные согласования. |
||||||||||
479
eks1985
19.11.16
✎
22:31
|
Короче некогда точить - рубить надо или как говорится х-к х-к и я продакшен =)
|
||||||||||
480
Злопчинский
19.11.16
✎
22:34
|
(477) "- пре альфа выгрузки из 1с (пока полная выгрузка объектов, без учета их изменений, просто тупо winhttp запросом выгружаем в firebase данные, нужные для нашего web приложения) "
- это нахрена? пусть выгрузкой 1С и загрузкой 1С занимается 1Сник. то есть например "я". все что надо - описание "протокола обмена" ну и может простенький примерчик, чтобы такой как я мог это в 1Ске запилить (например в клюшках) по образу и подобию |
||||||||||
481
Garykom
гуру
19.11.16
✎
22:35
|
Без точить топор быстро затупится или его уведут ))
|
||||||||||
482
eks1985
19.11.16
✎
22:37
|
(478) Это друг мой называется опенсурс =)
Тебе надо интеграцию с УТ 10.3? Пожалуйста - бери и пиши! А потом отправляй пулл реквест мне, чтобы я влил в основной репо. А хочешь не отправляй пулл реквест и эта фича будет только у тебя в твоем форке, но тогда ты получаешься как бы оторван от основного проекта и если захочешь обновляться, то придется много работать руками. Или другой вариант. Тебе нужна фича, Отлично! - заводи issue в проекте - и возможно кто-то возьмется ее сделать. По-моему самая справедливая система в мире =) Никакие планы не нужны, от слова совсем. Как думаешь ядро линуса пилят, сидят месяц планы планируют, а потом бах и поехали писать? =) Нет, просто каждый пишет по чуть чуть, отправляют запросы десятку дядей с большими я.. мозгами т.е., которые имеют право влить код в проект |
||||||||||
483
eks1985
19.11.16
✎
22:38
|
(481) Ты же сам сказал, кому нужен еще один клиент к 1с, ну а раз не нужен, то и уводить нечего.
|
||||||||||
484
Garykom
гуру
19.11.16
✎
22:45
|
(482) Правильно, но большие проекты там этих дядечек много ))
(483) Фишки не понял, берем твой код из "гитхаба" выкладываем на свой сервис с бесплатными допилками и легкой интеграцией для клиентов с поддержкой хорошей (денежку вложим). Затем вливаем бабла в маркетинг/рекламу и все клиенты сначала сюды. Что останется исходному разработчику не продумавшему этот момент? Подумай сразу что "не выкладывать" чтобы было какое то преимущество именно от твоих собственных внедрений. |
||||||||||
485
eks1985
19.11.16
✎
22:45
|
(480) Это по сути и будет пример выгрузки.
Там ничего сверъестественного не будет. Просто httpS запросом выгружаем требуемые объекты, просто хочется иметь законченный Минимальный пример. Чтобы зашел человек на страничку репо, а там реадми "Для того чтобы запустить проект скачайте 100 разных библиотек, ноду, установите npm, выкачайте образ виртуалки, разверните, поставьте веб сервер, базу данных, аа не забудьте у вас тут бд для сервера, а вот вам еще для клиента надо ..." Шутка!!! =)) Не будет такого реадми. Будет такой реадми: 1 Просто создайте акканут на файрбейс.гугл.ком 2 Скачайте обработку и запустите в режиме предприятие 3 Профит! |
||||||||||
486
Torquader
19.11.16
✎
22:46
|
(482) Проблема таких систем в том, что разработчик не заитересован в тех, кто ей пользуется. Он спокойно выпускает новую версию, которая лучше предыдущей по всем параметрам, но обратно не совместима, так как лучшее и совместимое сделать нельзя. А люди вложились в интеграцию - в итоге - им или ещё раз переписывать всю интеграцию, или ловить ошибки и понимать, что никто их не исправит, так как они уже исправлены в новой версии.
|
||||||||||
487
Garykom
гуру
19.11.16
✎
22:46
|
(485) Прекрасная идея для сотрудника работающего в firebase или имеющего с ними договор ))
|
||||||||||
488
eks1985
19.11.16
✎
22:50
|
(484) Все-таки у 1сников все в бабло упирается как всегда =)
Давай я тебе другой пример: ты например в Москве, а я в Волжском. У тебя свои клиенты, у меня свои, и никак они не пересекаются. Так вот какая разница тогда у кого исходный код? =) У тебя есть клиент - фирма, которая люстрами торгует, а у меня ну например унитазами. Ты идешь к ним, говоришь, вот я вам такой сервис предоставляю за тыс руб в месяц. Ваши клиенты будут ваши лютры на сайте заказывать на сайте, а вы в 1ске видеть заказы - хотите? - конечно хотим! Ну а я соответственно иду к своим кто толчками торгует - дальше бабло льется рекой ))) |
||||||||||
489
eks1985
19.11.16
✎
22:52
|
(487) Да я считаю мне сам Сергей Брин должен уже отстегнуть или на крайнях Ларри Пейдж, в каждом посте их реклама =)
На самом деле шутки шутками, но я не вижу на текущий момент бесплатного аналога, но я думаю появятся в ближайшее время. |
||||||||||
490
eks1985
19.11.16
✎
23:02
|
(486) Не согласен. Смотри, разработчиков много, у каждого свои клиенты, у разных клиентов тупо разные 1с-ки, всмысле конфы. Разработчик заинтересован получать денежку от клиента за то, чтобы система работала? Конечно заинтересован. Значит много разных разработчиков заинтересованы, чтобы система была максимально гибкой.
А первоначальный разработчик тоже заинтересован принимать патчи от других разработчиков, т.к. это популяризирует его проект. Но опять же, не все деньгами меряется. Вот пример, есть наш соотечественник Дан Абрамов. Он написал редукс. Редукс весит 2 килобайта в сжатом виде. Т.е. там и кода-то почти нету. Когда он выкатил первый релиз люди говорили - что за чушь! Как ты можешь в такой маленькой библиотеке уместить весь замысел создателей архитектуры флакс от самого фейсбука! Однако сейчас про флакс уже никто не помнит, все пользуются редуксом, а Дан Абрамов работает в Фейсбуке =) Редукс при этом полностью бесплатен, куча контрибьютеров, добавит человек точку с запятой и уже счастлив, что поучавствовал в таком проекте. Так работает опен сурс. А 1сники почему то сразу начинают думать, а как бабло срубить =) Ведь есть еще куча других вещей ради которых люди пишут код, например гордыня, амбиции, тщеславие в конце концов =) |
||||||||||
491
Torquader
19.11.16
✎
23:15
|
(490) Просто, если каждый дописывает, то в общем случае бывает не одно решение, а множество форков одного и того же решения, но с разным функционалом.
|
||||||||||
492
Garykom
гуру
19.11.16
✎
23:17
|
(488) Дело не в связи 1С с баблом, а в связи бабла с мотивацией.
Сделать подобную систему у приличного программиста никаких сложностей не составит, кроме самой главной. А нафуя ему это делать? Вот и остается писать код только или ради денег или ради будущих денег в виде известного имени/репутации. |
||||||||||
493
eks1985
19.11.16
✎
23:18
|
(491) По всякому бывает. Вот сделал ты форк, добавил одну фишку, затаем зашел через месяц, в проект уже дальше уехал и там на 100 фишек больше появилось. Ну и какой смысл тебе сидеть со своим форком? Когда ты можешь пульнуть свой патч, а потом просто обновиться и получить все достижения сообщества, а сообщество в свою очередь получит твой патчик.
|
||||||||||
494
eks1985
19.11.16
✎
23:21
|
(492) У меня сейчас две мотивации
Первая - главная, мне просто нравится веб разработка как доп хобби, поэтому ради обучения и _возможно_ ради будущих денег. Вторая - на текущей работе хочу внедрить подобное для наших дилеров, но тут будет адское сопротивление наших же продажников =) Но если у меня под рукой уже будет готовый проект, то было бы неплохо. |
||||||||||
495
Garykom
гуру
19.11.16
✎
23:27
|
(494) Сопротивление продажников понимаю прекрасно, они же не дураки что их начнут сокращать и(или) урезать их з/п.
Делай внедрение минуя продажников сразу на верхний уровень к коммерческому выходи и договаривайся что процент от заказов через систему тебе как обычному продажнику. Пусть и уменьшенный в 2 раза - возьмешь свое оборотами. |
||||||||||
496
Garykom
гуру
19.11.16
✎
23:33
|
Кстати мне вот делать конкретную систему не интересно совершенно ибо уже делал много раз подобное ))
Даже методологией дизайна пользовательских интерфейсов пришлось озадачиться. Кстати есть отличный способ создать превосходный UI. Достаточно поработать с текущими имеющимися на полном погружении как обычные пользователи. Не 1-2-10 тестовых документов вбить а как они целый день/неделю полный рабочий день поработать в авральном. Тогда сразу приходят в голову как сделать лучше, что убрать, что добавить, как изменить поведение или банально передвинуть на пару пикселей вправо )) |
||||||||||
497
eks1985
19.11.16
✎
23:34
|
(495) Слушай, ну реально 1сники на деньгах повернуты =)
У меня даже в мыслях не было "брать что-то свое оборотами" =) Я просто реально хочу сделать нашим дилерам удобный интерейс заказов =) |
||||||||||
498
eks1985
19.11.16
✎
23:38
|
(496) Согласен, тестирование ui важная вещь, хоть на первый взгляд иногда так не кажется, но тут главное не переборшить. Надо тестировать именно взаимодействие с пользоваталем, а не какой цвет фона повысит продажи =) Иначе это тестирование никогда не закончится.
Я для себя давно уже определился, что чисто в визуальном плане материал дизайн от гугла вполне оправдан. По крайней мере я не видел больше ни одной сопоставимой логически выстроенной концепции дизайна. |
||||||||||
499
Garykom
гуру
19.11.16
✎
23:38
|
(497) Гыгыгы... Просто еще не понял что любая задача это всего лишь вопрос денег, денег и еще раз денег. Если нету/мало денег то вопрос времени (спеца за идею).
К примеру у всех фармдистрибьюторов еще с начала 2000 есть свои системы заказа, причем не в виде веб а как отдельные программы. А разработчиков веб систем заказа хочу сразу обломить, ибо у "дилера" банально может не быть компа а только телефон/планшет. А пилить веб интерфейс под мобильные это тот еще геморрой и лучше будет нативное приложение. |
||||||||||
500
eks1985
19.11.16
✎
23:40
|
(499) //А пилить веб интерфейс под мобильные это тот еще геморрой и лучше будет нативное приложение
Ребята из фейсбука тоже так подумали и поэтому создали React Native, который данную задачу решили, а затем сделали его опенсурс =) |
||||||||||
501
Garykom
гуру
19.11.16
✎
23:45
|
(500) Мне реакт не понравился избыточностью лишней. Зачем они разделили свойства и состояния?
|
||||||||||
502
rotting
20.11.16
✎
00:06
|
Раз уж пошла такая пьянка, то покритикуйте и мою наработку
Товары http://f4.s.qip.ru/XULWFuRo.png Заказы http://f5.s.qip.ru/XULWFuRp.png |
||||||||||
503
rotting
20.11.16
✎
00:10
|
+(502) Редактирование заказа
http://f1.s.qip.ru/XULWFuRq.png |
||||||||||
504
Garykom
гуру
20.11.16
✎
00:28
|
(502) (503) Демку плиз рабочую а то по картинкам мало что сказать можно.
По последнему скрину только скажу что вынеси шапку заказа на отдельную вкладку от таблицы товаров, слишком много места полезного ею занято когда она не нужна. |
||||||||||
505
rotting
20.11.16
✎
00:34
|
(504) все это только на локалке, плюс еще много чего не закончено
|
||||||||||
506
iceman2112
20.11.16
✎
08:52
|
Вы уже каждый свое пилит что ли?
|
||||||||||
507
Злопчинский
20.11.16
✎
09:08
|
(494) третья мотивация это я, я ведь могу и с дрыном добавочное про мотивировать ,;-)
|
||||||||||
508
Злопчинский
20.11.16
✎
09:14
|
(495) у мну Манагаров немного, клиенты присылают заказы в экселе, три столбца артикул имя кол-во
По сути Манагер только аттач из почты скидывает себе в папку и кнопкой в 1с Грузии и понеслось автоматом загрузка, выделение остатков, подгонка под коробки для мелочи, подпитка из запасов итд Говорю как-то девкам давайте сделаю автоматом что аттачи будут отцепляться и грузиться автоматом - не, Сергей Михайлович не надо, что мы будем делать |
||||||||||
509
Злопчинский
20.11.16
✎
09:15
|
(497) и мне и мне тоже такое надо!!! У мну не дилеры а просто постоянные клиенты
|
||||||||||
510
Злопчинский
20.11.16
✎
09:27
|
Я сыну подкинул хотелку свою, у нас манагеры регулярно клиентам скидывают пакеты сертификатов га новинки, заказы, реализации
Смысл: клиент коннектитбся и как в системе заказов например из клипборда вставляет список артикулов, получает ссылку на скачку пакета сертификатов. Может просто смотреть сертификаты и качать по отдельности, на товар поддерживаются сертификаты качества и гигиены, ужо даже хостинг начал подбирать чтобы в тестовую эксплуатацию запусьить. Написано вроде на пхп. Но сын ушел , и это проект то немногое что осталось от него. Сам я в этом разбираться не буду, может если кому надо - могу отдать... |
||||||||||
511
eks1985
20.11.16
✎
09:51
|
(506) Пусть каждый пилит, не вижу проблемы, в споре рождается истина, смотря на чужие результаты лучше понимаешь сильные/слабые стороны своего решения. Опять же никто не запрещает пользоваться результатами друг друга. По крайней мерей мой код будет полностью открыт и доступен всем. Вон линуксов разных много, так и отлично, никто от этого не страдает.
(507) Все будет, работаем. Ты прям как мой шеф итальянец, этому всегда надо чтобы все было готово еще вчера =) (502) Если у тебя там пока без бэкенда, то можно хостить на firebase - бесплатно, если с бэкендом, то блин есть heroku - также бесплатно. Я считаю что простота внесения изменений и развертывания очень важна. И чтобы каждый мог в любой момент живую демку пощупать и покритиковать. Технологии какие использованы? |
||||||||||
512
eks1985
20.11.16
✎
10:07
|
(501) //Мне реакт не понравился избыточностью лишней. Зачем они разделили свойства и состояния?
Я твоего вопроса не понял, нет там никакой избыточности, наоборот все просто как три копейки. У реакт компонента можем вообще не быть состояния, 90% компонетов - это просто чистые функции, т.к. функция принимает на вход данные и по ним рендерит уи. И это прекрасно. |
||||||||||
513
Злопчинский
20.11.16
✎
10:39
|
(512) не отвлекайся! ;-)
|
||||||||||
514
Злопчинский
20.11.16
✎
10:39
|
а о с фрилансом и опенсорсом проблема рдна, начали и бросили на полдороге
|
||||||||||
515
Torquader
20.11.16
✎
12:09
|
(514) Это везде есть такая проблема - просто, где деньги платятся, там можно неустойку заплатить, если ты чего-то не сделал. А если обещал "за спасибо", то "обещанного три года ждут".
|
||||||||||
516
Злопчинский
21.11.16
✎
14:53
|
Ждем вестей с "фронта" от eks1985 - ни дня без строчки?
|
||||||||||
517
Злопчинский
21.11.16
✎
14:54
|
а чисто юзверский вопрос: хзачем кнопочка "в корзину"..? это так сложилось исторически или как? почему нельзя считать что если юзверь ввел в "количество" ненулевое число - это это уже и есть "в корзину"..?
|
||||||||||
518
Вафель
21.11.16
✎
15:00
|
(499) Помнится писал такую.
Эх, молодость, молодость ))) |
||||||||||
519
Garykom
гуру
21.11.16
✎
16:17
|
(517) во многих системах заказа кнопочка корзина это просто отбор на прайс с колво>0
|
||||||||||
520
Злопчинский
21.11.16
✎
20:59
|
(519) но это не то что в (517)
|
||||||||||
521
eks1985
21.11.16
✎
21:50
|
(516) Процесс идет, просто решил сделать одновременно и систему авторизации и подключение firebase, а тут есть несколько ньюянсов.
Надеюсь завтра демку обновить, которая уже будет напрямую брать данные из firebase. Чтобы данный в firebase появились пришлось быстро писать из выгрузку из 1с - не руками же вбивать =) Короче много тупой, но нужной работы. |
||||||||||
522
eks1985
21.11.16
✎
21:58
|
(517) Сделать можно как угодно, как говорит, Addy Osmany - сначала сделай чтобы работало, затем сделай чтобы работало хорошо.
По кнопке, на разных сайтах делают и так и так. Как по мне так большинство вариантов все же с кнопкой. Но это все обсуждается конечно. Некоторые по энтеру вообще страничке перогружают чтобы у них виджет корзины обновился и показал что там =) Для меня лишь принципиально, чтобы пользователь всегда видел добавлена ли позиция в корзину или нет. И мог удалить из корзины сразу из того же места откуда добавил, не посещая корзину. По хорошему, одним из финальных этапов будет очень плотный анализ популярных инет магазинов и выжимка полезных идей оттуда. Как говорится - хорошие художники копируют, великие художники воруют =) Да и вообще в итоге нужно плотное уи тестирование и почему бы даже не сделать конфигурируемость даже таких мелочей с поведением по-умолчанию. На самом деле это не сложно, просто требует времени. |
||||||||||
523
Злопчинский
21.11.16
✎
22:05
|
(521) так получается уже вживую практически можно будет тестить?
|
||||||||||
524
Злопчинский
21.11.16
✎
22:13
|
(522) а вот например такая фичавопрос: сегодня я выгрузил из себя на веб в эту систему список номенклатуры допустим 100 позмций , через три часа условно! выгиузил уже 80 позиций - они являются актуальными, разница между тем что есть и тем что было это выбывший ассортимент. Планируется что будет какой-то остаток, или признак актуальности позиции - то есть как мне обеспечить наличие в системе актуального списка?
И ещё: Вот клиент колдыбанил заказ, он при этом видел одно состояние списка, приотправке готового заказа состояние списка вообщем уже другое, то есть заказ клиента не соответствует актуальному списку. Вопрос: планируется ли как-то проверять готовый заказ на адекватность списку товаров или как заказ сформировался так сформировался и актуальность будет уже отрабатывать принимающая заказ сторона? |
||||||||||
525
Злопчинский
21.11.16
✎
22:17
|
Уточнение к предыдущему
Надо понимать что актуальная позиция может быть и с нулевым остатком и её надо показывать и пускать в работу А вот выбывшая из ассортимента позиция при нулевом остатке никому не нужна В то де время выбывшая изиассортимента позиция с ненулевым остатком должна показываться Просьба по возможности куданить эти хотелки записать на будущее, может и до них руки дойдут |
||||||||||
526
Garykom
гуру
21.11.16
✎
23:18
|
(524) (525) Поначалу думаю все синхронизации/обновления при выгрузке/загрузке чисто на тебе, интерфейс "сервиса" простейшие действия.
Но это как раз вопрос из разряда "писать план" |
||||||||||
527
Злопчинский
21.11.16
✎
23:55
|
(526) есть ли у нас план?
|
||||||||||
528
Garykom
гуру
22.11.16
✎
00:03
|
(527) Он примерно там же где и ТЗ ))
|
||||||||||
529
eks1985
22.11.16
✎
02:26
|
(523) Ну как бы да, смотря что считать вживую =)
Но вроде уже "Он живой (с) Франкенштейн" =)) Вобщем из достижений дня: web-ui подключено теперь к firebase (кто не верит гляньте в инспекторе соединение с типом вебсокет. Как только данные обновляются в firebse (посредством rest запросов из 1с), то они мнгновенно становятся доступны веб приложению. Я подчеркиваю слово _мнгновенно_. Причем если в момент работы приложения 1с что-то догрузит в firebase, то веб приложение об этом узнает и без каких-либо перезагрузок страниц обновится. Это к вопросу о (524). Статические данные пока тоже оставил, просто чтобы посмотреть насколько быстро грузятся данные из firebase (точнее грузятся то они мнгновенно, но вот сколько времени занимаем обновление состояния приложения) 1ска достаточно шустро выгружает данные в firebase посредством rest запросов через winhttp. Злопчинский, чуть позже скину авторизационный ключ от файрбейс, если будет желание поиграешься с выгрузкой из 1с. Пример выгрузки я дам. Теперь о шероховатостях: Авторизационная страничка пока только для галочки, можно жать на "войти" или "войти анонимно", результат будет одинаковый, приложение выполнит анонимный вход. Но в любом случае файрбейс предоставляет авторизацию из коробки и мне осталось только немного ее интегрировать Сразу при входе видна задержка - показывает сначала 18 страниц товаров, а потом сразу 96. Так вот эти остальные страницы как раз прилетают из файрбейс. Надо будет сделать какую никакую индикацию, что "смотри, мы еще грузимся". Я повесил хоткей / для перехода к полю поиска. Он не работает. Ну то есть он у меня работает под линуксом в хромиуме, а вот в виндовом хроме не работает, но я допилю, будет работать. Также сделал что при нажатии ентера в поле поиска сразу начинается поиск. С ним такая же ситуация - пока не работает. Заказы пока с файрбейс не обмениваются, только товары. Заказы завтра, точнее уже сегодня допилю. Еще я немного схитрил: файрбейс подключен и все ок, но данные все равно все сначала едут на клиента, строится поисковой индекс. Итоговая цель конечно - на клиенте будет только то, что видит пользователь в текущий момент. Никаких гридов по 100 тыс элементов не будет. Короче подход прямо противоположный метадате. Т.е. перешел пользователь на след страницу заказов - запрос на сервер, получаем данные, кэшируем. Естественно для пользователя это все незаметно, без перезагрузок страницы. Но как в метадате тащить все на клиента и использовать бд в браузере я точно не буду. Для поддержания такого варианта требуется слишком много абстракций, одна из которых точно протечет и все накроется. Поэтому в ближайшее время усиленно будет допиливаться модель взаимодействия 1с <-> firebase <-> web-ui Умные дяди из гугла знают как эффективно хранить и отдавать данные в файрбес, а мы знаем, что нам надо из бизнес логики, вот на этом и сосредоточимся. Злопчинский (524) (525) я оформил как issues на странице проекта, это конечно надо учесть и реализовать. Особых проблем это сделать не вижу. Ты если будут мысли так и пиши тут, а я буду оформлять issues, чтобы никакие пожелания не потерялись https://github.com/eks1985/quick-order/issues Еще по поводу (524) (525) Во всей этой схеме важно понимать только одно. Связь firebase (облачный бэкенд) и веб приложения - мнгновенная, за счет соединения по веб сокетам. Данные из 1с в firebase передаются тоже достаточно быстро рест запросами. Поэтому время в течение которого веб приложение узнает о каких-либо изменениях, которые мы хотим применить по сути определяется только моментом, в который мы эти изменения применяем в 1с. Онлайн демку обновил. |
||||||||||
530
eks1985
22.11.16
✎
02:26
|
Них себе накатал текста...
|
||||||||||
531
Злопчинский
22.11.16
✎
08:28
|
Почитал.
спсб. По сути, в будущем, видится развитие этой системы как полноценная система создания/обмена заявками/товарами и их статусами. |
||||||||||
532
unpete
23.11.16
✎
01:26
|
(465) > запилить на нем _свое_ коммерческое решение для _своего_ клиента и при этом _не платить_ автору метадаты ни копейки?
Начиная с версии 220, проект публикуется под MIT https://github.com/oknosoft/metadata.js/releases/tag/v0.11.220 Можешь не только не платить ни копейки, но и переименовать форк и объявить этот проект своим или перевыпустить под проприетарной лицензией |
||||||||||
533
unpete
23.11.16
✎
09:37
|
В шаблоне https://light.oknosoft.ru/orders/ почти нет кода. Всё работает на автоформах.
Понятно, что при адаптации шаблона под конкретные задачи клиентский код потребуется. Просьба пояснить, какой функционал запланирован в https://github.com/eks1985/quick-order сверх заявленного в https://github.com/oknosoft/order-online |
||||||||||
534
eks1985
23.11.16
✎
09:39
|
(532) Вот это другое дело =)
unpete, раз уж вы тут, не могу понять два момента в метадате. Т.к. декларируется работа оффлайн, то как разруливаются случаи, когда в 1с мы открыли существующий заказ и что-то поменяли и в вебе в режиме оффлайн открыли его же и что-то поменяли. Затем мы в обоих местах сохраняем заказ. Затем в вебе у нас появляется интернет. Что произойдет с заказом? Всмысле чьи изменения затрутся? Как будет разрешен конфликт? И еще вопрос. |
||||||||||
535
eks1985
23.11.16
✎
09:39
|
Насчет второго вопроса сам подумал немного и он отпал=)
|
||||||||||
536
unpete
23.11.16
✎
10:42
|
(534) По умолчанию, когда отсутствует конфликт-резольвер, побеждает та версия объекта, изменения в которую вносились позже. Внутри конфликт-резольвера доступны все версии (в общем случае, изменения могли быть внесены оффлайн в разное время на сотне разных устройств от имени разных пользователей). У вас есть полная свобода в алгоритме разрешения конфликта.
Если открывали пример https://light.oknosoft.ru/orders/, то вероятно, заметили статусы доставки и согласования документов. Эта математика похожа на обработку платежных поручений банками. Отправленную платёжку нельзя изменить, но можно отозвать - тогда она вновь станет доступной для редактирования. Банк либо исполняет, либо отклоняет платёжку. В метадате обработка "состояний транспорта" реализована в ядре, так же, как обработка проведения в 1С. |
||||||||||
537
eks1985
23.11.16
✎
11:01
|
(533) >> Просьба пояснить, какой функционал запланирован в https://github.com/eks1985/quick-order сверх заявленного в https://github.com/oknosoft/order-online
Практически тоже самое, но функционал планируется наращивать по требованию. За основу взял функционал профишопа Ну вот я ваше демо сейчас зашел. Не вижу отдельно стоящего катага товаров. А я хотел бы чтобы он был, ну и много всего по мелочам. Я понял к чему вопрос - "зачем делать, что-то когда взял метадату и поехали". Ответ такой: для целей создания данной системы функционал метадаты избыточен. Метадата декларирует легковесную имплементацию объектов 1с в терминах веб. Так вот мне это абсолютно не нужно. Я не хочу чтобы веб приложение вообще что-то знало об 1с. Т.е. оно от 1с никак не зависит. Мне не нужно публиковать никакие справочники из 1с одним кликом и автоформы. Можно хоть вручную данные в файрбейс набить, веб приложению пофиг. Т.е. мы пойдем от бизнес логики. Например, нам надо чтобы в приложении было разделение на активные позиции и не активные. Хорошо. Значит в состоянии приложения в узле goods должно быть поле active. Далее приложению абсолютно побоку как мы обеспечим актуальность данного поля. Оно просто говорит, обеспечь мне это поле и я тебе в интерфейсе разделю все товары на актуальные и нет. Момент второй. Я не хочу плодить много прослоек и делаю все ставки на облачный бэкенд файрбейс. Потому что я не хочу забодиться о том, как хранятся данные. Т.е. хочется держать стек максимально простым. По минимуму абстракций. Схема развертывания должна быть максимально простой. 1. Создали аккаунт на файрбейс. 2. Деплой приложения на хостинг файрбейс git clone quick-order firebase deploy 3. Запустили синхронизацию из 1с. Все. Развертывание окончено. Данные пошли из 1с в файрбейс - веб приложение видит данные моментально как только они появились там. Таким образом минимально отвлекаясь на технологический стек мы можем думать о бизнес логике. А тут есть над чем подумать =) - Как сделать приложение конфигурируемым, модульным - Как сделать конфигурируемым визуальный интерфейс - Как построить выгрузку со стороны 1с, ведь если приложение ничего не зает об 1с, то 1с придется знать все о приложении - Поведение приложения по умолчанию (сразу после деплоя) Я пока вижу финал вот в таком розовом цвете, т.е. в идеале. Сразу после деплоя, мы зашли в админ панель. Мы выбрали функционал, который нам нужен или ничего не выбрали и тогда осталось поведение по умолчанию. Мы настроили внешний вид интерфейса. Без кода. Визуально. И вот тут самый сложный момент. В данной точке приложение теперь знает какая структура данных должна быть обеспечена в файрбейс. И надо придумать максимально гибкий способ как нам практически из админ панели веб приложения выплюнуть надстройку к 1с, которая будет обеспечивать требуемую структуру данных. Ну т.е. если взять прям упрощенно для начала - "вставьте сгенерированный код обмена в типовую обработку обмена с quick-order" =). Скачали, вставили, запустили, данные пошли. |
||||||||||
538
Рамиль Маугли
23.11.16
✎
11:05
|
Читать всю ветку лень. А чего вы профишоп не допиливаете?
|
||||||||||
539
Вафель
23.11.16
✎
11:07
|
(538) Там на пхп, а сейчас актульно js и реакт и ангуляр и подобные хипстерские штуки
|
||||||||||
540
Рамиль Маугли
23.11.16
✎
11:10
|
(539) Это Codeignitor, а не чистый PHP. Поэтому дорабатывать не так уж и сложно.
Структура БД простейшая. Чистый MVP |
||||||||||
541
eks1985
23.11.16
✎
11:12
|
(538) Отвечу за себя. Пишу за самообучения, поэтому хочу свой стек технологий использовать. Все ставки на js инфраструктуру + облачный бюкенд + простое развертывание.
|
||||||||||
542
Рамиль Маугли
23.11.16
✎
11:12
|
- Как сделать приложение конфигурируемым, модульным
- Как сделать конфигурируемым визуальный интерфейс Это нафиг никому не сдалось. - Как построить выгрузку со стороны 1с, ведь если приложение ничего не зает об 1с, то 1с придется знать все о приложении API |
||||||||||
543
Рамиль Маугли
23.11.16
✎
11:13
|
(541) Вот оно что. Тогда конечно пили сам.
|
||||||||||
544
eks1985
23.11.16
✎
11:17
|
(542) >> Это нафиг никому не сдалось
Бред. Это надо всем. Так как, если приложений нельзя настроить, то, либо оно будет сложным универсальным комбайном на все случаи жизни и иметь хитроумный интерфейс. Либо его функционал будет очень скудным. >> API В том, то и дело что апи должно меняться в зависимости от настроек приложения. Вот надо кому-то чтобы у товара была картинка на сайте - значит 1с должна пулять эту картинку в облачный бюкенд, а кому-то это не надо, тогда не должна и т.д. При этом конечно должно быть поведение по-умолчанию. |
||||||||||
545
unpete
23.11.16
✎
11:39
|
(537) > Я не хочу чтобы веб приложение вообще что-то знало об 1с
Приложение на метадате ничего про 1С не знает. Конфигуратор 1С используется для редактирования структуры метаданных. Эту структуру, конечно, можно редактировать в обычном текстовом файле, но в конфигураторе 1С это делать удобнее. Вопрос был про другое. В github вы пишете: "Реализован только web-ui слой". А у нас, в метадате, реализован только "абстрактный слой данных" metadata-core и metadata-pouchdb вообще ничего не знают про интерфейс. Зато, бесшовно интегрируются с любой 1С. Хотите рисовать свой UI - никто не против, рисуйте, но познакомиться с библиотекой интеграции https://github.com/oknosoft/metadata.js/tree/master/integration_1c имеет смысл. Туда вложено несколько тысяч человеко-часов не от полной праздности. Было сломано много граблей и прочего садового инвентаря. |
||||||||||
546
eks1985
23.11.16
✎
11:56
|
(545) >> Туда вложено несколько тысяч человеко-часов не от полной праздности. Было сломано много граблей и прочего садового инвентаря.
Да, я заметил, что вы упорный =) Видно что было написано кучу шишок, на пути к тому, что есть сейчас и проделана огромная работа. Я для себя таких амбициозных задач не ставлю. Библиотку интеграции уже мельком смотрел, буду ее еще конечно более детально изучать. Весь проект понять я пока до конца не осилил. Вам надо сделать какой-то простой пример, чтобы даже 1сник, который хочет нырнуть туда - нырнул. Просто тупо - публикация одного справочника из 1с, какие-то минимальные доработки ui. Готовый пример выглдит хорошо, но человек не понимает, как взять этот пример и при необходимости допилить под себя, непонятно где точка входи для доработок. |
||||||||||
547
eks1985
23.11.16
✎
12:05
|
(545) Еще я пару раз ловил глюки в вашей демки, которые меня немного пугают, т.к. не понимаю их природы
Вот сейчас просто зашел, нажал на кнопку настройки и затем на кнопку Войти Вот результат https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/Image%2036.png?alt=media&token=a6b1d57c-0014-4787-a720-6d472b874203 И как понять на коком уровне что сломалось? |
||||||||||
548
eks1985
23.11.16
✎
12:15
|
(545) Со сторонними библиотеками, которые используете я тоже до конца не понял
Читаю на странице Заказы онлайн UI библиотеки и компоненты интерфейса - handsontable, компонент для отображения и редактирования табличных данных Захожу на сайт handsontable, а она платная... Single Website $149 Single Developer $490 |
||||||||||
549
unpete
23.11.16
✎
13:55
|
(548) Визуальная часть в старой версии metadata v0.11 опирается на dhtmlx и handsontable - они платные.
v2.0 использует только библиотеки под Apache и MIT + монолитная глыба разделена на изолированные кусочки, которые помещаются в голову > Весь проект понять я пока до конца не осилил Это - нормально. Проект очень большой. Если у вас сохранится интерес к веб-разработке, через полгода-год разговор можно будет продолжить. |
||||||||||
550
eks1985
23.11.16
✎
14:59
|
(549) Конечно, у меня сохранится, т.к. на базе этого опенсурсного проекта, буду внедрять у себя на работе систему для наших дилеров.
|
||||||||||
551
eks1985
23.11.16
✎
22:30
|
Выкатил обновление
- добавлена система аутентификации опять же на базе файрбейс Создан единственный пользователь alfa1@alfa.com, пароль 123456 - заказы теперь тоже грузятся из файрбейс, но пока только оттуда, завтра сделаю чтобы вновь созданные отправлялись туда. Причем заказы грузятся для конкретного пользователя. Убедиться можно так: заходим под анонимным пользователем - заказов нет, заходим под пользоваталем alfa1@alfa.com - видим его заказы. Напоминаю адрес демки. https://quick-order-de84c.firebaseapp.com/ |
||||||||||
552
eks1985
23.11.16
✎
23:01
|
Еще сделал пару картинок как оно в файрбейс храниться, чтобы было понимание, вдруг кому интересно.
А хранится оно самым простым образом. По суди все данные это один большой json файл, к различным частям которого можно обращаться по асинхронному апи. Т.е. приложение стартует и мы одновременно можем загружать и товары и заказы и все остальное из разных узлов. https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/1.png?alt=media&token=7c844f31-c355-4fbf-baaf-0a6f8fa8a718 https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/2.png?alt=media&token=dbef4dd8-3f40-4728-9aaf-f5b3e71ea0f1 https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/3.png?alt=media&token=2ecd7011-dede-4ecc-bb22-82fe760afe6d https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/4.png?alt=media&token=0e91957c-9944-487f-b6d0-19101a810f42 При этом стейт нашего приложения это тоже один глобольный js объект, и этот стейт может меняться только акшенами, вся последовательность экшенов логируется, а сам стейт может быть выгружен в любой момент в json файл https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/5.png?alt=media&token=5c619930-a43a-4618-a60f-3a0fb33b16f4 |
||||||||||
553
Рамиль Маугли
24.11.16
✎
09:52
|
|||||||||||
554
Вафель
24.11.16
✎
10:10
|
(552) Уже переоформил акк файрбейс на юр лицо? )))
|
||||||||||
555
Вафель
24.11.16
✎
10:13
|
А я только хотел файрбейс поизучать, но видимо не судьба
|
||||||||||
556
Garykom
гуру
24.11.16
✎
11:21
|
(553) Да это легкий обломчик... А кто то ведь предупреждал!
В еще (407) "Привязка только к одной "облачной БД" это слегка опрометчиво, как минимум еще 1-2 нуна из коробки." |
||||||||||
557
eks1985
24.11.16
✎
19:30
|
Не вижу никакой проблемы, был parse, прикрыли, появился firebase, прикроют файрбейс - появится другой подобный сервис. Если технолония работает и она востребована всегда найдутся игроки.
|
||||||||||
558
eks1985
24.11.16
✎
19:31
|
(554) Переоформлю конечно, причем на итальянское и буду пользоваться, вопросы?
|
||||||||||
559
Jija Grenkov
24.11.16
✎
21:20
|
Я работал в одном проекте bass платформы. https://backendless.com/
Там много фич, но сам сторэдж модуль так себе. А вообще я мало верю в то, что получится полноценно использовать бесплатные пакеты bass систем, так как там не дураки и все просчитывают, что бы людям хватило подсесть поплотнее и тогда уже начать качать деньги. |
||||||||||
560
eks1985
24.11.16
✎
21:25
|
(559) А я думал вполне реально, вот практически полный аналог файрбейс, даже наверное покруче будет
https://www.kinvey.com/pricing/ Фрее план, 1 гб storage. Так вот 1гб - это ну очень дофига, я не знаю что там хранить надо чтобы превысить этот план. |
||||||||||
561
eks1985
24.11.16
✎
21:25
|
(560) Думал = думаю
|
||||||||||
562
Garykom
гуру
24.11.16
✎
21:28
|
(560) Забудь уже про онлайн БД и заюзай любую из распространенных.
Даже никаких ORM нежелательно готовых, чистые SQL запросы и все. Если что сделать "обертку" потом к практически любой не проблема. |
||||||||||
563
Garykom
гуру
24.11.16
✎
21:28
|
(562)+ PostgreSQL, MySQL или SQLite
|
||||||||||
564
Garykom
гуру
24.11.16
✎
21:30
|
(562)+ Нужен минимум привязок к чужому стороннему софту, когда почти все свое то меньше проблем с разными лицензированиями для монетизации.
|
||||||||||
565
Garykom
гуру
24.11.16
✎
21:31
|
(563)+ MongoDB, CouchDB
|
||||||||||
566
Garykom
гуру
24.11.16
✎
21:33
|
Вот unpete думаю может подтвердить что чужой софт/фреймворки с мутными лицензиями это зло ))
|
||||||||||
567
eks1985
24.11.16
✎
21:33
|
(562) BaaS дает неоспоримые приемущества. Не нужно администрировать бд, не нужно разворачивать сервер под бд. Не нужно ее обновлять. BaaS взаимодействует с веб приложением по веб сокетам.
Какой смысл мне от этого отказываться? Сейчас посмотрел, их куча расплодилась, почти на всех есть фри планы, либо совсем недорогие планы. |
||||||||||
568
Garykom
гуру
24.11.16
✎
21:34
|
(567) А еще это минусы когда BaaS накрывается или взвинчивает цены или банально "API v1 больше не будет поддерживаться, всем рекомендуем переходить на API v2...."
|
||||||||||
569
eks1985
24.11.16
✎
21:47
|
(568) Не может никто взвинтить цены в области где высока конкуренция.
Смена апи это вообще смешно. В BaaS данные грузятся по REST, чему там меняться? А на забор данных, там вообще от силы методов 10 дергается. Откуда взяться сложному апи, у по сути json файлу в облаке. |
||||||||||
570
Garykom
гуру
24.11.16
✎
21:56
|
(569) Подумай логически, вот объявили очередные "санкции" и куча твоих клиентов оборвут те телефоны и заспамят почту.
Заодно положат твой нерабочий сервис... |
||||||||||
571
eks1985
24.11.16
✎
22:02
|
(570) Ты новость то читал? Гуглу накласть на санкции. Это у нас вышел закон, по которому если ты платишь денежку иностранному сервису, то изволь платить НДС тут. Поэтому гугл говорит, регистрируйте свои аккаунты на ООО и сами начисляйте себе НДС. Каким боком тут санкции?
Прочитал кстати всю ветку на хабре, для европы они это уже давно ввели, проблем пока ни у кого не возникло. Я вообще не понял, что мешает задекларировать, что ты пользуешься сервисом для коммерческих целей, при этом продолжать использовать free plan. Мне кстати от гугла вообще никакое письмо не приходило, возможно как раз из-за того, что я на фри плане. Я пока тоже не вижу проблем. Если будет клиент и захочет использовать мое приложение, так и в чем проблема? Зарегистрирует акк на свое ООО и пусть использует, выбрав план Blaze и платя только за фактически используемые ресурсы, а это копейки. |
||||||||||
572
eks1985
24.11.16
✎
22:18
|
(565) Эти решения хороши там где в штате есть сисадмин. У меня вот есть клиент. В свое время написал ему проект на RoR. Для этого арендовал VPS на linode, туда ubuntu, nginx, RoR, postgress. Данные грузятся из 1с, веб приложение работает. Но я все равно понимаю, что рано или поздно все это добро придется обновлять. Обновить ос, postgres, RoR. И обязательно что-нибудь отвалится, обязательно что-то пойдет не так. Т.к. слишком большой стек. Я хочу от этого уйти. Система должна быть простой, BaaS берет на себя львиную часть сложности. Если конечному клиенту придется платить 10 баксов в месяц за BaaS, то проще убедить его, что он должен их платить. Вон сходи на инфостарт в статью по метадате, много там народу hello world запустило? По-моему один, и то за счет того что оказался очень упорный.
|
||||||||||
573
Злопчинский
24.11.16
✎
22:24
|
(572) не, не упорный, а упоротый ;-)
Ты тут меньше разлагольствуй, пиши софт лучше ;-) |
||||||||||
574
Garykom
гуру
24.11.16
✎
22:28
|
(571) "на основании вступившего в законную силу решения суда Linkedin 17 ноября была внесена в Реестр нарушителей прав субъектов персональных данных и направлена для блокировки операторам связи[14]. Ранее Роскомнадзор требовал от администрации соцсети перенести серверы для хранения персональных данных российских пользователей на территории РФ согласно новому законодательству и просил сеть изменить пользовательское соглашение, в котором персональные данные российских пользователей могли передаваться без их ведома третьим лицам.[15]"
https://ru.wikipedia.org/wiki/LinkedIn ЗЫ Сейчас как это не странно заходит, но чуть ранее на Ростелекоме была блокировка |
||||||||||
575
eks1985
24.11.16
✎
22:29
|
(573) Я пишу, вчера же обновление заливал, добавил систему авторизации и загрузку заказов из файрбейс.
Сейчас пока малая не спит писать бесполезно, отвлекает каждые 5 минут, но надеюсь после 12 час потратить на синхронизацию в обработку web-ui firebase. Каждый день по чуть чуть. |
||||||||||
576
Garykom
гуру
24.11.16
✎
22:29
|
(574)+ Тьфу все прекрасно заблокировано https://ru.wikipedia.org/wiki/Блокирование_LinkedIn_в_России, это у меня автообход в браузере по дефолту не отключен ))
|
||||||||||
577
eks1985
24.11.16
✎
22:31
|
(574) Ну давай тогда вообще любыми сервисами и сайтами перестанем пользоваться, а вдруг санкции и их прикроют.
На мой взгляд подход неверный. Надо решать проблемы по мере их поступления. А что если ты на linode vps возьмешь, поставишь там постргесс, а линодо бац и санкции? Я не вижу чем тут BaaS отличается от чего-то другого. Заблокировать могут что угодно и когда угодно. |
||||||||||
578
Garykom
гуру
24.11.16
✎
22:33
|
(577) Как хорошо что я настолько дико ленивый, что предпочитаю решать проблемы....
... до их возникновения! |
||||||||||
579
eks1985
24.11.16
✎
22:33
|
А вот описание расчета стоимости бааса DinamoDB от AWS.
По-моему это прекрасно, ты платишь реально, только за то чем пользуешься. Пример стоимости Допустим, вашему приложению необходимо выполнять 1 млн операций записи и 1 млн операций чтения в день из таблицы DynamoDB, 50 000 запросов чтения из DynamoDB Streams в день, а также хранить 1 ГБ данных. Чтобы было проще понять, предположим, что в течение дня объем нагрузки не меняется, а размер ваших элементов меньше 1 КБ. (Вы можете легко масштабировать для обработки различного объема данных и адаптации к более крупным элементам, но в данном случае будем придерживаться простоты.) Сначала вам нужно рассчитать, сколько записей и прочтений в секунду вам нужно. Если распределить 1 млн записей на весь день, то используем формулу: 1 000 000 (записей) / 24 (часа) / 60 (минут) / 60 (секунд) = 11,6 записей в секунду. Единица объема записи DynamoDB может обработать 1 запись в секунду, поэтому вам нужно 12 единиц ресурса записи. Аналогично, чтобы обработать 1 млн прочтений в день, вам нужно 12 единиц ресурса чтения. Используя расценки на основе пропускной способности на востоке США (Северная Виргиния), 12 единиц ресурса записи обойдется в 0,1872 USD в день, а 12 единиц ресурса чтения обойдется в 0,0374 USD в день. Следовательно, за общий выделенный объем пропускной способности нужно будет заплатить 0,1872 USD + 0,0374 USD = 0,2246 USD в день. 50 000 запросов чтения в день из DynamoDB Streams будет стоить 50 000/100 000 x 0,02 USD = 0,01 USD. Стоимость хранения составит 0,25 USD за ГБ в месяц. Предполагая, что в месяце 30 дней, стоимость хранения 1 ГБ в день составит: 1 x 0,25 USD/30 = 0,0083 USD. Объединив все полученные данные, полная стоимость использования DynamoDB (выделенный объем пропускной способности + запросы чтения потоков + хранение) составит: 0,2246 USD (за выделенный объем пропускной способности) + 0,01 USD (за запросы чтения потоков) + 0,0083 USD (за хранение) = 0,2429 USD в день. Таким образом, менее чем за 0,25 USD в день (7,50 USD в месяц) вы можете поддерживать работу приложения, которое выполняет 1 млн операций записи и чтения в день, 100 000 запросов из потоков, а также хранит 1 ГБ данных. Если ваш ресурс уровня бесплатного пользования (25 единиц ресурса записи, 25 единиц ресурса чтения, 2,5 млн запросов чтения потоков, 25 ГБ хранилища) еще не израсходован, данное приложение можно запускать на DynamoDB бесплатно. |
||||||||||
580
Garykom
гуру
24.11.16
✎
22:38
|
(579) А терь представь что с этой же нагрузкой может справится https://firstvds.ru/products/vds_vps_cheap за 90 рублей в месяц :)
|
||||||||||
581
Garykom
гуру
24.11.16
✎
22:40
|
(580)+ гыгы это против 484.47 руб. в месяц
|
||||||||||
582
eks1985
24.11.16
✎
22:46
|
(580) Да, только vds/vps - это головная боль разработчика! А я не хочу всем этим заниматься. У меня у самого vps арендован за 65 руб в месяц, но я не хочу с ним возиться, не хочу все это настраивать, ловить баги глюки от сочленения кучи технолоний, затем ловить баги глюки при каждом обновлении любой (!) из этих технологий. Гораздо лучше сосредоточиться на бизнес логике приложения, по сути это самое главное. Что приложение умеет делать - все остальное пыль.
|
||||||||||
583
Garykom
гуру
24.11.16
✎
22:50
|
(582) >лучше сосредоточиться на бизнес логике приложения
А потом придумали 1С... |
||||||||||
584
Garykom
гуру
24.11.16
✎
22:51
|
(583)+ в облаке http://v8.1c.ru/fresh/
|
||||||||||
585
Jija Grenkov
25.11.16
✎
00:59
|
(562) Это нужно сразу в список вредных советов заносить.
(580) Где ваши решения? "говорить" не мешки ворочать. |
||||||||||
586
Jija Grenkov
25.11.16
✎
19:45
|
Немного новостоей.
Я проработал UI. Полностью выпилил все что касалось платной темы "Inspinia", так как я оттуда почти ничего не использовал. Убил много времени на организацию формирования заказа без мышки, реализовал частично. Прийдется немного допилить либу которую я использую для гридов. Так же добавил загрузку из CSV и JSON файлов. Немного позже добавлю загрузку xls и выгрузку в несколько форматов. В общем считаю, что для данного этапа фронта достаточно и начинаю пилить бэкенд. последняя версия фронта тут - https://mgorbov.github.io |
||||||||||
587
Jija Grenkov
25.11.16
✎
19:46
|
https://mgorbov.github.io/client/ правильная ссылка
|
||||||||||
588
Злопчинский
28.11.16
✎
20:29
|
как продвигается проэкт?
|
||||||||||
589
Garykom
гуру
28.11.16
✎
20:54
|
(588) У других не в курсе а моя обнаружил почти готовую "убийцу 1С" на NodeJS в виде http://emberjs.com/
|
||||||||||
590
Jija Grenkov
28.11.16
✎
21:24
|
(589) этот убийца на столько стар что сам еле дишит, но по традиции ждем демку решения.
|
||||||||||
591
Jija Grenkov
28.11.16
✎
21:31
|
Я в своею очередь решил делать бэкенд на Scala используя Play Framework, так как понял, что все делать самому и эти технологии мне более интересны.
|
||||||||||
592
Garykom
гуру
28.11.16
✎
21:55
|
(590) "Первый выпуск 2011
Последняя версия 2.5.1[1] (21 апреля 2016) Тестовая версия 2.6.0-beta.3[2] (30 мая 2016)" |
||||||||||
593
Злопчинский
29.11.16
✎
00:55
|
Вы меньше решайте и больше делайте
|
||||||||||
594
wertyu
29.11.16
✎
00:58
|
(593) может на мисте открыть секцию Проекты?
|
||||||||||
595
Asmody
29.11.16
✎
01:07
|
(591) Scala. У тебя мощная машина? Если начал писать на Scala, откладывай каждый месяц на апгрейд.
|
||||||||||
596
Garykom
гуру
29.11.16
✎
01:10
|
(594) Чем http://www.forum.mista.ru/index.php?section=1cmustdie не устраивает?
|
||||||||||
597
wertyu
29.11.16
✎
01:11
|
(595) ты как смотришь на (594) ?
|
||||||||||
598
wertyu
29.11.16
✎
01:11
|
(596) что за подборка?
|
||||||||||
599
wertyu
29.11.16
✎
01:12
|
а, понял, я наоборот, про проекты на 1С
|
||||||||||
600
Garykom
гуру
29.11.16
✎
01:14
|
(593) Неспешно дизайню интерфейс и прикидываю/подбираю технологии.
Убедился что однозначно NodeJS но вот с БД пока в раздумьях. С фреймворками/библиотеками для веб-контролов и прочих гридов изучил кучу бегло и не нашел "идеального" или хотя бы приближенного к идеалу. Есть хорошие но по лицензиям не подходят к сожалению. |
||||||||||
601
wertyu
29.11.16
✎
01:16
|
я вообще не ожидал, запустил 100 параллельных фоновых заданий на серваке, потом их же последовательно, время сократилось в 100 раз у параллельных!
|
||||||||||
602
Garykom
гуру
29.11.16
✎
01:48
|
(600)+ Дизайн основной рабочей странички http://ninjamock.com/s/6JZNG
Все управление возможно чисто клавиатурное (мышка тоже работает конечно же), фокус ввода будет перемещаться стрелками клавы или от действий нажатий контекстных. [Tab] переключает между "Номенклатура", "Категории". [Enter] переключает "Номенклатура" в "Панельки снизу", возврат по [Esc]|[Tab]. Панельки когда активны стрелочками влево-вправо выбор панельки и вверх-вниз прокрутка содержимого или выбор действий, [Enter] выполняет действие. Если находимся в "Номенклатура"/"Категории" то стрелки вверх-вниз это переход по списку, [PgUp]|[PgDown] можно быстро листать и так же прочие кнопки типа [Home]|[End] пашут. [+]|[-] - количество для заказа, можно зажав [Alt] написать цифрами. Ввод буков или цифер как это пишем фильтр для отбора, стрелки влево-вправо и [BS]|[Del] пашут штатно. |
||||||||||
603
Garykom
гуру
29.11.16
✎
01:53
|
(602)+ Да с дизайном для мобильных девайсов засада как и с управлением, нужно отдельное рисовать совершенно под тач.
А лучше сразу нативную прогу задумывать. |
||||||||||
604
wertyu
29.11.16
✎
01:54
|
(602) не работает!
|
||||||||||
605
Garykom
гуру
29.11.16
✎
02:02
|
(604) Это дизайн же ))
(602)+ [*] - умножает на 10, [/] - делит на 10 кол-во заказа. "Умножение 0" или зажатие делает "Max", зажатие [/] обнуляет. |
||||||||||
606
wertyu
29.11.16
✎
02:05
|
(605) ты ЦХЗСМВД подписываешь?
|
||||||||||
607
Garykom
гуру
29.11.16
✎
02:09
|
(606) Не понял
|
||||||||||
608
wertyu
29.11.16
✎
02:11
|
(607) а ЦХЗСФСБ?
|
||||||||||
609
Garykom
гуру
29.11.16
✎
02:14
|
(608) Моя реально не понимать ваш тонкий юмор...
|
||||||||||
610
wertyu
29.11.16
✎
02:15
|
(609) в душе я британец, как выхожу из душа - русский
|
||||||||||
611
wertyu
29.11.16
✎
02:19
|
ещё Пушкин писал: ДушИ прекрасные порывы
|
||||||||||
612
Garykom
гуру
29.11.16
✎
02:20
|
(610) Закусывать просто надо, а не запивать еду.
|
||||||||||
613
wertyu
29.11.16
✎
02:20
|
сейчас запустил 200 фоновых процессов
|
||||||||||
614
Jija Grenkov
29.11.16
✎
02:21
|
(595) большую часть рабочего времени я пишу код на скале, так что избавте меня от ваших небылиц.
|
||||||||||
615
wertyu
29.11.16
✎
02:26
|
(614) что написал? есть демка?
|
||||||||||
616
Jija Grenkov
29.11.16
✎
02:38
|
(615) если речь о бекенде для этого проекта, то еще показать нечего. А рабочий поект показывать нелья, можете посмотреь на гитхабе официальный Apache Spark, так вот я допиливаю его под нужды курпных закзчиков.
|
||||||||||
617
wertyu
29.11.16
✎
02:44
|
(616) видос покажи
|
||||||||||
618
Jija Grenkov
29.11.16
✎
02:45
|
(617) на порнохабе глянь
|
||||||||||
619
wertyu
29.11.16
✎
02:47
|
(618) если ты хочешь, чтобы твой проект поддерживали, тебе надо заниматься рекламой, это звучит грубо, но это факт
|
||||||||||
620
Jija Grenkov
29.11.16
✎
03:00
|
(619) я для себя самую скушную часть уже проделал, осталось самое интересное и на данном этапе мне помощь не особо нужна.
|
||||||||||
621
wertyu
29.11.16
✎
03:02
|
(620) самая лучшая реклама - это видео, но я с тобой, конечно, спорить не буду )
|
||||||||||
622
Злопчинский
29.11.16
✎
15:03
|
пока что лидирует eks1985
|
||||||||||
623
Garykom
гуру
29.11.16
✎
15:18
|
(622) Тише едешь...
|
||||||||||
624
Злопчинский
29.11.16
✎
15:21
|
... от того места куда едешь ;-)
|
||||||||||
625
eks1985
29.11.16
✎
21:32
|
(622) Меня тут немного наши аудиторы атаковали, поэтому на пару дней выпал, но завтра продолжу.
На завтра планируется подключение заказов к firebase и описание полноценной максимально простой систесы деплоя, чтобы прям любой взял и за 3 минуты запустил свою копию приложения, потом взял, напулял туда данных из 1с и покрутил в приложении. И все это без настройки серверов, без бэкенда, без баз данных, без кучи настроек, и без защиты от дурака =) Для деплоя вообще не надо будет ничего ставить на комп, прям вообще ничего, даже nodejs, а приложение при этом будет работать на собственном сайте по https =) |
||||||||||
626
eks1985
29.11.16
✎
21:38
|
(600) Ты пока выбирать будешь - технологии эти устареют =)
|
||||||||||
627
Злопчинский
29.11.16
✎
23:19
|
(625) давай, не волынь! ;-)
после деплоя фейс хоть чуток причесать! а то кнопочки уродские |
||||||||||
628
Юрий Лазаренко
30.11.16
✎
11:05
|
(0) "В чем выигрыш по сравнения с существующими подходами.
Web клиент 1с. По сравнения с 1с web клиентом не нужно покупать дополнительные лицензии." Вот тут облом, лицензионная политика 1С требует покупки лицензий на каждое рабочее место. А эта система заказов - суть рабочее место. |
||||||||||
629
eks1985
30.11.16
✎
11:29
|
|||||||||||
630
Злопчинский
30.11.16
✎
11:31
|
(628) "суть" по чьему мнению и где это мнение изложено ясно и недвусмысленно?
|
||||||||||
631
Jija Grenkov
30.11.16
✎
11:37
|
(628) ничего бредовее не слышал. А на рабочее место в excel лицензию 1с покупать не не нужно?
Ещё можно обсуждать, если фронт напрямую общается с 1с, иначе данная система самостоятельное приложение. |
||||||||||
632
HeKrendel
30.11.16
✎
11:39
|
(631) Пакет офиса стоит дороже пакета 1С
|
||||||||||
633
eks1985
30.11.16
✎
11:43
|
(628) Ну в моем случае фронт вообще никаким образом не связан с 1с. 1с лишь отправляет данные в облачный бэкенд. На это требуется 1 лицензия.
|
||||||||||
634
Злопчинский
30.11.16
✎
11:44
|
(629) угу, намного приятственней
. список категорий - зачем так широко? куча места неиспользованного.. уменьшить межстрочный интервал? . корзина-позиций-на сумму - как вариант - вывести в одну строку на уровне налписи корзина, типа "КОРЗИНА: позиций 3, на сумму 717.00 руб" . кнопки корзины (заказать/очистить) - вынести на горизонтальный уровень заголовка списка товаров . заголовок "Категории" сделать типа как заголовок таблицы товаров (серый фон). возможно, на этом же сером фоне сделать элементы управления листания страниц категорий (как листание страниц товаров) - но мне кажется что ЭУ листания списка категорий лучше сделать внизу списка категорий, чтобы вызуально их разнести от ЭУ листания списка товаров. . шрифты списка товаров и списка категорий должны как-то малость различаться (визуально одни и те же шрифты, смешиваются), возможно список категорий просто тем же шрифтом, но размер шритфа чуть поменьше. . (имхо) д.б. какая-то черезполосица совсем-совсем легкая в списке товаров (имхо, пока настаивать не буду ;-). . подчеркнутый шрифт в списке товаров убрать. бъет по глазам даже при таком маленьком списке. . как-то так я себе представляю... |
||||||||||
635
eks1985
30.11.16
✎
11:55
|
(634)
//список категорий - зачем так широко? куча места неиспользованного.. уменьшить межстрочный интервал? Да без проблем, это просто стандартные настройки ui библиотеки //корзина-позиций-на сумму - как вариант - вывести в одну строку на уровне налписи корзина, типа "КОРЗИНА: позиций 3, на сумму 717.00 руб" ок //кнопки корзины (заказать/очистить) - вынести на горизонтальный уровень заголовка списка товаров согласен, будет неплохо //заголовок "Категории" сделать типа как заголовок таблицы товаров (серый фон). возможно, на этом же сером фоне сделать элементы управления листания страниц категорий (как листание страниц товаров) - но мне кажется что ЭУ листания списка категорий лучше сделать внизу списка категорий, чтобы вызуально их разнести от ЭУ листания списка товаров. Да, тут есть над чем поработать. Тут еще помимо листания будет поиск по категориям, возможность отбора по нескольким категориями - показ текущего фильтра (как у 1с в дин списке сверху). Хочу еще сделать возможностью иерархических категорий, при этом эту возможность сделать опциональной //шрифты списка товаров и списка категорий должны как-то малость различаться (визуально одни и те же шрифты, смешиваются), возможно список категорий просто тем же шрифтом, но размер шритфа чуть поменьше ок //(имхо) д.б. какая-то черезполосица совсем-совсем легкая в списке товаров (имхо, пока настаивать не буду ;-). ок - делаем опционально //подчеркнутый шрифт в списке товаров убрать. бъет по глазам даже при таком маленьком списке. ок Забил твои пожелания в список issues с лейблом styles, чтобы ничего не забыть https://github.com/eks1985/quick-order/issues?q=is%3Aopen+is%3Aissue+label%3Astyles |
||||||||||
636
Злопчинский
30.11.16
✎
11:55
|
на сером фоне, где основное меню, где-то возле кнопки "войти" - писать ИД/ИМЯ залогиненного, где-то там позже м.б. как-то будет инфоа о количестве заказов (типа)
|
||||||||||
637
Вафель
30.11.16
✎
12:10
|
Ну чтож множно сказать только одно: не вышел из жижи менеджер.
Зато мы не потеряли нормального программиста |
||||||||||
638
Вафель
30.11.16
✎
12:12
|
(634) разные шрифты в одном приложении не делают.
Нужно разное оформление |
||||||||||
639
eks1985
30.11.16
✎
13:22
|
(638) Тут согласен, но даже один и тот же шрифт может выглядеть совершенно по разному
https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/roboto.png?alt=media&token=e5b11b13-1698-4adc-8d6b-f157c29e0362 |
||||||||||
640
Злопчинский
30.11.16
✎
13:39
|
(638) вот не поверишь - не в тему данного сабжа и его уи - мне вот пофиг сколько шрифтов, разные они или нет. ДОЛЖНО БЫТЬ ЛЕГКО работать. если для этого надо будет 10 разных шрифтов - делаю 10 разных шрифтов ;-)
|
||||||||||
641
Злопчинский
30.11.16
✎
13:40
|
(639) ага, прикольно.
я блин обыскался в свое время - искал максимально плотный шрифт - так и не нашел полностью удовлетворяющий, пользуюсь Web Serveroff |
||||||||||
642
Jija Grenkov
30.11.16
✎
14:01
|
(637) Я в менеджеры и не стремлюсь. Мне интересныее непосредственно разработка. Роль тех лида мне на много интереснее
|
||||||||||
643
Юрий Лазаренко
30.11.16
✎
14:17
|
(630) По мнению 1С это ясно и недвусмысленно написано тут: http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv
(633) А "облачный бэкенд" это что? И как часто туда отправляются данные? |
||||||||||
644
Юрий Лазаренко
30.11.16
✎
14:23
|
(631) Ну так почитайте лицензионное соглашение с 1С. Эксель тут каким боком? Он лицензируется на машину, не? Если на машину, то там хоть раком, хоть боком к нему подключайся - достаточно одного ключа.
Согласно лицензионной политики 1С лицензируется именно рабочее место: сколько ЧЕЛОВЕК одновременно работает с базой - столько ключей и необходимо. Неважно, как они с ней работают: через интерфейс 1С, или через сайт. То есть, бот Яндекса зашел на сайт, через него получил данные из 1С в онлайне - лицензия не нужна. Зашел посетитель, получил ТЕ ЖЕ данные - лицензия нужна. Я вас расстрою, но 1С уже давно анонсировала, что лавочка с одновременным подключением через 1 ключ в новых версиях платформы работать не будет. |
||||||||||
645
Юрий Лазаренко
30.11.16
✎
14:24
|
В общем, обратите на это внимание при проектировании системы. Обход данного ограничения есть, но его надо правильно применить.
|
||||||||||
646
Jija Grenkov
30.11.16
✎
14:31
|
(644) Это не рабочее место 1с, это система формирования заказов которая является самостоятельной и поддерживает интеграцию с 1с. Вы бы разобрались перед тем как нести чушь. С точки зрения лицензирвоания эта система ничем не будет отличаться от подсистемы работы с заказами в битриксе.
|
||||||||||
647
Вафель
30.11.16
✎
14:42
|
(646) Кто будет продвигать твою разработку?
Или написал и в ящик положил? |
||||||||||
648
Jija Grenkov
30.11.16
✎
14:51
|
(647) Изначально я планировал, что не будет никакого продвижения. Так как разработка будет не моя а "общая" и уже каждый сам себе будет ее внедрять как хочет (я бы даже и не пробовал ее внедрять). Но так как я все пилю сам, код бэкенда не будет открыт. Уже есть желающий продовать данную систему по своей базе 1с клиентов. Я считаю, что так система быстрее попадет в продакшн и начнет развиваться согласно потребностям реального бизнеса.
|
||||||||||
649
NSSerg
30.11.16
✎
14:57
|
(646) Чем твое решение отличается от решений других EDI-провайдеров?
|
||||||||||
650
Юрий Лазаренко
30.11.16
✎
14:57
|
(646) "С точки зрения лицензирвоания эта система ничем не будет отличаться от подсистемы работы с заказами в битриксе." Похоже, она вообще практически ничем не будет отличаться от Битрикса. Соответственно, и спроса на нее будет где-то около 0 при наличии на рынке такого большого Битрикса.
|
||||||||||
651
Вафель
30.11.16
✎
14:58
|
(649) У всех фатальный недостаток
|
||||||||||
652
Jija Grenkov
30.11.16
✎
15:12
|
(649) Так как это не система EDI. Это не SAAS. Это система управления заказами которая будет "хоститься" у "покупателя". (650) общего с битриксом, только то что это самостоятельная система. Эта система будет лековесная и очень шустрая, со временем я планирую добавить современные методы планирования на основании машинного обучения.
|
||||||||||
653
Юрий Лазаренко
30.11.16
✎
15:14
|
(652) Работы на несколько лет вперед, когда появится реальный выхлоп - большой вопрос.
|
||||||||||
654
Юрий Лазаренко
30.11.16
✎
15:15
|
+(653) Я не отговариваю от вложения ресурсов в этот проект, но опыт показывает, что быстрой отдачи ждать не стоит.
|
||||||||||
655
Вафель
30.11.16
✎
15:18
|
(654) Так это пет проект. Некоторые по 10-15 лет своих питомцев делают
|
||||||||||
656
Юрий Лазаренко
30.11.16
✎
15:21
|
(655) Иногда из таких поделок таки получаются реально интересные вещи.
|
||||||||||
657
Jija Grenkov
30.11.16
✎
15:24
|
(653) Я выбрал путь делать узконаправленный продукт. Работы до выхода из из бэты там на пол года. В любом случае я постоянно пишу код для себя, либо это будет множество выброшенных кусочков либо 1 способный приносить реальную пользу.
(654) даже не воспринимал ваши посты в данном ключе. |
||||||||||
658
Jija Grenkov
30.11.16
✎
15:25
|
Единственное категорически не хочу писать код на 1с, для этого кого-то найду когда будет такая необходимость.
|
||||||||||
659
Юрий Лазаренко
30.11.16
✎
15:35
|
(657) После выхода из беты начинается самое интересное ) Потенциальные пользователи в первую очередь зададут вопрос: "А где почитать документацию?", и вот тут прогер понимает, что надо написать еще столько же знаков, но уже человеческим текстом а PDF. А потом начинается реальная эксплуатация на проектах заказчика, станут валиться ошибки, появляются пожелания от клиентов - часто за пределами разумного.
Зато опыт появляется бесценный. |
||||||||||
660
Вафель
30.11.16
✎
15:37
|
(659) А если это пет проект, времени на поддержу нет или уже влом всем этим заниматься
|
||||||||||
661
Юрий Лазаренко
30.11.16
✎
15:45
|
(660) Ну собственно поэтому подавляющее большинство таких проектов в развитии дальше "пет" не уходят.
|
||||||||||
662
Jija Grenkov
30.11.16
✎
15:46
|
(659) я отлично понимаю полный цикл разработки. В рабочее время я все - это делаю. Кроме бизнес кода пишу тесты, пишу релиз ноуты, правлю документацию. В современном мире все связанно, нужно написать хорошие комментарии на публичное API из них сформируются джава доки. Для рест апи стоит подключить swagger.
|
||||||||||
663
Вафель
30.11.16
✎
15:47
|
(662) И что с удовольствием все это делаешь?
|
||||||||||
664
Jija Grenkov
30.11.16
✎
15:48
|
(663) нет, но я знаю что это необходиамая часть процесса разработки.
|
||||||||||
665
eks1985
30.11.16
✎
15:49
|
(643) //А "облачный бэкенд" это что? И как часто туда отправляются данные?
Облачный бэкенд это BaaS firebase, а также вообще любой BaaS. До новго года как минимум планирую еще сделать версию для российского бааса scorocode. А данные туда отправляются как хочешь часто, хоть раз в секунду, хоть раз в час, хоть при записи каждого элемента в 1с. Разницы никакой, т.к. на это тратится одно подключение = один сеанс = одна лицензия 1с. |
||||||||||
666
eks1985
30.11.16
✎
15:58
|
(653) Юрий, можешь пояснить?
//Работы на несколько лет вперед, когда появится реальный выхлоп - большой вопрос. Работы на несколько лет вперед в контексте задачи поставленной автором в 0? Мне кажется это как-то очень растянуто по срокам. Можешь просто по пунктам написать, что должна система уметь, чтобы ее несколько лет пилить? |
||||||||||
667
Юрий Лазаренко
30.11.16
✎
16:51
|
(666) Я в принципе в (659) это уже написал.
Но это тоже еще не самое интересное. Сюрприз начинается, когда продукт уже готов, и тут вдруг никто его не бросается покупать. Оказывается, кроме разработки нужно еще и в продажу кучу усилий вложить. - Ты за ним теперь еще полдня гоняться будешь. - Это еще зачем? - А чтобы фотографию отдать. |
||||||||||
668
Jija Grenkov
30.11.16
✎
16:55
|
(667) Нужно брать в долю человека умеющего продавать и пусть занимается. Не взлетит значит повезет следующий раз - это нормально в бизнесе.
|
||||||||||
669
eks1985
30.11.16
✎
16:58
|
(667) Как говорит мой босс итальянец, "был бы продукт, а продаст и дурак" =)
|
||||||||||
670
Юрий Лазаренко
30.11.16
✎
17:09
|
(668) И тут опыт показывает, что человек начинает продавать и все что есть забирает себе. Зачем ему делиться с кем-то, что и так можно тиражировать?
|
||||||||||
671
Юрий Лазаренко
30.11.16
✎
17:09
|
(669) Ну-ну )
|
||||||||||
672
Jija Grenkov
30.11.16
✎
18:01
|
(670) опыт показывает что в 1с денег нет. Нет смысла отклонятся от пути разработчика и тратить время на маркетинг. За умение разрабатывать реальные продукты и глубокое понимание цикла разработки всеравно заплатят больше.
|
||||||||||
673
Вафель
30.11.16
✎
18:02
|
(672) если не секрет, сколько сейчас получаешь?
|
||||||||||
674
Jija Grenkov
30.11.16
✎
18:15
|
(673) 2500
|
||||||||||
675
Злопчинский
30.11.16
✎
18:20
|
(666) не отвлекайся! ;-)
|
||||||||||
676
Злопчинский
30.11.16
✎
18:21
|
скажу так, как военный...
------------------------------------------------------- Армия не просто доброе слово, а очень быстрое дело. Так мы выигрывали все войны. Пока противник рисует карту наступления, мы меняем ландшафты, причём вручную. Когда приходит время атаки, противник теряется на незнакомой местности, и приходит в полную небоеготовность ------------------------------------------------------- и мы уже впереди! |
||||||||||
677
Garykom
гуру
30.11.16
✎
18:45
|
(674) В гривнах как то маловато будет, а в долларах слегка многовато для показанных тут знаний...
|
||||||||||
678
Злопчинский
30.11.16
✎
18:46
|
Руководство проектом: здесь должно быть удобно! и ваши нодежеэсы ббаасы и прочее - не интересует!
http://img1.ubr.ua/article/300x168/14ai9.jpg |
||||||||||
679
Операция 1Ы
30.11.16
✎
18:47
|
О, как я тему пропустил.
Сам пилю свой велосипед. пока я вижу только то, что самый простой рабочий концепт есть только у eks1985, но я бы еще сделал возможность прикрутить БД на собственном сервере, @Jija Grenkov сильно проигрывает, в юзабельности интерфейса + непонятно что там с потрохами. У unpete - круто конечно, но очень много всего накручено, да и с лицензией непонятки. Искренне желаю вам удачи. |
||||||||||
680
Юрий Лазаренко
30.11.16
✎
18:59
|
(672) "За умение разрабатывать реальные продукты и глубокое понимание цикла разработки всеравно заплатят больше" - все верно, но тогда надо работать на дядю и повышать компетенцию в узкой области, а не пилить свои проекты с привлечением продажников. Свой проект всегда требует рассеивания усилий на разные области деятельности.
|
||||||||||
681
Jija Grenkov
30.11.16
✎
19:03
|
(677) как говорится "красоту натюрморта корова может оценить только на вкус".
(680) правильно выбранный пэт проект очень сильно прокачивает скилы, в большой команде всеравно спектр обязанностей сильно сужаются. |
||||||||||
682
Jija Grenkov
30.11.16
✎
19:04
|
(680) Я к тому что на работе отрафируется многие навыки, каоторые поддерживают и развивают подобные проекты
|
||||||||||
683
eks1985
30.11.16
✎
19:18
|
(679)// но я бы еще сделал возможность прикрутить БД на собственном сервере
Зуб даю, это будет сделать не сложно, но я хочу сейчас все-таки сосредоточитьс на бизнес логике, приложение немного должно обрасти жирком. Вот смотри, вот так мое приложение подписано на изменение данных в firebase const ordersRef = database.ref('orders/headers/' + customerGuid); return ordersRef.once('value', snapshot => { receiveHeaders(dispatch, snapshot.val()).then( () => { // вот тут все наши заказы текущего контрагента, полученные из firebase } ); Вот в этом месте ничто же не мешает выполнить запрос к своей бд, вместо подписки на firebase |
||||||||||
684
eks1985
30.11.16
✎
19:19
|
(679) // Сам пилю свой велосипед.
Кстати, а ссылочку на велосипед даш? |
||||||||||
685
eks1985
30.11.16
✎
19:28
|
(675) //не отвлекайся! ;-)
У меня сейчас мелкая на руках - 7 мес, кодить не дает, ушатаю ее через пару часов и продолжим =) |
||||||||||
686
Jija Grenkov
30.11.16
✎
19:56
|
(679) что конкретно не понятно в интерфейсе?
|
||||||||||
687
Операция 1Ы
01.12.16
✎
08:17
|
(684) пока не на что давать.
(686) в интерфейсе все понятно, вопрос что неудобно на первый взгляд был бы правильным. Поле заказа, если вы хотите сделать все на одном экране слишком низко, поля отборов в нем представляют сомнительную необходимость. Для набора заказа нужно мало того что сначала найти, а потом натыкать позиций, так потом еще в нижнем поле заказа проставить количество, сомнительной удовольствие делать две операции. p.s. не принимайте как придирки на свой счет, просто сам с этим сталкивался. По моим наблюдениям большинству пользователей удобнее вбить количество после выбора да хоть в том же всплывающем окне, а если это можно будет сделать используя лишь клавиатуру, не трогая мышь, то это еще один плюс. |
||||||||||
688
Злопчинский
01.12.16
✎
10:26
|
(685) че-нить новенькое накропал?
|
||||||||||
689
Вафель
01.12.16
✎
10:37
|
(686) А где можно прототип твоего интерфейса посмотреть?
|
||||||||||
690
eks1985
01.12.16
✎
11:22
|
(688) Да, вчера полноценно подключил заказы в обе стороны. Т.е. если мы теперь в приложении создаем заказ, то он идет в бэкенд и там остается.
Короче вчера была борьба с асихронщиной, но я ее победил =) Только что обновил демку По стилевому оформлению, пока причесал только страницу каталога, остальное еще не успел. На сегодня планируется: причесать остальные страницы и все-таки написать мануал по деплою. А вот на выходные планируется создание первой конфигурируемой опции приложения: эта будет опция показ остатков / активность позиций Т.е. во вновь развернутом приложении зайдя под админом можно будет настроить поведение приложения. Эти настройки само собой также сохраняются в firebase. Со временем количество таких настроек будет увеличиваться - это как бы конфигурируемая бизнес логика приложения. Еще из ближайших планов - обработка выгрузки для типовой УТ11. - мануал как доработать при желании приложение под себя на уровне разработчика Напоминаю адрес демки https://quick-order-de84c.firebaseapp.com/ Кому лениво демку открыть, внешний вид страницы каталога https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/ui%200112.png?alt=media&token=bd1d2eb2-800a-4e43-94da-79b6cc93de0b |
||||||||||
691
eks1985
01.12.16
✎
11:23
|
|||||||||||
692
Мигрень
01.12.16
✎
11:53
|
Сейчас как раз стоит задача подобрать систему для дистанционного заказа для УТ11.
Я пока думаю примерить штатный механизм "Внешние пользователи". Скажите, в чем преимущества вашей системы на веб? |
||||||||||
693
Вафель
01.12.16
✎
11:55
|
(691) Однозначно количество закзано должно быть в основном списке
|
||||||||||
694
Вафель
01.12.16
✎
11:59
|
(690) Не сохраняется количество заказно, если перейти на другую страницу, а потом вернуться.
Хотя кнопка в корзину перечеркнута |
||||||||||
695
Вафель
01.12.16
✎
11:59
|
И вообще как поменнять количество заказано?
|
||||||||||
696
Злопчинский
01.12.16
✎
12:01
|
(690) италик в спискам категорий отвратительно выглядит
Слово Корзина вообще нкпр , может его вообще убрать, заменив значком корзины по правому краю и напротивизначка кол-во позиций и сумму - по жмаке на значок корзины или слова позиций и сумм - проваливается в корзину? Все имхо |
||||||||||
697
Вафель
01.12.16
✎
12:03
|
(696) Там италик только слово "Все категории"
|
||||||||||
698
Вафель
01.12.16
✎
12:05
|
Эх, однако опыта веб узабилити у 1сников совсем не много
|
||||||||||
699
Злопчинский
01.12.16
✎
12:07
|
(697) и нафига оно италиком? Ломает весь вид
Достаточно если список категорий обычным шрифтом, а всеиеатегории болидом И вообще переход к списку всех категорий дб по значка снятия фильтров/результатов поиска Автор писал что возможности работы с категориями будет расширять, так что это все равно черновик |
||||||||||
700
Злопчинский
01.12.16
✎
12:08
|
(698) а откуда он возьмется? От созерцания форм в типовых конфигах с тучей полей кнопочек и галочек?
|
||||||||||
701
Мигрень
01.12.16
✎
12:12
|
А (692) никто не знает?
|
||||||||||
702
Вафель
01.12.16
✎
12:19
|
(701) "Вашей" системы пока нет никакой
|
||||||||||
703
Jija Grenkov
01.12.16
✎
13:31
|
(687) (693) Я немного перемудрил. Там по задумке работа должна была проходить следующим образом.
1. Пользователь фильтрует номенклатуру 2. Позиционируется на нужной строке стрелочками на клавиатуре. 3. Нажимает Ctrl + enter и фокус переходит на ячейку количество в "корзине" 4. Вводит ко-во нажимает enter и фокус возвращается на таблицу номенклатуры. Я действительно смотрю на вещи технически и далеко не все, что удобно мне будут удобно рядовому пользователю. На работе я работаю в основном с консолью и нахожу - это удобным. Даже перестал уже пользовться UI текстовыми редакторами и пользуюсь vim. |
||||||||||
704
Jija Grenkov
01.12.16
✎
13:39
|
(701) каждый заходит в ветку и задает подобный вопрос. Уже много раз отвечали. И так еще раз плюсы подобной разработки.
1. Не нужно лицензии 2. Отзывчивый интерфейс. В вэб клиенте постоянные микрозалипания так как интерфейс постоянно вызывает на сервер и нечего с этим не сделать. 3. Система сможет выдержать нагрузки на порядок выше чем 1с. Будет поддерживать эффективное горизонтальное масштабирование. 4. Можно каостомизировать интерфейс. Когда я делал подобное средствами 1с, директр первым делом спросил, а можно убрать заставку 1с при входе. Минусы. 1. Больше времени на разработку даже при условии владения инструментами на одинаковом уровне (1с и что-то другое). |
||||||||||
705
losky_9
01.12.16
✎
13:42
|
"перестал уже пользовться UI текстовыми редакторами и пользуюсь vim."
Если не одумаешься, отрастишь бороду и начнёшь грызть ногти на ногах. |
||||||||||
706
Jija Grenkov
01.12.16
✎
14:09
|
(705) не ссы, все ок будет.
|
||||||||||
707
Вафель
01.12.16
✎
14:29
|
Вот мой интерфейс был
http://develop.ot-soft.ru/print/14252/ |
||||||||||
708
Вафель
01.12.16
✎
14:30
|
причем поиск-позиционироание просто по набору букв
|
||||||||||
709
Garykom
гуру
01.12.16
✎
14:35
|
(707) Сенкс, забыл про фишку с показом цены со своей наценкой сразу ))
|
||||||||||
710
losky_9
01.12.16
✎
15:06
|
(706) Может быть. У меня кот тоже у себя что-то грызёт постоянно и норма.
|
||||||||||
711
Мигрень
01.12.16
✎
15:09
|
(704) Понятно, а если мне нужно что-то продркутить, мне нужно будет джависта звать? Как сегодня мне нужно звать битриксоида для допила ИМ.
|
||||||||||
712
Вафель
01.12.16
✎
15:09
|
(711) 1 джависта и 1 джавасритщика
|
||||||||||
713
Мигрень
01.12.16
✎
15:11
|
(712) Абалдеть. Я лучше еще десяток лицензий 1С прикуплю.
|
||||||||||
714
Garykom
гуру
01.12.16
✎
15:18
|
(713) Подожди немного, допилю лисапеду для 1С-ника.
Оно уже почти педали крутит, но на колеса пока усилие не идет. |
||||||||||
715
Мигрень
01.12.16
✎
15:25
|
(714) А у тебя как работает? Мне нужна легкая конфа с одним регистром сведений (остатки) и одним документом (Заказ клиента). И чтобы все это работало через веб-сервис (или http-сервис) с УТ11. Вот как-то так. Готов купить такую или что-то подобное.
|
||||||||||
716
Jija Grenkov
01.12.16
✎
15:32
|
(712) еще 3-х css-тов и 4-х html-тов.
(713) если все минусы приемлемы и нужно всего 10 лицензий то возможно так лучше. Вы попробуйте пилотно запустить УТ 11 кабинет клиента |
||||||||||
717
Вафель
01.12.16
✎
15:36
|
(716) Если ты уже решил делать комм. разработку, то нужно сравнивать себя с другими системами заказа, например битрикс
|
||||||||||
718
Вафель
01.12.16
✎
15:37
|
или тот же пофишоп
|
||||||||||
719
Вафель
01.12.16
✎
15:37
|
пхпшника все-таки найти попроще чем джависта
|
||||||||||
720
Garykom
гуру
01.12.16
✎
15:38
|
(715) Делаешь легкую конфу на 1С8.3 УФ с сильными ограничениями на разрешенные объекты.
Открываешь/запускаешь внешнюю обработку, указываешь каталог/адрес сервера хостинга, нажимаешь. Оно выгружает "конфу" и создает ее на nodejs+couchdb. Далее просто работаешь в веб интерфейсе (какой нарисовал в 1С) и еще внешняя обработка для обмена данными с этим веб-сервисом для конф 1С. Если допилил конфу исходную, то обработку обмена тоже придется. Все очень похоже на Метадату но намного проще и с применением Транслятор кода 1С в JavaScript. В ближайшее время только демка будет, до всех фич еще долго. |
||||||||||
721
Вафель
01.12.16
✎
15:45
|
(720) Те ни 1сник ни жсник не разберется что ты там наделал
|
||||||||||
722
Jija Grenkov
01.12.16
✎
15:52
|
(719) Возможно и легче. Но на сколько я знаю пхп-шника не достаточно для битрикса. Нужен специалист по битриксу.
Я не планирую разбагататеть на этом, мне больше хочется протолкнуть продукт в продакшн с нагрузкой хотя бы 100+ одновременно работающих клиентов, что бы столкнуться с реальными потребностями. |
||||||||||
723
Garykom
гуру
01.12.16
✎
15:53
|
(721) И 1С-ника и js-ника спокойно могут работать в "своей части" где или чистый 1С или чистый js.
По сути банальный конструктор веб приложений по типу кучи уже фреймворков на nodejs, где от 1С используется конфигуратор для рисования. |
||||||||||
724
Вафель
01.12.16
✎
15:55
|
(723) А чем метадата тебе не подошла?
|
||||||||||
725
Вафель
01.12.16
✎
15:55
|
ты же по факту тоже самое делаешь
|
||||||||||
726
Garykom
гуру
01.12.16
✎
15:56
|
(724) Слишком заморочено/недоморочено и чужой/лишний стек технологий.
(725) Практически да еще и совмещено с http://oscript.io/ |
||||||||||
727
Вафель
01.12.16
✎
15:57
|
(726) Понятно, фатальный недостаток
|
||||||||||
728
Garykom
гуру
01.12.16
✎
15:58
|
(727) Да основной недостаток это лицензии на компоненты. Вот Метадата2 возможно будет то что хочу но когда еще.
|
||||||||||
729
Jija Grenkov
01.12.16
✎
16:12
|
(713) Еще забыл о серьезной проблеме с которой прищшлось столкнутьсяф когда делал подобное средствами 1с. Обрыв связи означает потерю несохраненных данных, в моем случае клиенты жаловались, что "теряли корзину" по этой причине.
|
||||||||||
730
eks1985
01.12.16
✎
16:24
|
(694) // Не сохраняется количество заказно, если перейти на другую страницу, а потом вернуться.
Исправлено, долго тянул с этим багом, он проявляется из-за того что состояние списка хранилось в компоненте списка, перенес состояние в глобальный контейнер, теперь все ок (695) //И вообще как поменнять количество заказано? Хороший вопрос, до текущего момента можно было только удалив из корзины и добавив снова. Теперь сделал по человечески. Просто меняешь количество в строке и все пересчитывается. Также количество можно поменять на последнем шаге перед отправкой заказа (696) глянь сейчас, демку обновил (698) //Эх, однако опыта веб узабилити у 1сников совсем не много Прорвемся, не боги горшки обжигают Демку обновил https://quick-order-de84c.firebaseapp.com/ |
||||||||||
731
Вафель
01.12.16
✎
16:25
|
(722) Система удаленного заказа к 1С со 100+ пользователями - это фантастика
|
||||||||||
732
Jija Grenkov
01.12.16
✎
16:25
|
Поменял систему навигации.
- Добавлена колонка "Заказано" в таблицу номенклатуры. Для редактирование ячейки активизируется по дабл клику или по нажатию space. https://mgorbov.github.io/client |
||||||||||
733
Jija Grenkov
01.12.16
✎
16:26
|
(731) у меня было примерно столько когда я делал подобное на 1с.
|
||||||||||
734
Вафель
01.12.16
✎
16:27
|
(732) отключи поиск на странице по набору с клавиатуры
|
||||||||||
735
Вафель
01.12.16
✎
16:28
|
И тоже теряется заказ при переходи на другую страницу
|
||||||||||
736
PRO100 NigGaZ
01.12.16
✎
16:31
|
(726) воу, воу
и чего? 1Скрипт быстрее 1с работает? :) |
||||||||||
737
eks1985
01.12.16
✎
16:31
|
(720) // Далее просто работаешь в веб интерфейсе (какой нарисовал в 1С)
Ага, рисуем овал, потом второй овал, а потом рисуем оставшуюся часть чертовой совы =) По-моему веб интерфейс надо рисовать предназначенными для этого средствами. Какой веб фейс можно нарисовать в 1с я как-то слабо представляю. |
||||||||||
738
Garykom
гуру
01.12.16
✎
16:32
|
(736) >1Скрипт быстрее 1с работает? :)
не дочитали боюсь у меня нету 1script'а в моем проекте, если транслятор в нативный JS |
||||||||||
739
Вафель
01.12.16
✎
16:34
|
(738) А ля транслятор из 77 в 8.0
|
||||||||||
740
eks1985
01.12.16
✎
16:34
|
(731) // Система удаленного заказа к 1С со 100+ пользователями - это фантастика
100 пользователей вообще без проблем будет. Все что надо от 1с - отправлять данные когда она сама хочет и забирать новые заказы в бэкенда - все. |
||||||||||
741
eks1985
01.12.16
✎
16:38
|
(732) Ну вот дело активнее пошло =)
Я только не пойму, жму заказать, а ничего не происходит. Или еще просто не реализовывал отправку заказа? Название у колонки "Заказано" немного сбивает с толку. Я сначала подумал, что там будет то, на что реально отправили заказ, а тут по сути не заказано а "Подобрано в корзину" |
||||||||||
742
PRO100 NigGaZ
01.12.16
✎
16:39
|
(738) вопрос был не о разработке страницы заказа, а вообще не слышал про 1Скрипт и вопрос исключительно о нем
Вообще я бы выбрал bootstrap + база данных Уже вроде есть на инфоздрасте подобная разработка, генерировала сайт в 1с, но там весь каталог в html хранился |
||||||||||
743
Вафель
01.12.16
✎
16:41
|
(740) Вопрос не всего пользователей, а одновременно.
Ну и как бы внешних пользователей. Или мы автоматизацию внутри фирмы делаем? |
||||||||||
744
eks1985
01.12.16
✎
16:48
|
(743) Речь о 100 пользователях одновременно работающих в веб приложении и формирующих заказы. Почему 100 пользователей должно быть проблемой в конткесте данной задачи?
У меня веб приложение работает само по себе, оно берет данные из BaaS. В баасе никаких ограничений на количество одновременных коннектов нет. Клиентская часть приложения у каждого пользователя загружается своя (по сути это 1 js файл). Обновились какие-то данные по справочникам в 1с - она их пульнула в BaaS. Клиенты подписаны на данные в BaaS по веб сокетам, т.е. мнгновенно данные прочитали, тут тоже не вижу никакого затыка. Затем хоть раз в минуту, хоть раз в час 1с выполнила запрос к BaaS "дай мне новые заказы" - BaaS "на держи" - 1c "ок загружаю", тут тоже затыка нет. Почему 100 пользователей должно быть затыком? Они не конкурируют за общие ресурсы. |
||||||||||
745
Вафель
01.12.16
✎
16:49
|
(744) Не про нагрузку, а про проекты где такая нагрузка есть
|
||||||||||
746
eks1985
01.12.16
✎
17:02
|
(745) Всмысле мало таких проектов где будет 100 одновременно работающих пользователей?
Да, наверное не так много таких проектов, но ведь тем лучше =) Меньше коннектов меньше проблем. Да пусть хоть 1 пользователь работает с системой. Если эту систему можно развернуть с пол пинка за 5 минут и начать работать, то такое решение найдет свою нишу. Вот берем метадату: все круто, но дочерта разных технологий, все требует присмотра и обслуживания, все красиво, но я зашел в демку, она упала, автор молчит и хз что там внутри сломалось. Вот берем битрикс: во-первых платно, во вторых очень замороченный обмен. Вот пример. Месяцы переписки с разработчиками, да на кой оно надо. Интернет-магазин на битрикс, упала скорость обмена в 10 раз. |
||||||||||
747
Вафель
01.12.16
✎
17:05
|
(746) Ты оптерял нить моего изначального коммента.
Я отвечал жиже, на то что ему бы интерсно было заниматься проблемами хайлоад на 100+ юзеров |
||||||||||
748
trdm
01.12.16
✎
17:16
|
|||||||||||
749
iceman2112
01.12.16
✎
17:19
|
eks1985 не хочу по теме копать, можешь плз. стек технологий написать свой?
|
||||||||||
750
Вафель
01.12.16
✎
17:23
|
реакт+редукс
|
||||||||||
751
Garykom
гуру
01.12.16
✎
17:27
|
(739) Нет такое нафик не нуна, причем поддержка именно кода будет сильно простейшая и никаких sql или "1С запросов" ибо CouchDB
|
||||||||||
752
Garykom
гуру
01.12.16
✎
17:28
|
|||||||||||
753
trdm
01.12.16
✎
17:36
|
(752) Мерси.
|
||||||||||
754
Jija Grenkov
01.12.16
✎
17:43
|
(734) О чем речь, ctrl+f? и в каком браузере?
(747) Так сложилось что мне нравится работать в хай лоад проектах. По этому я и в 1с выбирал действительно среьезные проекты и сейчас работаю в области биг даты. Думаю и под эту поделку найдутся клиенты с высокими нагрузками ведь именно там раскроется весь потенциал. Моя поделка будет продолджать приемлемо работать там где битрикс уже будет загибаться |
||||||||||
755
Вафель
01.12.16
✎
17:44
|
(754) FF.
Без Ctrl+F. Поиск при наборе по умолчанию стоит |
||||||||||
756
Вафель
01.12.16
✎
17:45
|
Из-за этого не работет набор количества.
1 цифра вводится, вторая уходит в поиск |
||||||||||
757
Garykom
гуру
01.12.16
✎
17:46
|
(754) Боюсь без приличного дизайнера интерфейсов поделкой будут пользоваться только если заставить.
|
||||||||||
758
Jija Grenkov
01.12.16
✎
18:18
|
(757) На кошках обкатается. Да и самое главное, что от того кто будет -- это использовать, вообще ничего не зависит. 1с-кой новички тоже не стремятся пользоваться.
(755) не могу отрепродьюсить... немного позже сниму видео как они у меня работает, скажете в каком месте у вас не так. Пробовал в FF 50.0.2 и Chrome 54.0.2840.100. |
||||||||||
759
Злопчинский
01.12.16
✎
18:19
|
(730) ага, кузяво!
сделай тупо-просто - (без всяких значков) при жмаке мышью справа от поля ввода в неповредственной близости - это +1 в поле, слева от поля - это -1 в поле |
||||||||||
760
Вафель
01.12.16
✎
18:24
|
(758) На numpad'e набираешь количество. 1 цифра попадает в заказано, и начинается также поиск
|
||||||||||
761
Вафель
01.12.16
✎
18:24
|
без ентеров просто набор
|
||||||||||
762
Злопчинский
01.12.16
✎
18:27
|
как-то мне концептуально не нравится принцип 1. ввели в поле количестов 2. надо жмакать пктограмму корзины чтобы попало в корзину. я например значок корзины с плюсиком воспринял как добавить 1шт в поле заказа...
нехорошо как-то п.2 мне кардинально не нравится, но это имхо... д.б. введена цифра в поле, ушли из поля - оно сразу в корзину добавляется... как-то так.. но это предварительное имхо |
||||||||||
763
Garykom
гуру
01.12.16
✎
18:31
|
(762) Во всех b2b системах прайс совмещен с корзиной.
Показ отдельно корзины это уже по желанию, можно же документ "печатный" показывать. |
||||||||||
764
Злопчинский
01.12.16
✎
19:29
|
(763) ничего не имею против совмещения Прайса и корзины
Непонятно зачем вводить в поле а потом дополнительно ещё жмаком да ещё мвшой подтверждать? |
||||||||||
765
eks1985
01.12.16
✎
20:34
|
(749) iceman2112, стек максимально простой
- на сервере: нету сервера, для хранения данных используется BaaS файрбейс, на бесплатном плане (до 100 одновременных коннектов, 1 гб данных) - на клиенте: react(рендеринг ui) + redux(управление состоянием на клиенте) + material-ui (библиотека реализующая google material disign для реакта, будет еще react bootstrap как альтернатива) - передача данных из 1с. Пока простой обработкой формирующей winhttp запросы к firebase - среда разработки: atom от github, разработка на nodejs на базе боилерплейта create-react-app, система сборки webpack. На выходе получаем по сути один js файл, в котором все. - хостинг: бесплатный хостинг firebase. Деплой на хостинг одной командой firebase deploy - управление версиями: git - github |
||||||||||
766
eks1985
01.12.16
✎
20:39
|
(764) Сделаем. Обычно вижу два варианта,
Первый: изначально поле количество пустое и при вводе товар добавляется в корзину. Второй: в каждой строчке по-умолчанию стоит 1 штука (актуально например для торгашей электронной техникой и т.д., обычно человек покупает именно 1 холодильник или 1 плазму) и при это справа кнопка добавить в корзину. Я сделаю по-умолчанию как в первом и оставлю возможность настроить чтобы было как во 2. |
||||||||||
767
Garykom
гуру
01.12.16
✎
20:41
|
(764) Вот так они и пишут биг дата системы ))
ПО сути все эти "биг дата" это когда 1С-нику говорят "тут у нас есть база в 500 гигов, можешь нам отчетик вывести вот такого вида из нее" |
||||||||||
768
Garykom
гуру
01.12.16
✎
20:43
|
(767)+ В результате "разработчики" понятия не имеют ни об удобстве пользовательских интерфейсов, ни о схемах (бизнес-процессах) работы в конкретной предметной области.
|
||||||||||
769
Jija Grenkov
01.12.16
✎
20:56
|
(767) я же уже писал, что вы человека "на поговорить", знаний в разработке реальных систем у вас 0 и я больше чем уерен, что не увидем даже прототипа вашей системы.
Я уже просто игнорю чуш которую вы несете неустанно, не верите мне сходите на собес в крупную аутсорс компанию. |
||||||||||
770
eks1985
01.12.16
✎
21:08
|
Лирическое отступление про ui.
На самом деле ui - это важная часть приложения, и тут речь конечно именно о взаимодействии с пользователем, а не просто о стилизации. Но хороший ui - это не та штука которую можно легко сесть и написать за вечер, тут только методом проб и ошибок, сбором откликов пользователей. Собственно мы этим методом тут и действуем =). На мой взгляд хороший ui должен иметь поведение по-молчанию, но также должен иметь возможность настройки. т.к. во-первых разные люди по разному воспринимают взаимодействие с приложением + у разных клиентов реально разная специфика, которая отражается на ui. Пусть минималная, но настройка быть должна. Я как-то раз был в америке и в небольшом городке зашел в местное кафе, сел и заказал яичницу. Просто хотел есть и решил поробовать амариканскую яичницу. Но официантка наотрез отказалась принимать мой заказ пока я точно не опишу как мне эту яичницу приготовить! Я сначала просто тупо сказал, "приготовьте вашим стандартным способом". Но оказалось что у них (так почти любой забегаловке) как минимум 6 способов приготовления яичницы и я точно должен сказать какой мне нужен! Мне буквально сказали "договой сэр, вы за эту яичницу платите и значит Вы сами должны решать какая она должна быть, а мое дело только принять заказ"! Так вот к чему я это. У нас есть чему поучиться у западных разработчиков. У них реально культ клиента. Клиент всегда прав. Надо сделать чтобы клиенту было хорошо. И он должен сам решать как должен в итоге выглядеть продукт. А у нас больше культ бабла =) Как побыстрее херак херак и в продакшн и срубить бабла на этом. Что интересно их подход в конечном итоге себя оправдывает лучше и бфбла они рубят больше =) |
||||||||||
771
Злопчинский
01.12.16
✎
21:12
|
|||||||||||
772
eks1985
01.12.16
✎
21:19
|
(771) =))) При разработке ui нам главное не скатиться вот в это
https://www.youtube.com/watch?v=UoKlKx-3FcA Не хочется себя почувствовать таким разработчиком =) |
||||||||||
773
losky_9
02.12.16
✎
07:22
|
|||||||||||
774
бегинер
02.12.16
✎
07:35
|
«Налог на Google» оплатят российские пользователи
http://www.vedomosti.ru/technology/articles/2016/12/01/667832-google-klientov-scheta получается доступ частникам беспл. закрыт будет к бд с 7 декабря? и выходит и всем пользователям гугл диска? |
||||||||||
775
iceman2112
02.12.16
✎
07:54
|
(765) Благодарю
|
||||||||||
776
eks1985
02.12.16
✎
08:22
|
(774) Я не думаю что доступ будет закрыт. Надо просто поменять тип аккаунта на коммерческий. Но я сейчас у себя в настройках тупо не вижу такой опции. И письмо никакое от гугла не приходило. Вроде в Европе они давно уже так сделали, НДС должны оплатить сами пользователи, но как я понял многие просто указали что они не частные пользователи, а организации, но никто это не проверяет.
|
||||||||||
777
eks1985
02.12.16
✎
08:34
|
(774) + Для себя для подстраховки нашел очень годный наш Российский BaaS scorocode. Хочу к нему коннектер сделать. У них на удивление годный бесплатный план 0 руб = 20 запросов к API в секунду и БД 10 гб. Сам API на удивление простой и удобный. Даже есть одна фишка, которой в файрбейс не хватает и которая нужна будет для нашего приложения - отправка email. В скорокоде у них есть возможность устанавливать npm модули и исполнять серверный код, значит так можно будет решить проблему с отправкой писем.
|
||||||||||
778
eks1985
02.12.16
✎
10:25
|
|||||||||||
779
losky_9
02.12.16
✎
11:00
|
+(773) Вакуха из Нидерландов(!)
https://www.jobsinnew.tech/post-30/ Requirements: ... Pragmatic and down to earth approach |
||||||||||
780
losky_9
02.12.16
✎
11:04
|
Ан нет, всё нормально
Qualities and Characteristics?: You enjoy working in a young, rapidly developing start-up environment. You are eager and willing to learn new technologies, tools or approaches. |
||||||||||
781
eks1985
02.12.16
✎
11:22
|
Сделал на странице каталога
мжем / - переход к полю поиска вводим текст, жмем Ентер - происходит поиск жмем таб - происходит переход к первой строке в поле количество, если введем количество - добавляется в корзину жмем таб - происходит переход к след строке и т.д. Тестировал только в хроме Демку обновил |
||||||||||
782
Вафель
02.12.16
✎
11:29
|
(781) Вместо таба сделай ентер
|
||||||||||
783
Вафель
02.12.16
✎
11:29
|
или стрелка вниз
|
||||||||||
784
eks1985
02.12.16
✎
11:33
|
(782) А смысл какой? Таб - это нативное поведение по передвижению между элементами на веб странице.
|
||||||||||
785
Вафель
02.12.16
✎
11:33
|
(784) В екселе так
|
||||||||||
786
Вафель
02.12.16
✎
11:34
|
тут нужно:
Кол-во ентер, колво энетр и тд |
||||||||||
787
Вафель
02.12.16
✎
11:35
|
ну и стрелочами вниз
|
||||||||||
788
Jija Grenkov
02.12.16
✎
13:26
|
(761) Не воспроизводится, дома попробую на винде.
У меня вот так все происходит https://drive.google.com/open?id=0B3bG2OHu1un9bC1NWXJMX0x5aGM |
||||||||||
789
Jija Grenkov
02.12.16
✎
13:27
|
(788) сори за качество, но думаю суть понятна
|
||||||||||
790
eks1985
02.12.16
✎
13:28
|
(785) Ок, завел себе issue в проекте, непорвостепенно, но сделаю
|
||||||||||
791
Злопчинский
02.12.16
✎
22:28
|
(778) обобряю! хорошо бы по энтеру в поле ввода завершать редактирование и переход в следующее поле - как в экселе, много клиентов бабахают заказы в экселе - для них работа по табу непривычна.
стелки вверхвниз курсорные - увеличит на 1/уменьшить на 1 можно сделать |
||||||||||
792
Злопчинский
02.12.16
✎
22:30
|
возможно имеет формат цен и сумм сделать с апосторофом в разделителе десятичных разрядов (как вариант вынести в настройки профиля)
|
||||||||||
793
Злопчинский
02.12.16
✎
22:35
|
(781) ошибка(?): набабахали количества, корзина автоменяется, = ок!
жмакнули кнопку "очистить корзину" - (!следует обязательно запросить подтверждение!) - корзина очистилась, но введенные количества в списке остались, и если теперь где-то вводить количество - все получется некузяво - колво-сумма в корзине не соответствует колву введенному в списке. При "очистить корзину" - следует обнулять введенный список (?) - именнло поэтому запросить подтверждение на очистку корзины с подсказкой-пояснением типа "будут очищены все введеные значения количетсв на страницах списка товаров". |
||||||||||
794
Злопчинский
02.12.16
✎
22:40
|
(781) пожелание:
1. настройку в профиль клиента: возможность настройки порядка следования столбцов списка: для массового ввода частенько бывает удобно когда количество и цена ПЕРЕД наименованием (или между артикулом и наименованием) - тогда количество-наименование - кучно визуально лежат, не надо ездить глазами - это оч.хорошо когда наименования номенклатур не сильно длинные. такую вот настройку бы очень хотелось. 2. настройку в "админский" профиль (в админскую часть профиля клиента) - возможность для всех или для определенных клиентов отключать вывод цен. просто - наименование и количество. При отключенном выводе цен - сумма корзины - не указывается. Имхо. |
||||||||||
795
eks1985
05.12.16
✎
15:31
|
(791) Сделал. К след строке теперь переходит по энтеру, стрелочки вверх/вниз меняют количество
(792) - ок, поставил в todo лист (793) - Ошибку пофиксил, предупреждение сделал. Пока простым нативным окном, чуть позже сделаю красивее (794) 1. Готово. Для этого пришлось переколбасить весь список товаров, сделать его полностью динамически собираемым, но я все равно планировал сделать полностью настраиваемый ui, поэтому оно того стоит. В шапке списка появилась шестеренка настроек, жмем на нее, в каждой колонке повляются стрелочки - вдигаем как хотим для изменения места колонки, естественно все это запоминается между сеансами 2. Ок - поставил в todo лист Помимо данных доработок начал также вводить общие настройки бизнес логики. Первая опция будет касаться озвученной ранее проблемы остатков и активных/не активных позиций, думаю за сегодня/завтра эту опцию осилю. А дальше будем добавлять больше опций бизнес логики и больше настроек ui. Я думаю все пойдет достаточно быстро. К нг хочу сделать вполне работоспособное приложение с базовой функциональностью + несколько настроек ui и несколько настроек бизнес логики расширяющих базовую функциональность. + до конца недели с меня описания деплоя (тут все очень просто) и обработка выгрузки для УТ 11 Демку обновил (доработки тестировал пока только в хроме) https://quick-order-de84c.firebaseapp.com/ |
||||||||||
796
Garykom
гуру
05.12.16
✎
15:59
|
(795) >К след строке теперь переходит по энтеру, стрелочки вверх/вниз меняют количество
Следующая строка по ентеру хорошо. Но стрелочки - кол-во изврат, сделай "+" и "-" или влево/вправо стрелки. Стрелкам вверх-вниз верни исходное перемещение по строкам по полю кол-во. |
||||||||||
797
Вафель
05.12.16
✎
16:03
|
а как между позициями переходить без мыши?
|
||||||||||
798
eks1985
05.12.16
✎
16:20
|
(796) По ентеру переход к следующей строке
|
||||||||||
799
Злопчинский
05.12.16
✎
16:22
|
(795) "Первая опция будет касаться озвученной ранее проблемы остатков и активных/не активных позиций, "
- а чуть подробнее - это какая проблема/про что речь? |
||||||||||
800
eks1985
05.12.16
✎
16:23
|
(796) Ок. Сделаю этот момент опциональным.
|
||||||||||
801
eks1985
05.12.16
✎
16:25
|
(799)
Надо понимать что актуальная позиция может быть и с нулевым остатком и её надо показывать и пускать в работу А вот выбывшая из ассортимента позиция при нулевом остатке никому не нужна В то де время выбывшая изиассортимента позиция с ненулевым остатком должна показываться Вот клиент колдыбанил заказ, он при этом видел одно состояние списка, приотправке готового заказа состояние списка вообщем уже другое, то есть заказ клиента не соответствует актуальному списку. Вопрос: планируется ли как-то проверять готовый заказ на адекватность списку товаров или как заказ сформировался так сформировался и актуальность будет уже отрабатывать принимающая заказ сторона? а вот например такая фичавопрос: сегодня я выгрузил из себя на веб в эту систему список номенклатуры допустим 100 позмций , через три часа условно! выгиузил уже 80 позиций - они являются актуальными, разница между тем что есть и тем что было это выбывший ассортимент. Планируется что будет какой-то остаток, или признак актуальности позиции - то есть как мне обеспечить наличие в системе актуального списка? (c) Злопчинский |
||||||||||
802
Злопчинский
05.12.16
✎
16:26
|
(801) угу, оно
|
||||||||||
803
Злопчинский
05.12.16
✎
16:29
|
(796) стрелки влево-вправо - двигаться по значению в текущем поле - поэтому предложил срелки вверх-вниз. можно поменять, но д.б. кнопками увеличение-уменьшение - м.б. действительно грей плюсом и грей минусом... бо курсорные кнопки пригодятся
|
||||||||||
804
Злопчинский
05.12.16
✎
16:33
|
Имхо-хотелки
. PgUP/DN - листание страниц-экранов экрна вперед/экрна назад. В опцию - количество строк "экрана" - кто-то любит работать маленькми порциями по 5-8 строк, кто-то количеством строк во весь экран. Жестко "зашить" что размер экрана не может превышать количество помещающихся строк на экране (при превышении строк вывода больше чем помещается на экране - молча при выводе "урезать" до размера колиечства строк=размеру экрана) - чтобы на экарне ппомещалось максимальное колов строк, но без лифта-бегунка |
||||||||||
805
Злопчинский
05.12.16
✎
16:34
|
Фича/баг? - стоим в поле - клавишами увеличения количества ничего не поменять если поле = пусто.
|
||||||||||
806
Вафель
05.12.16
✎
16:35
|
Как опцию можно сделать бесконечный список
|
||||||||||
807
eks1985
05.12.16
✎
16:36
|
(805) Фича =) Можно переопределить чтобы не было фичи
|
||||||||||
808
Злопчинский
05.12.16
✎
16:39
|
Имхо-замечалка: если корзина пуста - нафейхоа в нее переходить разрешать? пусто и путо - не надо никуда переходить...?
|
||||||||||
809
Злопчинский
05.12.16
✎
16:39
|
а так - симпатичненько, мне нравится!
и пожелания оперативно внедряются! |
||||||||||
810
eks1985
05.12.16
✎
16:39
|
(806) Вот это вот я не хочу совсем, ну вот не видел я ни одного нормально работающего бесконечного списка.
Не поймешь толком, то ли этот список завис уже давно, то ли грузится. Добавим //PgUP/DN - листание страниц-экранов экрна вперед/экрна назад и теплая ламповая паджинация и все понятно и хорошо Ввел слово в поиск - покаывает сколько страниц с результатом, кликнул по категории - аналогично - всегда видно сколько страниц вывелось |
||||||||||
811
eks1985
05.12.16
✎
16:40
|
(808) Логично, исправлю
|
||||||||||
812
Злопчинский
05.12.16
✎
16:41
|
(811) при пустой корзине даже мышь ссылкой не делать ;-)
|
||||||||||
813
eks1985
05.12.16
✎
16:42
|
(804) Да, это все напрашивается, зарегистрировал, сделаем
|
||||||||||
814
Злопчинский
05.12.16
✎
16:44
|
Фича/баг/выравнивание: заголовки столбцов "поехали.."?
http://screencast.com/t/FgFw7du95Au |
||||||||||
815
Злопчинский
05.12.16
✎
16:45
|
|||||||||||
816
eks1985
05.12.16
✎
16:46
|
(815) Однозначно баг, поправим
|
||||||||||
817
Злопчинский
05.12.16
✎
16:46
|
Имхо-хотелка-опционально-некритичносейчас - тонюсенькую беленькую или серенькую вертикальную разлиновку в 1-2 пикселя
|
||||||||||
818
eks1985
05.12.16
✎
16:48
|
(817) Да без проблем
|
||||||||||
819
eks1985
05.12.16
✎
16:50
|
(815) Странно не могу воспроизвести, случилось в момент манипуляции положения колонками? В каком браузере?
|
||||||||||
820
Злопчинский
05.12.16
✎
16:52
|
да, потыкал - однозначно надо стрелки вверх/вних - сделать (как было?) переход строку вверх/строку вниз. а увеличение/уменьшение клавой поставить на грей плюс грей минус.
энтером оставить завершение ввода с переходом к следующей строке. это тоже скорее всего временно - надо будет еще поискать удобные клавиши. например стрлка вверхвниз - которые между клавой и нумпадом - удобно увеличивать\уменьшать - потому что РЯДОМ - большой энтер подтверждения... |
||||||||||
821
Злопчинский
05.12.16
✎
16:53
|
(819) да, причем похоже что после сдвигов колонок.
|
||||||||||
822
Злопчинский
05.12.16
✎
16:53
|
Опера
|
||||||||||
823
Злопчинский
05.12.16
✎
16:56
|
а вот при такой ситуевине отображения - http://screencast.com/t/fhvHc239JbC - руки сами тянутся чтобы стрелками курсора по строкам вверх-вниз и влево-вправо по колонкам скакать. и при этом еще чтобы количество выбивалось даже тогда (горячими клавишами) когда курсор не в фокусе поля ввода количества... - но это так - уже чисты ui улучшение
|
||||||||||
824
Злопчинский
05.12.16
✎
16:57
|
по Ф5 на списке товаров - вываливаешься на страницу авторизации.. (?)
|
||||||||||
825
eks1985
05.12.16
✎
16:59
|
(821) Воспроизвел, открыв на большом мониторе =) Починим
|
||||||||||
826
eks1985
05.12.16
✎
17:02
|
(824)// по Ф5 на списке товаров - вываливаешься на страницу авторизации.. (?)
А куда ж ему еще деваться? F5 же стандартная клавиша перезагрузки страницы в браузере =) |
||||||||||
827
Вафель
05.12.16
✎
17:06
|
(826) а зачем повторно авторизироваться?
|
||||||||||
828
Злопчинский
05.12.16
✎
17:08
|
(826) ну дык я на списке товаров, ожидаю что по Ф5 перерисуется страница товаров...
|
||||||||||
829
Злопчинский
05.12.16
✎
17:10
|
Имхо-размышлизмы: оно, конечно, столбцы текстовые (кроме наименования) - то есть артикул, цена - должны автоподстраиваться до минимальной ширины по самому длинному значению в строке (с запасом 2-3 знака). а наименование - на всю оставшуюся длину, а то некузяво как-то http://screencast.com/t/VtH7LTP6I9ib
|
||||||||||
830
Garykom
гуру
05.12.16
✎
17:38
|
(820) стрелки влево-вправо прекрасно могут увеличивать-уменьшать количество, как дубль к серым +/-
потому что они штатно не заюзаны |
||||||||||
831
Garykom
гуру
05.12.16
✎
17:52
|
(829) А потом захочется автоперенос текста с увеличением высоты строки, причем чтобы текст в прочих подстраивался и выглядел красиво да?
ЗЫ В результате выйдет убийца 1С )) |
||||||||||
832
Garykom
гуру
05.12.16
✎
17:52
|
(831)+ Кста банальное а как будем выводить заказ или счет (или прочие доки) на печать? В PDF или как?
|
||||||||||
833
Вафель
05.12.16
✎
17:55
|
Эх, хороший грид написать это вам не тяп ляп
|
||||||||||
834
eks1985
05.12.16
✎
18:27
|
(827) Пока так было сделано для простоты, при перезагрузке приложения принудительный логаут, сейчас переделал чтобы сессия сохранялась.
Остальные косяки/доработки сегодня ночью по мере сил, со старшей еще надо на горку сходить покататься =) |
||||||||||
835
eks1985
05.12.16
✎
18:28
|
(833) Хороший универсальный грид да, хороший грид с ограниченным функционалом в рамках текущей задачи - вполне можно сделать.
|
||||||||||
836
eks1985
05.12.16
✎
18:41
|
(829) Так, ширину колонок вроде починил, хотя пока сильно не тестировал, колонка наименование теперь растягивается на всю доступную ширину.
Если еще небольшой момент, при старте, сначала колонки выстраиваются в порядке по-умолчанию "Код, Наименование, Цена, Количество", затем настройки порядка колонок подгружаются из файрбейс и колонки на лету перестраиваются, вроде не критично но все же, подумаю как от этого избавиться. |
||||||||||
837
eks1985
05.12.16
✎
18:44
|
(832) Просто берем и выводим на печать с веб страницы, для начала, на начальном этапе это не критично =)
|
||||||||||
838
Сниф
05.12.16
✎
19:06
|
А на чем пилите и где сырцы?)
|
||||||||||
839
Сниф
05.12.16
✎
19:07
|
И как сейчас заказы попадают в 1С.
|
||||||||||
840
Garykom
гуру
05.12.16
✎
19:10
|
(838) Тут разные "пилят" 2 уже выкладывает, кого спрашиваешь?
(839) Насколько я понял пока никак, этот вопрос еще даже не в планах )) |
||||||||||
841
eks1985
05.12.16
✎
19:10
|
(838) За себя отвечу
Сырцы вот https://github.com/eks1985/quick-order Забирай =)) Уже отвечал на чем пилю, продублирую: - на сервере: нету сервера, для хранения данных используется BaaS файрбейс, на бесплатном плане (до 100 одновременных коннектов, 1 гб данных) - на клиенте: react(рендеринг ui) + redux(управление состоянием на клиенте) + material-ui (библиотека реализующая google material disign для реакта, будет еще react bootstrap как альтернатива) - передача данных из 1с. Пока простой обработкой формирующей winhttp запросы к firebase - среда разработки: atom от github, разработка на nodejs на базе боилерплейта create-react-app, система сборки webpack. На выходе получаем по сути один js файл, в котором все. - хостинг: бесплатный хостинг firebase. Деплой на хостинг одной командой firebase deploy - управление версиями: git - github У ТС стек поразвесистей, думаю он сам ответит. Есть еще Garykom, но он вроде пока "в поиске" =) |
||||||||||
842
eks1985
05.12.16
✎
19:15
|
(839) // И как сейчас заказы попадают в 1С.
Да очень просто, они туда не попадают - это не их задача. Происходит все это таинство с другого бока: 1с стучится в файрбейс обычным http запросом и спрашивает, "о великий облачный джэйсон, нет ли у тебя новых заказов"? Файрбейс говорит - "да есть, сегодня вот 40 штук нафигачили, надо тебе?" 1с ка говорит - "беру все!" и скачивает все тем же http запросом. Никаких тебе файлов, никаких тебе ftp, просто взял со стороны 1с, выполнил запрос и получил заказы, так еще нади деды программы писали =) (840) Garykom, покритикуешь данный подход? |
||||||||||
843
Garykom
гуру
05.12.16
✎
19:22
|
(841) >Есть еще Garykom, но он вроде пока "в поиске" =)
Уже нашел, у меня пока один CouchDB (внутри SpiderMonkey в комплекте) который отдает статику и по rest json для js. Фреймворков и даже либ никаких (кроме jQuery) не планирую, собираюсь сделать простой "типовой" UI на голых html/css/js и еще "интерфейсы" для подключения любых других UI. Обмен с 1С аналогично просто внешняя обработка которые HTTPЗапросы посылает и ответы получает. |
||||||||||
844
Garykom
гуру
05.12.16
✎
19:25
|
(843)+ Даже NodeJS выкинул как лишнюю сущность, ибо если не требуются разные фичи (работа с файлами и системой) возможностей CouchDB по работе с БД хватает за глаза.
Для ускорения можно прокладку в виде nginx чтобы статику отдавал из кэша и закрыть лишние url для безопасности им. |
||||||||||
845
Сниф
05.12.16
✎
19:26
|
У меня немного другой подход для обмена с 1С. Делал под знакомую, у которой весь учет в бухгалтерии, а заказы на сайте принимаются и http-запросом должны попадать в 1С. Через стандартный HTTP-сервис от 1С не вариант - знакомая выходит в интернет с разных IP, да и публиковать Бухгалтерию стремно как-то.
Получилось (на 70% готовности) вот чего: поднял node.js, который одновременно принимает http-запросы и работает с сокетами. Когда бухгалтерия запускается, обработка на рабочем столе подключается к node.js по сокету. А сервер принимает http-запросы и по сокету перекидывает их в обработку 1С и получает ответ, и отдает его по http. Выглядит сложновато, на работает раз в 10 быстрее стандартного http-сервиса 1С. |
||||||||||
846
HeKrendel
05.12.16
✎
19:26
|
Вы хотя бы промежуточные вехи каждые постов 300 пишите
|
||||||||||
847
eks1985
05.12.16
✎
19:27
|
(843) // простой "типовой" UI на голых html/css/js и еще "интерфейсы"
Ох, да ты суровый парень, я бы так уже давно пупок надорвал. Не боишься что у тебя приложение моментально превратиться в клубок кросс зависимостей дом элементов? А состояние приложение в чем хранить, в дом узлах? =) |
||||||||||
848
Garykom
гуру
05.12.16
✎
19:27
|
(842) Подход замечательный, у самого полностью аналогичный подход.
Точнее так как исходно у меня "микроубийца 1С" то конфа 1С = база CouchDB. Т.е. имеется полностью аналогичная по модели и данным внутри обычная самописная конфа на 1С 8.3 УФ. Данные полностью синхронизируются в обе стороны и можно любые КД прикрутить для обменов штатно. |
||||||||||
849
Garykom
гуру
05.12.16
✎
19:28
|
(847) Ха моя умный моя свою отдельную либу наваять которая УФ повторяет как у 1С...
|
||||||||||
850
eks1985
05.12.16
✎
19:29
|
(846) Да куда еще промежуточней? Я как минимум раз в 1-2-3 дня выкладываю обновление, демка всегда онлайн доступна
https://quick-order-de84c.firebaseapp.com/ У Тс тоже не так давно ссылка на демку пробегала, вот https://mgorbov.github.io/client/ |
||||||||||
851
Garykom
гуру
05.12.16
✎
19:29
|
(849)+ ну не совсем "написать", скорее переписать подглядывая в готовую от 1С :(
|
||||||||||
852
Garykom
гуру
05.12.16
✎
19:56
|
(847) >Не боишься что у тебя приложение моментально превратиться в клубок кросс зависимостей дом элементов? А состояние приложение в чем хранить, в дом узлах? =)
кросс зависимостей DOM нету ибо оно вторично, первична переменная JS содержащая внутри себя описание интерфейса приложения и его состояние |
||||||||||
853
eks1985
05.12.16
✎
20:28
|
(852) Самое веселое когда у тебя одна часть состояние зависит от другой части и все это должно корректно рендерить ui. Вот для этого умные ребята придумал реакт для однонаправленного рендеринга + редакс для управление состоянием. Если всем этим управлять самостоятельно на голом js + html боюсь все очень быстро превратится в неподдерживаемый спагетти код, точнее даже не боюсь, а могу точно сказать =)
|
||||||||||
854
Сниф
05.12.16
✎
20:28
|
(842) Коллега, не дадите ссылку на "великий firebase baas на бесплатном плане"? Кажется, это то, что мне сейчас нужно.
|
||||||||||
855
eks1985
05.12.16
✎
20:38
|
(854) Конечно,
https://firebase.google.com/ Это BaaS от гугла А вот российский аналог, практически ничем не уступает и даже кое-что умеет больше (исполнение серверного кода) https://scorocode.ru/ У обоих есть бесплатный план и превосходно документрированный API. Оба подключаются к ui по веб сокетам. В свете того, что у гугла начались кое-какие телодвижения в целях соблюдения российских законов, рекомендую рассматривать и тот и другое |
||||||||||
856
Сниф
05.12.16
✎
20:59
|
(855) Спасибо! Я то я начал рассматривать mongodb на mongolab. Цель-то проста - хранить json. Но там только БД, а firebase, как я начал понимать 20 минут назад, уже и готовый rest интерфейс?
|
||||||||||
857
eks1985
05.12.16
✎
21:04
|
(856) Да, рест из коробки, ситема аутентификации пользователей тоже из коробки, все это дело по https
https://firebase.google.com/docs/reference/rest/database/ |
||||||||||
858
Сниф
05.12.16
✎
21:09
|
(857) Круто. Если системы равны, попробую начать scorocode, по той простой причине, что документация на русском. Уж очень много сил уходит на перевод документации с английского по фронту. Хоть бекенд на русском )
|
||||||||||
859
eks1985
05.12.16
✎
21:15
|
(856) Сниф, кстати в mongolab тоже REST API есть, вот
http://docs.mlab.com/data-api/ Все эти сервисы очень похожи друг на друга, но я для себя все-таки разделяю |
||||||||||
860
Сниф
05.12.16
✎
21:19
|
(859) А как проходит разделение? Я потихоньку разбираюсь с Angular2, уж больно понравился, по идее нужно иметь авторизацию пользователей, ну и возможность хранить списки json для каждого пользователя. Может русскоязычный scorocode покрывает мою задачу? Буду признателен, если поможете советом избавиться от хождения по граблям.
|
||||||||||
861
eks1985
05.12.16
✎
21:28
|
(858) Я думаю не прогадаешь если начнешь со скорокод, я сначала очень скептически отнесся к ним, а потом глянул, все без лишних рюшечек, но очень по делу описано, очень прозрачный API, годный бесплатный план, а что еще надо=)
|
||||||||||
862
eks1985
05.12.16
✎
21:29
|
(860) Сейчас мелкую спать уложу отвечу
|
||||||||||
863
eks1985
05.12.16
✎
22:04
|
(860) //А как проходит разделение?
Проще пареной репы. Допустим нам надо хранить заказы. Заказы надо пазделять по контрагентам. Вот фрагмент из бд моего приложения Заказы хранятся в узле orders, соответственно их шапки в узле headers, подчиненном узлу orders, а разделение по контрагентам - узлы подчиненные headers с ключами соответствующими гуидам контрагентов https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/orders-headers-firebase.png?alt=media&token=f491b772-b6f8-48cf-a3b3-cde670b25b59 Теперь о разделении пользоваталей Файрбейс из коробки дает систему аутентификации. Т.е. идешь в консоль своего firebase приложения, создаешь пользователя и теперь моментально ты уже можешь заходить под этим пользователем из своего клиентского приложения грубо говоря вот так firebase.auth.signInWithCredentials(тут данные с формы, которые ввел пользователь) Теперь как понять какой пользователь какому контрагенту соответствует У меня сделано так, в узле пользователи по ключам пользователей хранятся гуиды контрагентов. Теперь когда пользователь залогинился мы получаем по его email гуид контрагента, все - теперь мы знаем чей этот пользователь и можем грузить его заказы пример вот так Обрати внимание, мы формируем ссылку сразу на узел заказов нашего контрагента, на чужие заказы мы даже не покушаемся и читать их не будем firebase.database.ref('orders/heasers' + customerGuid).once(и тут в колбеке будут заказы) https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/user-customer.png?alt=media&token=aaec24df-2c92-4ed1-8dfc-968a9ce38f6c Вот и все, никакой магии, никаких сторонних систем аутентификации. А теперь управлеие пользователей можно автоматизировать (сам еще не делал) вот так: берем наше клиентское приложение, делаем админ панель (минималистично) в функциями: Создать пользователя, заблокировать пользователя и т.д. И далее прям из js кода посредством firebase sdk создаем пользователя примерно так firebase.auth.createUser и в этот же момент заносим нашего пользователя в узел users с привязкой к конкретному контрагенту (контрагента например мы выбрали из списка при создании пользователя и сказали, что вновь созданный пользователь будет относится к этому контрагенту) Примерно так. Без серверов, без бэкенда, без лишнего гемороя =) И еще весь смак - у нас в любой момент есть возможность из BaaS выгрузить все наши данные просто в виде json и посмотреть, что мы натворили =) Ну и последний рекламный слоган=) Т.к. у нас по сути бюкенд это json файл, состоянием фронтенда управляет редакс - т.е. состоение это один большой js объект - а это значит что? А это значит то, что мы используем одни и те же сущности и понятия везде и нам не надо учить миллион технологий и потом хвастаться как это круто, а вместо этого можем сосредоточиться на бизнес логике приложения =) |
||||||||||
864
Сниф
05.12.16
✎
22:14
|
(863) Спасибо, вникаю.
|
||||||||||
865
Злопчинский
06.12.16
✎
14:33
|
(850)
1. автоподстройку ширины столбцов потестил, вроде ок 2. выравнивание заголовков столбцов - вроде ок. 3. сьехало выравнивание (на длинных артикулах?) http://screencast.com/t/AoLvjAYR9 |
||||||||||
866
Злопчинский
06.12.16
✎
14:34
|
...сделайте уже в списке категорий межстрочный интервал поплотнее... ;-)
|
||||||||||
867
eks1985
06.12.16
✎
15:01
|
(865) 3. Разберемся, там требуются кое какие усилия, чтобы слелать ширину полностью автонастраиваемой
(866) Уплотнил Демку обновил https://quick-order-de84c.firebaseapp.com/ |
||||||||||
868
Саймон
06.12.16
✎
15:03
|
(867) выделение текущей строки нужно
|
||||||||||
869
eks1985
06.12.16
✎
15:04
|
(867) + забыл еще, сделал переход между строками стрелочками вверх вниз как договаривались и листание страниц page up / page down
|
||||||||||
870
Саймон
06.12.16
✎
15:09
|
(852) У компонентного подхода плюс в том, что они оперируют виртуал дом.
Что многократно дает приросто скорости прорисовки интерфеса |
||||||||||
871
Garykom
гуру
06.12.16
✎
15:11
|
(870) В курсе, поэтому пришлось отказаться от готовых визуальных компонентов.
И ваять свои поначалу по минимуму ибо редко какие обеспечивают что нуна. К примеру не хотите спросить у авторов 2-х представленных систем почему они не сделали "полноценный скроллинг с подгрузкой на лету" в таблицах? Вместо этого постраничного изврата... |
||||||||||
872
eks1985
06.12.16
✎
15:23
|
(871) За себя отвечу. Я не сделал бесконечный скролинг, потому что бесконечный скролинг - это хрень.
Нормальная, предсказуемо работающая паджинация отлично справляется со своей задачей. Вот пример бесконечного скроллинга в каталоге товаров на битриксе http://добрострой.рф/ Каждый раз с этим замечательным скроллингом сталкиваюсь у них. Ввел что-то в поиска - ага, вроде нашлось что-то, ага - а сколько нашлось? а черт его знает - скроль, ок - скролю, опа, а оно не скролится, пишет Загрузка..., 5 секунд прошло, не понял а оно грузится или умерло уже?, минута прошла...выдал кучу товаров. Замечательный бесконечный скроллинг. |
||||||||||
873
eks1985
06.12.16
✎
15:24
|
(872) Кстати зашел сейчас, убрали они этот скроллинг =) Теперь там паджинация, и сделано просто переключение страниц по скроллу. Вот так и надо.
|
||||||||||
874
Саймон
06.12.16
✎
15:25
|
(871) Уже спрашивал.
Вопрос не про готовые компоненты, а про компонентный подход. Там стопицот модулей еще помимо самих компонент |
||||||||||
875
Злопчинский
06.12.16
✎
15:26
|
(867) наикузявеше!
размышлизмы: выделение текущей строки в списке категорий может быть и не нужно, а вот в заголовок таблицы куда-нить внести - можно... http://screencast.com/t/xzKhqsJjw04 потестил. 1. странички листаются = ОК (на будущее когда-нить если получится - енд и хоум - на последний экран, на первый экран) 2. стрелки вверх-вниз - переходят по полям ввода = ОК (имеет смысл с первого/последнего поля по стрелкам закольцевать переход по стрелке вниз с последнего поля - на первое, аналогично с первого - на последнее) 3. по энтеру - ходит нормально. пожелание: надо вернуть +-1 по горячим коавишам (сделать пока грей плюс грей минус) МЫСЛЬ: при клике мышью я ячейку код/артикул или цена - ПОЗИЦИОНИРОВТАЬ КУРСОР в соответсвуюющее поле ввода (это по любой ячкйе строки которая не является "ссылкой" как наименование) по UI - строки с введенными количествами - подсвечивать жирным (подумать! проверить нормально ли будет - или не жирным, а темно-темно синим близким к черному - чтобы чуток отличался или как-то иначе, но не курсивом! и не подчеркиванием!) |
||||||||||
876
Злопчинский
06.12.16
✎
15:29
|
|||||||||||
877
Garykom
гуру
06.12.16
✎
15:31
|
(872) "не шмогла" != хрень
|
||||||||||
878
eks1985
06.12.16
✎
15:31
|
(875) Ок, записал все в тетрадку =)
Вот это только поясни: //пожелание: надо вернуть +-1 по горячим коавишам (сделать пока грей плюс грей минус) Что за грей плюс грей минус? |
||||||||||
879
Злопчинский
06.12.16
✎
15:33
|
просто наблюдение:
на широком экране во все окно - список категорий избыточно широкий. но в принципе пока основному списку не мешает. но я ж параноик.. стал уменьшать ширину окна - список категорий автоподстраивается!!! кузявейше! правда немного съехали кнопки (пока это некритично). см.http://screencast.com/t/yFkNq6EFNnLt |
||||||||||
880
Злопчинский
06.12.16
✎
15:33
|
(878) вот оно, молодое поколение, ээххх! грей плюс грей минус - это на нумпаде которые, ибо сначала клавиатуры были серые.. ;-)
|
||||||||||
881
eks1985
06.12.16
✎
15:34
|
(877) Есть какие-то доводы в пользу бесконечного скролла? Человек ведь скотинка прямолинейная и простая, привык считывать информацию порциями и еще ему нравится где начало и где конец. Вот при нормальной паджинации он все это видит. Видит сколько страниц, видит на какой он сейчас, горячиви клавишами можеть ходить между ними, да на худой конец можно сделать как на ссылке из примера, листание страниц скролом как дополнение к page up page down
|
||||||||||
882
eks1985
06.12.16
✎
15:35
|
(880) Фига себе, не знал =)) Сделаем конечно
|
||||||||||
883
Злопчинский
06.12.16
✎
15:35
|
(881) категорически присоединяюсь дружить против бесконечной таблицы. которая выходит за пределы экрана.
|
||||||||||
884
eks1985
06.12.16
✎
15:37
|
(879) Да, это все сделаем как модно говорить "рэспонсив энд конфигураблэ", а если по нашему, "подстраиваемым и настраиваемым" =)
|
||||||||||
885
Злопчинский
06.12.16
✎
15:40
|
по списку категорий: бяка здесь: http://screencast.com/t/eXxhhXlj2rEI
возможно сделать надпись "категории" как заголовок таблицы и в этом заголовке две кнопкочки "сортировать категории по алфавиту" и "сортировать категории по количеству позиций в категории (если такая возможность есть без лишней нагрузки на систему" сейчас катиегории непонятно по какому варианту отсортированы |
||||||||||
886
Злопчинский
06.12.16
✎
15:44
|
и как-то аналогично простейшие сортировка списка товаров - по алфавиту типа жмак в заголовок столбца - прямая сортировка, еще жмак - обратная, аналогично в столбцы цены и артикула - многие по артикулам ориентируются. такие простые сортировки имхо покроюст для многих клиентов потребности "фильтров" (для начала можно будет обойтись без них)
типа как-то так... |
||||||||||
887
Злопчинский
06.12.16
✎
15:47
|
Кстати: включить в доку: можно ввести нужный номер страницы там где навигация по страницам - это уже работает.
для тех кто работает мышью: сделать (в будущем) - по жмаку на листиках с количеством страниц - вываливается список/субокошечко с номерами страниц - жмакаем в нужную - попадаем в нее |
||||||||||
888
eks1985
06.12.16
✎
15:49
|
(885) Ок записал
По заголовку, самое смешное - он сделан по всем канонам Google Material Design =) Вот страничка спецификации. Ладно подумаю как его модифицировать https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/subheader%20material.png?alt=media&token=6d785099-9e3f-47ba-9b6f-574a2ac45b85 |
||||||||||
889
eks1985
06.12.16
✎
15:49
|
(887) Ок записал
|
||||||||||
890
Jija Grenkov
06.12.16
✎
15:49
|
гриды которая я использую тоже поддерживают лэндинг пагинацию. Допилю бэкенд до рабочей версии и подумаю, как организовать пагинацию. Скорее всего сделаю опционально.Так как при небольшом ко-ве товаров (до 3000) будет удобнее работать без пагинации. Еще конечно зависит от интернет канала клиента
|
||||||||||
891
Саймон
06.12.16
✎
15:51
|
(881) бесконечный скролл не отменяет пажинации, просто новая страница подгружается автоматом
|
||||||||||
892
Саймон
06.12.16
✎
15:52
|
(888) Это для телефонов гайды вообще то
|
||||||||||
893
eks1985
06.12.16
✎
15:52
|
(891) Поясни, в какой момент она автоматом подгружается?
|
||||||||||
894
Злопчинский
06.12.16
✎
15:53
|
не работает быстрый заказ (пока?)
в качестве разделителя пробовал пробел и зпт http://screencast.com/t/UADbj7snT7NT |
||||||||||
895
Jija Grenkov
06.12.16
✎
15:54
|
(893) Яркий пример ВК
|
||||||||||
896
Злопчинский
06.12.16
✎
15:56
|
(888) сейчас слово "категории" вообще можно убрать за ненадобностью. Ибо присутсвует болдом на первом месте "все категории" - и вообщем понятно что это оглавление/категории.
но если потом добавлять какие-то возможности в список категорий - то какой-то "заголовок" понадобится наверное чтобы на его "уровне" всякие ЭУ размещать |
||||||||||
897
Саймон
06.12.16
✎
15:57
|
(893) когда к концу текущей подходишь
В том же добрострое именно так |
||||||||||
898
Злопчинский
06.12.16
✎
15:58
|
(893) мне в корне не нраится ПОЛЗУШИЙ вверх список. если автоскроллинг - это просто при достижении последней строки АВТОСМЕНА ЭКРАНА и показывается СЛЕДУЮЩИЙ ЛИСТ (с изменением номера страницы в заголовках ЭУ где сейчас) - то ничего не имею против.
народ уже знает обычно - что кастрюли - они где-то в районе 50 страницы.. ;-) |
||||||||||
899
Саймон
06.12.16
✎
15:58
|
(865) там скролл без пажинации
|
||||||||||
900
Саймон
06.12.16
✎
16:00
|
|||||||||||
901
eks1985
06.12.16
✎
16:01
|
(892) Для каких еще телефонов? Google Material Design - это набор принципов материального дизайна для любых устройств.
|
||||||||||
902
eks1985
06.12.16
✎
16:03
|
(894) //не работает быстрый заказ (пока?)
Он работает пока только если копируешь две колонки из эксель файла, потому что там тупо у меня проверка на символ разделения колонк экселя, но в реальности конечно сделаю, чтобы на любой разделитель реагировал |
||||||||||
903
Jija Grenkov
06.12.16
✎
16:05
|
(899) где там?
|
||||||||||
904
Саймон
06.12.16
✎
16:07
|
(903) в ВК
|
||||||||||
905
Jija Grenkov
06.12.16
✎
16:18
|
(904) я вижу, что данные подгружаются порциями когда я скролю ленту.
|
||||||||||
906
Саймон
06.12.16
✎
16:19
|
(905) это авто скролл. А где пажинация вдобавок?
Пример в (900) |
||||||||||
907
Сниф
06.12.16
✎
16:23
|
eks1985, спасибо, коллега, за разъяснения по firebase. У меня получилось начать работу с firebase.google.com, благо нашел библиотеку AngularFire. С помощь нее можно получить данные из базы одной строчкой, примерно так:
this.items = af.database.list('/items'); Как раз для дебилов, которым я пока и являюсь в новой области. |
||||||||||
908
Garykom
гуру
06.12.16
✎
16:26
|
(881) Ползунок сбоку прекрасно показывает и сколько всего и где сейчас находимся, особенно если туда еще выводить всплывающие "циферки".
И при нормальном скроллинге слитная работа без этих лишних движений/кликов мышкой, все десктопные клиенты заказа юзают обычный скроллинг без страничного. (883) Никаких скроллингов страницы и таблицы только на экране крутятся. Это просто средний уровень типового веб-программера так же крив как и рядового начинающего 1с-ника. Давно в js есть нативные способы сделать нормальный скроллинг, да хотя бы http://trirand.com/blog/jqgrid/jqgrid.html (New in version 3.7 > Virtual scrolling) или https://vaadin.com/elements/-/element/vaadin-grid (Lazy loading a large data set) |
||||||||||
909
Злопчинский
06.12.16
✎
16:36
|
(908) но так или иначе, но книги пришли на смену свиткам... ;-)
|
||||||||||
910
Злопчинский
06.12.16
✎
16:36
|
только не надо тут постить про техподдержку! ;-)
|
||||||||||
911
Garykom
гуру
06.12.16
✎
16:41
|
(909) Прикинь реализовать не смогли бесконечные свитки ))
Если знаем технологию "наборной печати" то там матрица набирается из литер и получается большой "штамп" на целую страницу. И да делать инвентаризацию в бумажном виде на стопках листочков это изврат редкостный, когда чтобы найти позицию по наименованию приходится листать вместо крутить по алфавиту. |
||||||||||
912
eks1985
06.12.16
✎
16:50
|
(908) Ага, вот только что-то такие конторы типа воллмарта, ситилинка и алиэкспресс почему-то юзают паджинацию, ну видать не достигли уровня "среднего веб программиста"
https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/ali.png?alt=media&token=06dc64a2-4a87-4c64-b859-d096996be571 https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/citilink.png?alt=media&token=97bc15a8-45ea-461d-a1ef-1759524500e7 https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/wallmart.png?alt=media&token=68eddd9c-7ab7-445e-8f20-7670a64320ad |
||||||||||
913
eks1985
06.12.16
✎
16:52
|
(907) Да, и писать тоже не сложно. Иногда только бывают зытыки т.к. там все запросы асинхронные, а иногда некоторые вещи хочется получить из базы синхронно, но там просто один раз надо разобраться в промисами, зато потом все становится ясно и понятно.
|
||||||||||
914
Garykom
гуру
06.12.16
✎
16:58
|
(912) Ви таки думаете в подобных конторах работают какие то супер пупер программисты? Да нифига подобного софт (в т.ч. веб сайтики) им пишут обычные Васи и(или) Амиты
|
||||||||||
915
eks1985
06.12.16
✎
17:00
|
(914) В таких конторах работают крутые спецы, до которых нам как до луны.
|
||||||||||
916
Garykom
гуру
06.12.16
✎
17:04
|
(915) Это распространенное заблуждение...
|
||||||||||
917
Злопчинский
06.12.16
✎
17:34
|
(911) листать менее энергозатрат но чем крутить так как одна сторона листа не нагружена
|
||||||||||
918
Garykom
гуру
06.12.16
✎
17:41
|
(917) Про https://ru.wikipedia.org/wiki/Лента_Мёбиуса слышал?
|
||||||||||
919
Jija Grenkov
06.12.16
✎
18:21
|
(906) Я всегда считал что пагинация - это когда данные разбиваются на страницы. А есть при этом панелька с номерами страниц или нет уже дело второе. Помню, что в ВК в обсуждениях такая панелька есть.
(914) Наверняка, массово код пишут ребята среднего уровня. Но залог успех IT проектах типа "Али экспресс" в правильно выстроенных процессах. Которые даже джуна вынудят написать норм код или не написать его вовсе. Архитектор или Евангилист -- это очень скиловые ребята. Они строят концепцию и высокоуровневую архитектуру. Синьеры строят более низкоуровневую архитектуру А мидлы и продвинутые джуны пишут конкретную реализацию и тесты. Код ревьювится синьером. ПО тестируется мануально, тестировщиками. (915) Действительно такие компании могут позволить себе нанять IT-шников высокого уровня на ключевые позиции, но и обычных специалистов там тоже много. Я бы сказал, что самое главное для девелопера - это дисциплина разработки (соблюдение цикла разработки). Эти вещи вижу изнутри крупной IT компании. Не могу писать название заказчика на моей основной работе, но для понимания масштабов скажу, что только гугл туда влил ~100 миллинов $, а apple ~50 миллионов $. |
||||||||||
920
Garykom
гуру
06.12.16
✎
19:19
|
(919) >Не могу писать название заказчика
вот в этом то и проблема, что неважно сколько там лямов влили, по факту софт пишется "индусами" аутсорсерами за копейки... ЗЫ У самого друг периодически фрилансит на такие "крупные компании" и когда работал в крупных компаниях изнутри то просто поражался идиотизму некоторых руклей. |
||||||||||
921
Злопчинский
06.12.16
✎
20:20
|
(918) это бат бутылки Клейна?
|
||||||||||
922
Jija Grenkov
07.12.16
✎
00:34
|
(919) у заказчика в аутсорсе, только наша команда, >80% сотрудников заказчикп в штате/офисах заказчика из них минимум половина разработчики.
На счёт копеек смешно, как же тогда назвать суммы оплат за которые работают 1с ники? Фрилансом в таких компаниях не пахнет. Если компании попроще и пользуются услугами фрилансеров, то для примитивного ПО. |
||||||||||
923
lokcy9
07.12.16
✎
07:13
|
"Крупные конторы" обычно заказывают на стороне и иногда получают продукт очень сомнительного качества, обслуживающийся 1020тью кочегарами. Естественно, такая ситуация не разглашается, коли имеет место.
|
||||||||||
924
eks1985
07.12.16
✎
08:43
|
Короче, пока все замечания по ui записал, над ними поработаю завтра, а пока запилил первую опцию бизнес логики.
Опция пока чисто визуальная и на работу приложения не влияет. Показано просто как можно будет дополнять приложение бизнес опциями и что они могут быть иерархическими и взаимовлияющими. И что у каждой опции есть поведение по умолчанию Видео: https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/options.mp4?alt=media&token=bf7d8c7e-3e0c-463d-b192-da1cfbadd505 Демка: https://quick-order-de84c.firebaseapp.com/ Получилась как бы даже не опция, а набор опций регулирующий показ остатков и активность позиций Это на основе issues которые были высказаны в самом начале https://github.com/eks1985/quick-order/issues?q=is%3Aopen+is%3Aissue+label%3Adiscussion |
||||||||||
925
eks1985
07.12.16
✎
08:45
|
|||||||||||
926
tabarigen
07.12.16
✎
09:08
|
Как раз сейчас пишу подобное для наших клиентов. Работаем в ут10. Для совместительства со старой программой заявок для обменов используем dbf. Написал веб-клиент на Django который позволяет формировать заказ и отправлять его в систему.
Мечтаю о том дне когда перейдем на платформу 8.3, для того чтоб все делать нативно через REST интерфейс. А то замаялся парсить и формировать эти dbf. |
||||||||||
927
eks1985
07.12.16
✎
09:13
|
(926) Ну вот, можешь почитать тут "умных" мыслей =)
|
||||||||||
928
tabarigen
07.12.16
✎
09:15
|
(927) Сделать универсальное что то все равно врядли получится у кого нить. А вообще хорошая задумка.
Мне например нравится мое детище. https://yadi.sk/i/G5aG4pXB32RQEZ |
||||||||||
929
lokcy9
07.12.16
✎
09:19
|
(926) В своей системке сделал универсальный загрузчик/выгрузчик дбф-ов, а теперь доделываю то же для xml.
|
||||||||||
930
eks1985
07.12.16
✎
09:22
|
(929) Тогда уж лучше бы сразу доделывать для json.
|
||||||||||
931
lokcy9
07.12.16
✎
09:24
|
(930) Был бы в локальном стандарте обмена json, маялся бы с ним.
|
||||||||||
932
tabarigen
07.12.16
✎
09:30
|
(931) потерпим еще год другой пока эти dbf-ки канут в лету)
|
||||||||||
933
lokcy9
07.12.16
✎
09:44
|
http://pastebin.com/sfKNrBNx -способ сказать серверу о кодировке, не меняя формат)
x:\какойтопуть\cp1251\.. |
||||||||||
934
Jija Grenkov
07.12.16
✎
10:24
|
(923) вы явно не в курсе как оно . По сути то как отдаются задачи внешним компаниям называется аутстаф. Внешний программист становится частью команды заказчика и он будет править "коммит" пока заказчик не посчитает код приемлемый. А что бы люди типа вас не тешили себя мыслю, что код там низкосортный заказчик периодически открывает исходники.
|
||||||||||
935
lokcy9
07.12.16
✎
10:27
|
(934) Как-то поработал в третьей линии техподдержки. Конечно же я не в курсе...
|
||||||||||
936
Jija Grenkov
07.12.16
✎
10:29
|
(935) были бы в курсе не неслибы ахинею
|
||||||||||
937
lokcy9
07.12.16
✎
10:34
|
(936) Скалу разгоните сначала, потом пробуйте менторствовать.
Кода я не видел, зато видел как он работает у одного из тройки моб операторов РФ. Ну и базу за яйца держал. |
||||||||||
938
Jija Grenkov
07.12.16
✎
10:48
|
(937) вы бы еще рассказал про сеть хлебных магазинов "на районе". В разработке у моб операторов все довольно печально.
А у скалы все отличном производительностью и лаконичность кода. Для абстрактных тестов в вакууме все отличном компилиться под llvm. Не даром на скале написана топовый брокер очередей и топовая система распределённых вычислений. |
||||||||||
939
Garykom
гуру
07.12.16
✎
10:55
|
(938) А еще у scala все с отладкой в дебаггере замечательно да?
|
||||||||||
940
lokcy9
07.12.16
✎
10:56
|
(938) Так ведь не только для абстрактных тестов в вакууме и у питона всё компилится под "сырую, мало где применяющуюся llvm", но это для вас "несчетово". И операторы у вас мелкие сошки, не то что мэйлру. А считаетесь вы только со своим мирком розовых поней.
|
||||||||||
941
Злопчинский
07.12.16
✎
11:04
|
(931) дождаться бы когда эксель канет в Лету
|
||||||||||
942
Вафель
07.12.16
✎
11:05
|
(941) а вместо него что?
|
||||||||||
943
Злопчинский
07.12.16
✎
11:06
|
(924) видео не фурычит, акцес дениед.
"code": 403, "message": "Permission denied. Could not perform this operation" |
||||||||||
944
Злопчинский
07.12.16
✎
11:06
|
(942) для чего?
|
||||||||||
945
Вафель
07.12.16
✎
11:07
|
(944) Для того же для чего и сейчас
|
||||||||||
946
Злопчинский
07.12.16
✎
11:08
|
(934) это вы сильно заблуждаетесь. деньги забыли упомянуть. надысь вот наблюдал такой аутстаф... никто ничего не хочет пилить. сделать по минимуму - и все. а то что с этим работать невозможно и ошибок куча - не волнует аутстаферов
|
||||||||||
947
Злопчинский
07.12.16
✎
11:09
|
(945) набить и посмотреть и отослать файлик чтобы другой ПОСМОТРЕЛ - это да.
но это млин не для АВТОМАТИЗИРОВАННЫХ ОБМЕНОВ! |
||||||||||
948
Вафель
07.12.16
✎
11:10
|
(947) а где используется ексель для АВТОМАТИЗИРОВАННЫХ обменов?
|
||||||||||
949
Злопчинский
07.12.16
✎
11:15
|
да сплошь и рядом
|
||||||||||
950
Вафель
07.12.16
✎
11:25
|
(949) значит они не такие и автоматизированные как кажется
|
||||||||||
951
Гербалайф
07.12.16
✎
11:29
|
Вафель я тебе ответил на вопрос про ЕРП.
|
||||||||||
952
Jija Grenkov
07.12.16
✎
12:08
|
(939) У меня все хорошо в дебаге. Какие у вас проблемы?
(940) Вам стоит понять, что цель разработки получить ПО удовлитворяющее требованиям за меньшие деньги. Так вот, если новоротить кашу из нескольких языков приемлемый результат можно вообще не получить. Или получать на столько долго, что разработка будет экономочески не обоснована. А если писать на чистом пайтоне, то продукт получится в лучшем случае за то же время, что и на скала только на много менее производительный. Пайтон свою популярность получил именно в сферах в которых пишут небольшие куски кода, а джанго это неудачный апендикс не имеющий никаких приемуществ по сравнения с подобными фреймворками на других языках. |
||||||||||
953
Jija Grenkov
07.12.16
✎
12:13
|
(949) тут эксель не причем. Все используют json уже сто лет как. Это 1с с опозданием лет в 5 реализовали поддержку.
|
||||||||||
954
eks1985
07.12.16
✎
12:13
|
(943) Злопчинский, вот в следующем посте я выложил верную ссылку на видео
https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/options.mp4?alt=media&token=333433e1-eb67-416c-9072-f938ff75ba04 |
||||||||||
955
eks1985
07.12.16
✎
12:16
|
@Jija Grenkov к 1000 постов приближаемся, ты бы тему новую завел со ссылкой на это, чтобы нить беседы не потерялась =)
|
||||||||||
956
Garykom
гуру
07.12.16
✎
12:22
|
(952) Ну покажите мне нативный интерпретатор скалы...
|
||||||||||
957
Злопчинский
07.12.16
✎
12:25
|
(954) это я еще вчера или позавчера увидел самостоятельно...
где полезности? где Пушкин? или на крайняк Крылов? ;-) |
||||||||||
958
Jija Grenkov
07.12.16
✎
12:30
|
(956) если под нативным интепритатором понимается компилятор в LLVM бинарник, то
http://www.scala-native.org/ https://github.com/scala-native/scala-native |
||||||||||
959
lokcy9
07.12.16
✎
13:31
|
(952) Всё пишется на чистом питоне, но мало кто знает что творится внутри его бесплатных, opensource библиотек.
(958) Ну вот, JVM уже не столь крутая;) |
||||||||||
960
Jija Grenkov
07.12.16
✎
14:05
|
(959) Ну вот, JVM уже не столь крутая;)
вы совсем закрепите мое впечатление, если скажете что джава умерла и скините ссылку на хабр где написано совсем о другом. JVM самая бастрая из высокоуровневых виртуальных машин. В большенстве случаев код работающий на JVM избавлен от деградации JVM и сопутствующие инструменты предоставляют, пожалуй, лучшие возможности для выявления ошибок, а это крайне важно для больших серверных приложений. А сама джава довольно скучный, но один из самых безопасных языков, там просто уйма механизмов защиты от ошибок в коде. Нативный компилятор лишь откроет дополнительные сферы применения scala. И даже если сегодня придумают виртуальную машину по всем показателям превосходящую JVM, то по инерции JVM будет популярна еще очень долго. |
||||||||||
961
lokcy9
07.12.16
✎
14:19
|
(960) Я лучше укреплю свою позицию:
https://github.com/search?utf8=%E2%9C%93&q=sci&type=Repositories&ref=searchresults https://github.com/search?utf8=%E2%9C%93&q=neural с другой стороны https://github.com/search?utf8=%E2%9C%93&q=big+data https://github.com/search?utf8=%E2%9C%93&q=mathematic ----- Не вижу связи между исполнением чего-л. на JVM и склонностью этого к деградации. То есть как бы Jython код тоже должен быть избавлен от деградации. |
||||||||||
962
lokcy9
07.12.16
✎
14:52
|
"И даже если сегодня придумают виртуальную машину по всем показателям превосходящую JVM, то по инерции JVM будет популярна еще очень долго."
Вспомнился эксперимент с обливанием обезьян. |
||||||||||
963
Вафель
07.12.16
✎
15:19
|
(962) не из-за этого, а из-за того что нужно будет переписывать тонны кода - а это тонны бабла
|
||||||||||
964
Jija Grenkov
07.12.16
✎
15:20
|
(961) Пайтон долгое время был единственным языком в сфере академических вчислений на нем vного чего навояли, но подавляющее большенство устарело. Но когда математические вычисления вошли в бизнес начали появляться продвинутые реализации на JVM языках. Сравните самую провинутую SCI реализацию с подобными из Hadoop экосистемы(Spark, Tez, Flink) в инете должны быть сравнения если кто-то использует SCI реализации. Больше чем уверен, что на многонодовом кластере будет серьезный перевес в пользу hadoop.
С машинным обучением под пайтон конечно много написано готового, и по функционалу на jvm более бедные реализации, но опять же самая быстрая считается DL4J, для анализа данных спарк dataframe/dataset практически повторяет функционал пандаса и тоже работает быстрее. На хабре по поводу этого есть много статей |
||||||||||
965
Jija Grenkov
07.12.16
✎
15:24
|
|||||||||||
966
Jija Grenkov
07.12.16
✎
15:25
|
(962) До сих пор еще есть куча систем на коболе
|
||||||||||
967
eks1985
08.12.16
✎
10:58
|
Улучшил работу с категориями. Теперь можно фильтровать по нескольким категориям одновременно и этот фильтр работает совместно с поиском по полям номенклатуры.
Также над категорями сделал фильтрацию самих категорий. Осталось только сделать возможность использования иерархических категорий Видео: https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/category.mp4?alt=media&token=e3657aa9-9237-4c5d-9165-43c4ca2be498 Демо: https://quick-order-de84c.firebaseapp.com/ Проект: https://github.com/eks1985/quick-order |
||||||||||
968
Вафель
08.12.16
✎
11:02
|
Сортировку по заголовку колонки сделай
|
||||||||||
969
eks1985
08.12.16
✎
11:06
|
(968) Где? В списке товаров?
|
||||||||||
970
Злопчинский
08.12.16
✎
12:10
|
|||||||||||
971
Злопчинский
08.12.16
✎
12:12
|
(967) "Осталось только сделать возможность использования иерархических категорий " - заклинаю в настройках сделать возможность показа списка категорий без иерархии.
|
||||||||||
972
Злопчинский
08.12.16
✎
12:19
|
хотелка в тудузы/на потом-развитие:
сделать возможность сохранять набранный фильтр категорий. то есть набрал совокупность фильтров - есть возможность его "сохранить" под каким-то именем. зашел следующий раз: на панельке заголовка "фильтр категорий" есть "кнопарик" - при жмаке на нем - суб-окошко с перечнем "сохраненных" ранее фильтров, выбрал нужный и - вуаля, не надо зановоо определять набор фильтолов... типа так... |
||||||||||
973
Злопчинский
08.12.16
✎
12:23
|
(969) угу, как я выше описывал
|
||||||||||
974
eks1985
08.12.16
✎
13:25
|
(970) Так это опять же гугл в своих гайд лайнах так завещал =)
Но при желании я думаю можно и влевый край сместить https://firebasestorage.googleapis.com/v0/b/quick-order-de84c.appspot.com/o/chips.png?alt=media&token=eff0ffdc-0a20-4d8a-a1d1-0e907e11b4e8 |
||||||||||
975
eks1985
08.12.16
✎
13:26
|
(972) Да, такое в планах есть
|
||||||||||
976
Злопчинский
08.12.16
✎
15:43
|
(974) согласен, может оно и правильно. ПРОЧТАЛ слева-направо, потом жмакнул убить ;-)
|
||||||||||
977
Вафель
08.12.16
✎
15:46
|
(976) У 1С кстати так же, только они по горизонтали
|
||||||||||
978
Вафель
08.12.16
✎
15:48
|
Удержание стрелок вверх/вниз не работает, только на строку переходит
|
||||||||||
979
Garykom
гуру
08.12.16
✎
15:49
|
(970) О пошел конструктив в построении приличного UI
Кстати может такое же и для ключевых слов для поиска сделать? Набрал слово, тыкнул/нажал нечто и оно "в теги", можно еще по словам отбирать и фильтры накладываются по разному. Можно причем начать "новый отбор" и будет не просто "И" как в одном отборе но еще и "ИЛИ" |
||||||||||
980
Злопчинский
08.12.16
✎
15:56
|
(978) это поправили. стрелки ввер-низ по строкам двигают.
увеличение/уменьшение колов по клавишам - перенесут на серый плюс/минус (пока) - если автор не забудет. |
||||||||||
981
Злопчинский
08.12.16
✎
16:01
|
|||||||||||
982
Garykom
гуру
08.12.16
✎
16:01
|
(980) Нужно в поле встать для ввода кол-ва заказа.
Кстати когда в этом поле стрелки влево-вправо идеально на "листание страниц". |
||||||||||
983
Garykom
гуру
08.12.16
✎
16:02
|
(982)+ А то сейчас много лишних действий если товара на первой странице нету, фокус ввода не переходит при листании мышкой
|
||||||||||
984
Вафель
08.12.16
✎
16:09
|
(981) нужно каждый раз нажимать вниз, а обычно 1 раз назал и само бежит
|
||||||||||
985
Вафель
08.12.16
✎
16:09
|
уи конечно еще пилить и пилить
|
||||||||||
986
Garykom
гуру
08.12.16
✎
16:11
|
(984) >1 раз нажал и само бежит
это уже бесконечный скроллинг, со страничным представлением будет редкостный изврат а "как в 1С" отказались делать типа "не нуна" )) |
||||||||||
987
Злопчинский
08.12.16
✎
16:11
|
(982) "Кстати когда в этом поле стрелки влево-вправо идеально на "листание страниц".
- это вообще мне кажется фигня. есть PG клавиши для листания страниц - их и прикрутит автор попозже когда руки дойдут. а для колиества ставить курсор в поле - пока надо. потому как видимо (пока) нет "текущей строки" как таковой. если автор ее сделает - то тогда и без позиционировнаия в поле можно горячими клавишами блымкать |
||||||||||
988
Злопчинский
08.12.16
✎
16:12
|
(983) Вот это правильно!
надо сделать чтобы ФОКУС ВВОДА (курсорный-клавишный) стоял в поле ввода! при листаниях страниц автоматом. |
||||||||||
989
Злопчинский
08.12.16
✎
16:13
|
(985) да вообщем уже вполне работоспособно получилось.
жду когда запилит авторизацию нормальную и отсылку по почте - тогда можно будет потестить в "боевых" условиях... |
||||||||||
990
Вафель
08.12.16
✎
16:15
|
(986) Это смотря сколько позиций на странице.
Если 10 то нет смысла, а если 30 то уже имеет |
||||||||||
991
Вафель
08.12.16
✎
16:17
|
(989) Ты себе уже зарегал файербес на организацию?
|
||||||||||
992
Jija Grenkov
08.12.16
✎
16:20
|
Создал продолжение
Система формирования заказов покупателем (2) |
||||||||||
993
Garykom
гуру
08.12.16
✎
16:22
|
(990) У "настоящих программистов" нету чисел 10 или 30.
Есть только 1, 2 и "много" ЗЫ Некоторые могут представить даже бесконечность под "много" |
||||||||||
994
Вафель
08.12.16
✎
16:24
|
(993) У программистов нет, а у дизайнеров UI есть
|
||||||||||
995
Garykom
гуру
08.12.16
✎
16:28
|
(994) Вот пускай тогда эти дизайнеры сами и верстают и потом сами код пишут...
...Ну или без разговоров укладывают свой дизайн UI в "1, 2 и много" |
||||||||||
996
Злопчинский
08.12.16
✎
16:32
|
(991) не, я пока неграмотный
|
||||||||||
997
Злопчинский
08.12.16
✎
16:32
|
(991) и что например будет если файербес загнется или станет жутко платным?
|
||||||||||
998
eks1985
08.12.16
✎
16:37
|
(980) //увеличение/уменьшение колов по клавишам - перенесут на серый плюс/минус (пока) - если автор не забудет.
Не забуду, у меня ж все записано в тетрадку =) https://github.com/eks1985/quick-order/issues/20 |
||||||||||
999
eks1985
08.12.16
✎
16:40
|
(987) //- это вообще мне кажется фигня. есть PG клавиши для листания страниц - их и прикрутит автор попозже когда руки дойдут.
Это я уже сделал, page up/page down листает страницы |
||||||||||
1000
eks1985
08.12.16
✎
16:42
|
(991) // Ты себе уже зарегал файербес на организацию?
Нет, а нафига? У меня как работало так все и работает, писем вообще никаких не приходило... |
||||||||||
1001
eks1985
08.12.16
✎
16:45
|
(997) //и что например будет если файербес загнется или станет жутко платным?
За день перепишу все на российский аналог scorocode, это кстати и так планируется, чтобы была альтернатива. Но фокусировка на том, что приложение должно работать именно с BaaS сервисами отстанется. Тут надо понимать, файрбейс всего лишь поставщик данных, я на данный момент дергаю буквально несколько вызовов его API |
||||||||||
1002
lokcy9
08.12.16
✎
17:24
|
(965) Я это читал на момент публикации.
Без изменения алгоритма, а только лишь с использованием правильных средств скалу разрывает на куски. http://pastebin.com/7n6kXvzk |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |