X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

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

Открыть тему
Тема закрыта
> Вопросы по дашборду на JavaScript
rownong27
rownong27
Topic Starter сообщение 10.5.2018, 17:19; Ответить: rownong27
Сообщение #1


Здравствуйте.
Я выступаю менеджером проекта, ставлю задачу техническим специалистам.

Стоит задача, начать создание дашбордов для организации (разаработка на основе PHP + JavaScript).
Для этого было решено сделать веб-страницу с образцами виджетов (мастер-макет с шаблоны на JavaScript), которые будут использоваться для быстрого создания дашбордов.
Макет с образцами (еще без дизайна): https://clck.ru/DKAAn
Сами дашборды, в дальнейшем будут делаться по принципу, 1 страницы без вертикальной прокрутки (адаптив).
Пример: https://www.screencast.com/t/dYzehZgcZr

Вопросы:

1) Верстать мастер-макет с образцами виджетов нужно отдельному специалисту по верстке и потом отдельно JavaScript программисту подключать анимацию.
Или целесообразней JavaScript программисту делать верстку + создание виджетов на JavaScript?

2) Адаптив делать для мастер-макета или уже для конечных дашбородов при их разработке?

3) Планируется дальнейшая доработка JavaScript виджетов из мастер-макета, разными JavaScript программистами.
Для создания виджетов использовать какую-то JavaScript библиотеку (ReactJS, Vue.js, AngularJS и т.д.) или делать на чистом JavaScript?
ТЗ: https://clck.ru/DLeaL

4) В ТЗ есть кнопки «Сохранить в Excel» и «Печать», это целесообразней поручить JavaScript программисту или php-программисту?

5) В ТЗ я приводил в качестве примера для анимации виджетов разные библиотеки ( http://gionkunz.github.io/chartist-js/ , http://dc-js.github.io/dc.js/ и т.д.).
5.1) JavaScript программисту нужно будет переписать эти библиотеки на чистый JavaScript?
5.2) К существующим JavaScript библиотекам можно подключать доп. эффекты, если они не были там сделаны изначально?
5.3) В одном проекте (веб-странице) можно подключать несколько разных JavaScript библиотек одновременно (gionkunz.github.io/chartist-js , dc-js.github.io/dc.js и т.д.) и еще добавлять элементы на чистом JavaScript?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 11.5.2018, 11:11; Ответить: Degradator
Сообщение #2


1. Делай все на js
2. не знаю, зависит от реализации
3. Пили на react.js (используй npm и webpack)
4. Сохранить в эксель это 100% серверная задача, распечатать 100% клиентская
5. Бери google charts, есть реализация под реакт (https://www.npmjs.com/package/google-charts)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
rownong27
rownong27
Topic Starter сообщение 14.5.2018, 15:22; Ответить: rownong27
Сообщение #3


> 3. Пили на react.js (используй npm и webpack)
Почему именно ReactJS?


> 4. Сохранить в эксель это 100% серверная задача, распечатать 100% клиентская
Просто сохранить текущее представление, таблиц, графиков, диаграмм.
Есть же вроде даже такие JS библиотеки?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 15.5.2018, 17:16; Ответить: Degradator
Сообщение #4


Почему именно ReactJS?

Я пишу на react последние два года. За это время я вижу у реакта множество преимуществ.
Если решать - писать без фреймворка или с фреймворком, то я однозначно за то, чтобы использовать фреймворк.
На данный момент существует тысячи клиентских фреймворков, но востебованных
и популярных несколько. Самыми популярными на данных момент, пожалуй, являются Angular и React.
Тут самое большое комунити, самое большое количество компонентов и прочей лабуды, необходимой для удобной разработки.

Насколько я понимаю, если смотреть в сторону Ангулара, то ты будешь писать на cofeescript, что достаточно круто. Но, меня пугает то что на данных момент одновременно существует Ангулар 1, 2, 4 и 5. Версии обратно не совместимы.

Если ты будешь писать на React, то ты будешь писать на ecma script 5, что немного хуже чем cofescript, но если к этому всему привязать flow, то разница будет незаметна. АПИ реакта практически не менялось с самого начала, что говорит о продуманной архитектуре.

Другие фреймворки, Ext js я бы не советовал, он больше подходит для админки, VUE js я не знаю.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1170 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44765 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Вопросы по партнеркам
1 Megoydagi 1342 19.10.2019, 14:07
автор: agrx
Открытая тема (нет новых ответов) 1C-Bitrix, JavaScript\jQuery, Верстка HTML5 CSS3
1 byteeightlab 1459 2.7.2019, 7:37
автор: ychervov
Открытая тема (нет новых ответов) Вопросы для мастеров СЯ/спецов SEO
программирую полуавтоматический сборщик ключей
1 coremission 3421 3.7.2018, 9:45
автор: coremission


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:27
Дизайн