Вход | Регистрация


Информационные технологии ::

Метки: 

Выбор технологии для создания легковесного (веб)приложения

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

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

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

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


но в качестве легковесного фронта как то ее я не вижу
   mexanik_96
 
5 - 11.03.18 - 11:45
в беке понятное дело 1с, дело гиблое
   Звездец
 
6 - 11.03.18 - 11:46
(5) в смысле? ты товароучет, складской учет, рабочие места менеджеров предлагаешь писать не на 1С?
   mexanik_96
 
7 - 11.03.18 - 11:47
в моем случае 1с вс нужен был чтобы бизнес логику реализовать в среде 1с
   mexanik_96
 
8 - 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с, обработать и вернуть результат
   mexanik_96
 
12 - 11.03.18 - 11:55
(10) не видел легковесные? это когда отклик приложения в сравнении с 1с меньше в 10тки(100) раз. всё зависит от потребностей бизнеса
   mexanik_96
 
13 - 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с
   arsik
 
18 - 11.03.18 - 13:53
(0) Все уже сделано до вас.
http://www.oknosoft.ru/metadata/
   kyvv
 
19 - 11.03.18 - 14:13
(18)metada.js - это не для всех. Помню, кажется eks85, честно признался, что не осилил. Однако сам вовсю юзал реакт для забугорного клиента, куда походу благополучно и свалил - давно не слыхать.
   mexanik_96
 
20 - 11.03.18 - 15:01
(18) http://www.oknosoft.ru/programmi-oknosoft/metadata.html оно как бы под лицензцию попадает, хотя на гите мит стоит, хз короче в плане использования по юр вопросам
   Asmody
 
21 - 11.03.18 - 15:26
(0) Vue.js на фронт, firebase в качестве хранилища, если потребуется.
   Звездец
 
22 - 11.03.18 - 17:39
(21) интересный вариант, но получается что придется городить бутерброд из технологий. Потому как надо еще хоть какую-нибудь базовую авторизацию, отображение таблиц (тут такой вариант нашел https://phpgrid.com). Тяжко после того как 1с и битрикс делают кучу работы за разработчика осваивать что-то новое
   mingw
 
23 - 11.03.18 - 19:38
(22) Забей на левые grid.
Сначала https://ru.vuejs.org/v2/examples/grid-component.html
Затем в поиск "vue.js grid".
   Asmody
 
24 - 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 что-то я и не нагуглил. Пошел читать
   Asmody
 
26 - 11.03.18 - 22:57
(25) Учитайся https://madewithvuejs.com/
   Demasiado
 
27 - 11.03.18 - 23:30
(24) красиво. Всегда было интересно как можно это с одинэсом скрестить и вытащить в веб
   Asmody
 
28 - 11.03.18 - 23:47
(27) Есть несколько вариантов:
1. http-сервисы и json на стороне 1С. Для 8.1 приходится использовать soap и писать небольшую обертку на javascript.
2. выгрузка данных из 1С в хранилище firebase и работа с ним. У firebase вполне понятное http-api, с ним можно общаться через HTTPСоединение.
   Demasiado
 
29 - 11.03.18 - 23:48
(28) Для первого варианта придется для http сервиса html страницы рисовать?
   Asmody
 
30 - 12.03.18 - 00:01
(29) Для любого варианта придется html рисовать. Страницами это назвать сложно, vue оперирует понятием "компонент", т.е. некий элемент страницы, как комплекс из html-разметки, логики на javascript и оформлением css.



Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует