|
Выбор технологии для создания легковесного (веб)приложения | ☑ | ||
---|---|---|---|---|
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.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |