Как сделать на сайте таблицу с фильтрами и сортировкой?
Понимаю, что ламерский вопрос, но нужно разжевать, а гуглинг ответов не дал.
Есть информация, которую можно хранить в виде таблицы.
Примерно такие данные: название компании; ценовой диапазон, в котором компания работает; сайт; интервал доставки (диапазон или диапазоны времени); точность доставки (в абсолютных часах); прочие параметры.
Часть этих параметров нужно выводить на веб в виде таблицы (например, название, сайт, ценовой диапазон), при этом нужна сортировка таблицы по алфавиту, возрастанию стоимости и т.п. (через названия колонок).
Другая же часть параметров в явном виде не выводится, но может быть использована для фильтров. Например, задать удобный диапазон доставки и отфильтровать фирмы, которые в этот диапазон попадают.
Вопрос прост: на чем это всё лучше всего делать, на стороне сервера и на вебе?
Важно, чтобы обслуживание БД (добавление строк, изменение данных, удаление строк, добавление столбцов при необходимости (!)) не превращалось в ожидание свободного времени программиста, а делалось относительно грамотным специалистом, но не программистом. Видимо, в этом требовании я подразумеваю относительно удобный интерфейс для работы с БД.
PHP + MySQL + HTML + CSS
В любом PHP-фреймворке уже реализованы и фильтрация и сортировки, и вывод и редактирование и удаление записей,ибо самая стандартная задача.
Я думаю что дешевле и быстрее всего на фреймворке Yii2(язык программирования PHP) это сделать, любой самостоятельный разработчик знающий Yii2 сможет это реализовать...А так вы с этим вопросом можете уже нанимать
разработчика, зачем вам так углубляться в технологии...выбрать то что дешево и сердито)
Temach, дайте право выбирать технологии тем кто в них хорошо разбирается, а ваша задача уже готова более менее...если хотите более внятное тз, нанимайте человека который пишет тз, но уже получится дороже.
PS. Это сервис ответов на четко поставленные вопросы, а не фриланс-биржа и не сервис поставки бесплатных тз)
Алексей Долгов, когда не являешься специалистом, высока вероятность развода на деньги в том числе и теми, кто хорошо разбирается в технологиях, будь то ремонт автомобиля, медицина или веб-разработка ) Поэтому вопрос находится там, где нет фрилансеров ))) И да, вы полностью на него ответили, спасибо!
Temach, тут скорее лучше сравнить со сборкой авомобиля, нежели ремонтом, потому что технологий и способов решения задачи и комплектующих море...поэтому и возникает трудность однозначно ответить...
Представьте что вы занимаетесь сборкой автомобиля.К вам приходит человек и говорит:
- Мне нужен автомобиль
- Для каких целей? какие требования? - спросите вы
- Ну чтоб ездил....
- МММ...радиус колес, мощность двигателя?
(1 вариант - клиент сам составлял тз)
- Говорят в моде БЕЛАЗовские движки. Хочу такой, но чтоб машина маленькая была как ОКА и сиреневая)Только тормоза не ставьте и дверей не надо.
(2 вариант - клиент нормально объясняет задачу)
- Мне удобную, я на дачу буду ездить, проходимость чтоб была хорошая и бюджет у меня 450 тыс.
Ленивый сборщик делающий на тяп-ляп будет рад первому варианту и соберет эту чуду-юду, а сборщик который любит делать качественные вещи и любит свое дело предпочтет второй вариант.
Программисты тоже живые люди и понимают человеческий язык, мы не только на ТЗшном разговариваем) Удачи вам, не обижайтесь если случайно обидел. Это лишь моя точка зрения и я могу ошибаться как и все смертные.