Имя: Пароль:
IT
Веб-мастеринг
Выбор технологии для создания легковесного (веб)приложения
0 Звездец
 
11.03.18
11:22
Собственно крутится в голове много идей, которые объединены между собой следующим:
- легковесное
- кросплатформенное (а значит скорее всего веб, потому как опыта разработки под линукс нет)
- работа с локальной БД, БД в серверной части или же получение данных с веб-сервиса (может даже на 1С, но это сейчас не суть)

В общем понял, что из всего с чем работал, не подходит. 1С совершенно не для этого, php в лице битрикса тоже немного не то, да и легковесностью не обладает, а с остальными фраймворками как-то не знаком плотно.

Так что пора сбрасывать мох и познать нечто новое. Вопрос что? Были тут темы по node.js. Если выбрать его, что лучше почитать? А может лучше посмотреть еще на что-то?
1 Юрий Лазаренко
 
11.03.18
11:31
А почему 1С совершенно не для этого?
2 mexanik_96
 
11.03.18
11:36
(2) есть опыт (полу)успешного применения(не оправдало ожиданий полностью). фронт жс, бэк питон, вс 1с, вьюхи в базе 1с, сиквел в бд, нжинкс, апач.
что конкретно хочешь сделать?
3 mexanik_96
 
11.03.18
11:38
забыл +(2) вк(кресты) для клиента 1с для тцп(tcp) в обе стороны
4 Звездец
 
11.03.18
11:43
(1) ну как бы а) лицензирование; б) легковесность

в беке понятное дело 1с, может вебсервис будет на ней же


но в качестве легковесного фронта как то ее я не вижу
5 mexanik_96
 
11.03.18
11:45
в беке понятное дело 1с, дело гиблое
6 Звездец
 
11.03.18
11:46
(5) в смысле? ты товароучет, складской учет, рабочие места менеджеров предлагаешь писать не на 1С?
7 mexanik_96
 
11.03.18
11:47
в моем случае 1с вс нужен был чтобы бизнес логику реализовать в среде 1с
8 mexanik_96
 
11.03.18
11:48
товароучет, складской учет, в 1с по другому не стоит, а вот рабочие места менеджеров  явно вод вопросом, собственно из за этого и ушли по схеме в (2)
9 Лефмихалыч
 
11.03.18
11:48
(0) node + cordova
10 Юрий Лазаренко
 
11.03.18
11:49
(4) Вполне себе легковесные и на 1С получаются. Лицензирование - да, минус. Но если задача - заменить стандартный веб-клиент на легковесный, то преимущества от скорости и удобства работы чаще всего перекрывают этот минус.
11 Звездец
 
11.03.18
11:55
(10) задача с кажем так визуализировать некоторые данные из 1с, обработать и вернуть результат
12 mexanik_96
 
11.03.18
11:55
(10) не видел легковесные? это когда отклик приложения в сравнении с 1с меньше в 10тки(100) раз. всё зависит от потребностей бизнеса
13 mexanik_96
 
11.03.18
11:59
визуализировать - брать из бд стронними средствами,
обработать - тут на что фантазии хватит через что делать,
вернуть результат - тут вопрос в каком виде вернуть? данными? либо их представлением?
14 Юрий Лазаренко
 
11.03.18
12:06
(11) http-сервисы в 1С справляются с этой задачей более чем успешно.
15 Юрий Лазаренко
 
11.03.18
12:08
(12) Видел. Только потребностям бизнеса более чем достаточно возможностей 1С.
16 Звездец
 
11.03.18
13:41
(14) не спорю. Но морду для сервисов нужно сделать на чем-то
17 Звездец
 
11.03.18
13:41
но все же склоняюсь к иной БД и обмен с 1с
18 arsik
 
гуру
11.03.18
13:53
(0) Все уже сделано до вас.
http://www.oknosoft.ru/metadata/
19 kyvv
 
11.03.18
14:13
(18)metada.js - это не для всех. Помню, кажется eks85, честно признался, что не осилил. Однако сам вовсю юзал реакт для забугорного клиента, куда походу благополучно и свалил - давно не слыхать.
20 mexanik_96
 
11.03.18
15:01
(18) http://www.oknosoft.ru/programmi-oknosoft/metadata.html оно как бы под лицензцию попадает, хотя на гите мит стоит, хз короче в плане использования по юр вопросам
21 Asmody
 
11.03.18
15:26
(0) Vue.js на фронт, firebase в качестве хранилища, если потребуется.
22 Звездец
 
11.03.18
17:39
(21) интересный вариант, но получается что придется городить бутерброд из технологий. Потому как надо еще хоть какую-нибудь базовую авторизацию, отображение таблиц (тут такой вариант нашел https://phpgrid.com). Тяжко после того как 1с и битрикс делают кучу работы за разработчика осваивать что-то новое
23 mingw
 
11.03.18
19:38
(22) Забей на левые grid.
Сначала https://ru.vuejs.org/v2/examples/grid-component.html
Затем в поиск "vue.js grid".
24 Asmody
 
11.03.18
20:26
(22) А где в (0) про 1С и Битрикс?
Авторизация от firebase прикручивается к проекту на vue.js за полчаса https://youtu.be/MoBYBc1dkhE
Реализаций таблиц (и вообще UI) под vue уже как грязи. https://vuetifyjs.com/ru/components/data-tables
https://ratiw.github.io/vuetable-2/#/
25 Звездец
 
11.03.18
20:57
(24) битрикс и 1с были к слову. А вот про UI для Vue что-то я и не нагуглил. Пошел читать
26 Asmody
 
11.03.18
22:57
(25) Учитайся https://madewithvuejs.com/
27 Demasiado
 
11.03.18
23:30
(24) красиво. Всегда было интересно как можно это с одинэсом скрестить и вытащить в веб
28 Asmody
 
11.03.18
23:47
(27) Есть несколько вариантов:
1. http-сервисы и json на стороне 1С. Для 8.1 приходится использовать soap и писать небольшую обертку на javascript.
2. выгрузка данных из 1С в хранилище firebase и работа с ним. У firebase вполне понятное http-api, с ним можно общаться через HTTPСоединение.
29 Demasiado
 
11.03.18
23:48
(28) Для первого варианта придется для http сервиса html страницы рисовать?
30 Asmody
 
12.03.18
00:01
(29) Для любого варианта придется html рисовать. Страницами это назвать сложно, vue оперирует понятием "компонент", т.е. некий элемент страницы, как комплекс из html-разметки, логики на javascript и оформлением css.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.