Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
 Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Начал изучать extjs 6.6, до этого вел долго проект на 3.5,
увидел много нововведений интересных.

Пытаюсь щас разобраться с плюсами и минусами связанных данных, к примеру:

есть модель: Сотрудники;
есть модель: Офисы;

Как я понял можно эти модели связать.

Но встает вопрос в выводе данных в таблице, сортировки по этим полям, возможно ли это сделать?
Вообще кто и как использует эти вещи поделитесь, какие тут плюсы, а какие минусы, мне кажется что проще будет по старинке в базе делать join и выводить дополнительное поле.

Буду рад ссылкам не примеры использования).
30 авг 18, 12:04    [21658651]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Агнец за бортом
Member

Откуда:
Сообщений: 1146
этот монстр всё еще жив?
30 авг 18, 14:28    [21658909]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Агнец за бортом,

Жив, и очень мощно развивается)
30 авг 18, 14:41    [21658938]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
alexpo1986
Member

Откуда: Я здесь, дабы помочь вам осознать степень вашего заблуждения
Сообщений: 963
westvovik
Агнец за бортом,

Жив, и очень мощно развивается)


Сочувствую.......
Версия 3.5 - еще тот динозавр, очнулся поздно, автор, лучше переходи на что-то более прогрессивное и технологичное. Экст подобен дельфятнику, стар и немощен
2 сен 18, 18:08    [21661851]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
alexpo1986
westvovik
Агнец за бортом,

Жив, и очень мощно развивается)


Сочувствую.......
Версия 3.5 - еще тот динозавр, очнулся поздно, автор, лучше переходи на что-то более прогрессивное и технологичное. Экст подобен дельфятнику, стар и немощен


А что вы можете посоветовать?

Нужен такой же богатый набор элементов UI, особенно вменяемая таблица с сортировкой и фильтрацией, также деревья нужны и драг & дроп, и естественно графики, которые работали бы во всех браузерах, ну и паттерны MVC, MVVM кончено были бы не лишними.

Для создания облачных сложных CRM проектов мне кажется ExtJs самое то.

А еще все запросы к серверу хочется сделать через вебсокеты, но тут конечно и экс требует допилить.
3 сен 18, 10:52    [21662382]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Агнец за бортом
Member

Откуда:
Сообщений: 1146
westvovik
Для создания облачных сложных CRM проектов мне кажется ExtJs самое то.


О каких сложных CRM-проектах идёт речь, когда ты спотыкаешься на

westvovik
есть модель: Сотрудники;
есть модель: Офисы;
3 сен 18, 13:07    [21662555]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Агнец за бортом
westvovik
Для создания облачных сложных CRM проектов мне кажется ExtJs самое то.


О каких сложных CRM-проектах идёт речь, когда ты спотыкаешься на

westvovik
есть модель: Сотрудники;
есть модель: Офисы;


К чему здесь этот текст, я что то не вникаю, мне что вам объяснять что то нужно или оправдываться чтоль?
Нечего сказать, проходи мимо за умного сойдешь!
4 сен 18, 19:07    [21664589]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Агнец за бортом
Member

Откуда:
Сообщений: 1146
westvovik
я что то не вникаю,


Еще и с этим проблемы.

Вопрос был простой - что такое "сложный CRM-проект" в твоём понимании и по каким критериям ты решил что "extJS самое то", когда у тебя проблемы с выводом двух сущностей в таблицу?

Так понятней?
4 сен 18, 19:18    [21664605]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Агнец за бортом
westvovik
я что то не вникаю,


Еще и с этим проблемы.

Вопрос был простой - что такое "сложный CRM-проект" в твоём понимании и по каким критериям ты решил что "extJS самое то", когда у тебя проблемы с выводом двух сущностей в таблицу?
Так понятней?


Ты мой вопрос вообще читал самый первый???

Я задал вопрос про модели в extjs 6 так как в новой версии появилась возможность их связывать на стороне клиента, хотелось узнать плюсы и минусы подхода, не хочется тратить время сейчас на разборку этого, а потом придти опять к старой схеме работы.

Но уже слава богу пока тут народ отвечает я уже для себя решил каким путем пойду.
С чего был сделан вывод тобой, что я не могу связать две сущности я не вкурил, ну да ладно!

Я сейчас виду достаточно большой проект на ext на старой версии, в нем все что можно сейчас было автоматизировать в офисе: финансы, зарплата, договора, заявки, системы уведомлений, хер знает сколько справочников, статистика по всему, личный кабинет клиента, интеграция смс, интеграция телефонии, интеграция с устройством прихода/ухода сотрудников и прочее...

Щас начинаю делать что то подобное, но уже с нуля коммерческий проект.
4 сен 18, 19:40    [21664626]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Агнец за бортом
Member

Откуда:
Сообщений: 1146
westvovik
Щас начинаю делать что то подобное, но уже с нуля коммерческий проект.


Ну так хороший шанс попробовать что-то новое, нет?

westvovik
хотелось узнать плюсы и минусы подхода,

На бэке может быть не только SQL, да и REST-подход не предполагает JOIN-ов на сервере.

Если использовать NoSQL, то связать данные на клиенте - самое то. Но придётся начать думать несколько другими категориями, чтобы, например, не утащить на клиента всю базу.
4 сен 18, 19:49    [21664630]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Агнец за бортом
westvovik
Щас начинаю делать что то подобное, но уже с нуля коммерческий проект.


Ну так хороший шанс попробовать что-то новое, нет?

westvovik
хотелось узнать плюсы и минусы подхода,

На бэке может быть не только SQL, да и REST-подход не предполагает JOIN-ов на сервере.

Если использовать NoSQL, то связать данные на клиенте - самое то. Но придётся начать думать несколько другими категориями, чтобы, например, не утащить на клиента всю базу.


Почему REST - не предполагает JOIN-ов на сервере??? Тут поподробнее

Щас прекрасно все работает если использовать VIEW на сервере, очень удобно, так в контроллере на серваке уже почти и кода не остается, почти вся логика у меня ушла в SQL
4 сен 18, 19:56    [21664638]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1115
westvovik
Я сейчас виду достаточно большой проект на ext на старой версии, в нем все что можно сейчас было автоматизировать в офисе: финансы, зарплата, договора, заявки, системы уведомлений, хер знает сколько справочников, статистика по всему, личный кабинет клиента, интеграция смс, интеграция телефонии, интеграция с устройством прихода/ухода сотрудников и прочее...

Сколько пользователей, если не секрет?
4 сен 18, 19:58    [21664641]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1115
Сколько http-запросов в секунду?
4 сен 18, 19:59    [21664643]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Агнец за бортом
Member

Откуда:
Сообщений: 1146
westvovik
Почему REST - не предполагает JOIN-ов на сервере??? Тут поподробнее

Наверное, потому что HTTP-метода JOIN нету..


westvovik
почти вся логика у меня ушла в SQL

Вообще, последний вектор - логика уходит из SQL.

Но кто на что учился...
4 сен 18, 19:59    [21664644]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Дмитрий Мух
westvovik
Я сейчас виду достаточно большой проект на ext на старой версии, в нем все что можно сейчас было автоматизировать в офисе: финансы, зарплата, договора, заявки, системы уведомлений, хер знает сколько справочников, статистика по всему, личный кабинет клиента, интеграция смс, интеграция телефонии, интеграция с устройством прихода/ухода сотрудников и прочее...

Сколько пользователей, если не секрет?


Немного щас, около 30 сотрудники офиса, ну и клиенты 10-20 активных в среднем)
По кол-ву запросов щас сходу не скажу, но запас прочности есть, POSTGRESQL работает отлично
4 сен 18, 20:05    [21664654]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1115
westvovik
Дмитрий Мух
пропущено...

Сколько пользователей, если не секрет?


Немного щас, около 30 сотрудники офиса, ну и клиенты 10-20 активных в среднем)
По кол-ву запросов щас сходу не скажу, но запас прочности есть, POSTGRESQL работает отлично

Ещё бы он работал не отлично, при таком маленьком количестве пользователей.
Там небось http-запрос в секунду, ну два, не больше.
4 сен 18, 20:11    [21664660]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1115
westvovik,

а почему выбрали extjs, если не секрет?
4 сен 18, 20:14    [21664665]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1115
westvovik
почти вся логика у меня ушла в SQL

А система уведомлений, СМС, телефония, устройства прихода/ухода сотрудников на чём?
4 сен 18, 20:16    [21664668]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Дмитрий Мух
westvovik,

а почему выбрали extjs, если не секрет?


Я выше писал, за его богатый UI и кучу плагинов, особенно вменяемая таблица и фильтрация по ней.
А вообще как чуть освоился, допилил под себя элементы, так очень понравилось кодить на нем)
4 сен 18, 20:46    [21664700]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Дмитрий Мух
westvovik
почти вся логика у меня ушла в SQL

А система уведомлений, СМС, телефония, устройства прихода/ухода сотрудников на чём?


Что то на php что то на питоне
4 сен 18, 20:47    [21664702]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 36520
Агнец за бортом
Но кто на что учился...

тут именно в этом дело).
Ну и у него корпоратив, где главная сверхзадача богатое ГУИ как в десктопе на 100 юзверей.
imho
4 сен 18, 23:09    [21664759]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1115
westvovik
Дмитрий Мух
пропущено...

А система уведомлений, СМС, телефония, устройства прихода/ухода сотрудников на чём?


Что то на php что то на питоне

Микросервисы что-ли? Или просто зоопарк решений, надёрганных из инета?
5 сен 18, 12:13    [21665398]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
westvovik
Member

Откуда:
Сообщений: 308
Дмитрий Мух
westvovik
пропущено...


Что то на php что то на питоне

Микросервисы что-ли? Или просто зоопарк решений, надёрганных из инета?


Да что то типа микросервисов.

По телефонии к примеру состояния телефонных линий Онлайн, переадресация звонов в CRM, звонок из CRM, записи звонков на своем серевере, связка звонков с договорами и заявками и клиентами, естественно с использованием API поставщика.
5 сен 18, 12:39    [21665468]     Ответить | Цитировать Сообщить модератору
 Re: Extjs 6 model association  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 1115
westvovik
Дмитрий Мух
пропущено...

Микросервисы что-ли? Или просто зоопарк решений, надёрганных из инета?


Да что то типа микросервисов.

Что-то типа? CI/CD у них есть? Отдельная БД?
5 сен 18, 12:48    [21665491]     Ответить | Цитировать Сообщить модератору
Все форумы / HTML, JavaScript, VBScript, CSS Ответить