Денис Ш.
7132 повідомлення
#13 років тому
Здравствуйте

Один мой офф-лайн клиент начал интересоваться выводом своего бизнеса в он-лайн.
Он занимается шкафами-купе.
Хочет у себя на сайте сделать калькулятор на подобие этого:
Я в вебе "чайник".

И сейчас стал вопрос: на чем можно сделать подобный калькулятор и какие плюсы/минусы такого выбора (пример сделан на флеш, но интересуют и другие технологии)

Заранее всем спасибо за ответы
Антон С.
1316 повідомлень
#13 років тому
Здравствуйте.
Можно на JS.
В сравнении с флешем проблема в том, что флеш более для этого удобен (раз народ постоянно на флеше делает).
Елена Б.
6863 повідомлення
#13 років тому
Я бы делала на JS+РНР (возможно с аяксом, смотря с каким массивом данных работать). Про флеш не скажу, потому что не разбираюсь. Но вам все скажут то же самое. Потому что программистов-флешеров мало, а аниматоры тут не справятся.
Александр Подопригора
31 повідомлення
#13 років тому
Делайте на флеш и не слушайте никого
Андрей Халецкий
3562 повідомлення
#13 років тому
- JS

- FLash

в зависимости от пожеланий по навороченности нужно выбирать одно из 2-х
Елена Б.
6863 повідомлення
#13 років тому
Цитата ("podoprigoraISV"):
Делайте на флеш и не слушайте никого


Если придется тянуть много данных сервера и использовать сложные алгоритмы - то нужно консультироваться с флешерами, насколько это затратно по ресурсам (по сравнению с аяксом).
А так - проще создать проект и выслушать все предложения, выбрав из них то, что выгоднее.

SmartDesign, на JS тоже можно навороченное сделать.
Вадим Т.
3240 повідомлень
#13 років тому
Цитата ("shapod"):
И сейчас стал вопрос: на чем можно сделать подобный калькулятор и какие плюсы/минусы такого выбора (пример сделан на флеш, но интересуют и другие технологии)

Вот какие у меня мысли по этому поводу. Для реализации клиентский части данной задачи подходят две наиболее распространенные технологии: флеш и JS.

Преимущества решения на флеше:
1. Решение на флеше будет работать одинаково в любом браузере, где установлен флеш плагин нужной версии.
2. Можно налепить крутые и красивые навороты, которые было бы крайне сложно реализовать на JS/CSS. Например, красивую интерактивную анимацию.
3. Очень легко встроить флешку в любую страницу сайта, достаточно лишь прописать соответствующий тег.
4. Проще поддерживать проект. При добавлении новой фичи или при исправлении дефекта достаточно просто выслать заказчику новую флешку, и сказать куда ее положить. Не более чем.
5. Опытный флешер быстрее выполнит такой проект, чем опытный JS программист. Так как это намного проще (для того, кто знает).

Недостатки решения на флеше:
1. В браузере пользователя должен быть установлен этот самый флешевый плагин, причем с версией не ниже, чем нужно для проекта. Этим самым отсекается некоторое количество пользователей интернета, которые выходят в инет с рабочих компов, и которым корпоративное полиси запрещает ставить плагины (в том числе и флеш).
2. Контент, задействованный в флешке, не индексируется поисковиками.
3. Если заказчику нужно будет изменить какую-либо мелочь, например номер телефона, ему придется снова обращаться к спецам, так как с большой вероятностью это всё будет жестко прописано в флешке.

Преимущества решения на JS:
1. Решение на JS будет работать на любом браузере, где не выключен JS. То есть, практически во всех браузерах. Никаких плагинов устанавливать не нужно, соотвественно аудитория пользователей может быть больше.
2. Контент будет индексироваться поисковиками.
3. Проще разграничить контент и оформление, например это может быть нужно для вывода на печать.
4. Хорошего JS программиста найти на порядок проще, чем хорошего флешера.
5. Можно легко рассказать заказчику как менять CSS и контент. Таким образом заказчик легко может вносить изменения в тексты и во внешний вид без привлечения сторонних специалистов. Например, изменить номер телефона или адрес, или добавить новую породу дерева, и т.д.

Недостатки решения на JS:
1. Вообще, придется выполнить больше работы по сравнению с флешем.
2. Нужно будет тщательно тестировать под самые разные браузеры и разные версии браузеров, причем под разные платформы. А это тот еще геморрой.
3. JS код, если его специальным образом не обфусцировать, легко воруется конкурентами. С флешкой сложнее, там в любом случае конкурентам нужен будет спец.
Денис Ш.
7132 повідомлення
#13 років тому
tvv, как всегда - развернутый и полный ответ. Спасибо большое. Теперь есть над чем думать.
Елена Б.
6863 повідомлення
#13 років тому
tvv, ух вы и графоман ))