Страница 1 из 2

Посоветуйте куда копать

Добавлено: 2011.08.23, 10:58
alaevka
Добрый день.

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

Так как все сервисы, используемые в нашей организации написаны на web (это благодаря мне и, кстати, yii) есть идея и этот проект написать под web (особенно очень удобно для работы и подключения из офисов - у нас vpn).

Все основные этапы уже расписаны и реализовать их под веб - не составляет труда. Однако, есть один обязательный момент, который должен быть реализован - это визуальный построитель окон (менеджеры сами выбирают тип изделия, его составляющие, размеры и т.п.).

Вот примерно как это должно выглядеть:
Изображение


Подскажите куда копать, и какие технологии использовать для реализации такого. Флэш не предлагать.

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 11:01
slavcodev
Копать наверное SVG, canvas

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 11:32
DeusModus
Я бы java или flash апплетом сделал. Так в любом браузере будет работать одинаково.

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 15:46
Ekstazi
flash . Здесь больше всего подходит именно он. Хотя энтузиасты могут и через svg и canvas сделать (это тоже реально).

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 15:49
DeusModus
Java не подходит потомка что ... ?

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 15:49
slavcodev
обратите внимание на последние два слова в первом топике :)

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 16:23
radamir
Используйте canvas. Он простой как топор. В качестве примеров использования посмотрите код http://www.jqplot.com/ или http://code.google.com/p/flot/.

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 17:43
Svyatov
Интересно чем так flash не угодил? Тут именно ему и место.

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 17:51
slavcodev
А аргументы в дополнение к "тут именно и место" есть? Зачем тут флеш? Нарисовать линии и лэйблы вывести, для этого нужен категорически флеш?

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 20:37
Svyatov
mc-bear писал(а):А аргументы в дополнение к "тут именно и место" есть? Зачем тут флеш? Нарисовать линии и лэйблы вывести, для этого нужен категорически флеш?
Если тупо картинки показывать и цифры менять, то незачем, да. Если какие-то более сложные вещи, то флеш будет уместнее. Хотя конечно сейчас и игры очень модно на js делать, так что на вкус и цвет...

Re: Посоветуйте куда копать

Добавлено: 2011.08.23, 22:16
slavcodev
Нет так что конкретнее умеет флеш рисовать чего не добиться java, canvas? (анимация не в счет, т.к. окна проектировать не нужна анимация)
Хочу выслушать аргументы, тех кто заявил что "флеш тут самое то", "больше всего подойдет именно он". Я не зануда :) просто правда интересно то чего я не знаю.

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 16:00
samdark
Java или JavaScript?

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 17:16
Ekstazi
mc-bear, В флеш ты нарисовал все, навешал события на as3 (нормальный ООП код) или заюзал flex, а на js придется совсем другими принципами писать - прототипными, то что можно это беспорно, но, я не думаю что задача только в том что корректно растянуть svg картинку и поставить циферки где надо. То есть нужно и удобные формы и еще много всяких фишек, для js это нужен qooxdoo или extjs, хотя энтузиасты могут и на jui сделать, но, все же их меньше чем флешеров и флексеров. Хотя я конечно и мог написать про haxe, чтоб никого в обиде не оставить, но спецов по haxe еще меньше чем по qooxdoo.

P.S.: ой, пропустил последнюю фразу в топике. Ну в принципе, сейчас описал достаточно вариантов решения.

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 17:47
DeusModus
Sam Dark писал(а):Java или JavaScript?
Я две страницы подряд толкую про Java.
Можно сделать как desktop, так и web версии приложения ничем не отличающиеся. По-большому счету и с flash так можно, но за то время, что я с as3 работал он мне не особо понравился.

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 18:36
samdark
Вообще делать на JavaScript / canvas есть смысл т.к. оно действительно кроссплатформенно и есть везде. JRE не везде стоит также, как и Flash Player.

Тем более обёртки есть вроде Raphael.

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 18:46
DeusModus
Sam Dark писал(а):Вообще делать на JavaScript / canvas есть смысл т.к. оно действительно кроссплатформенно и есть везде.
Я бы поспорил. В моем любимом IE6 canvas нет, а JavaScript не всегда работает как ожидается, особенно с DOM.
И тут встает вопрос - заставить пользователя поставить plugin или обновить браузер?
И вообще - если мы говорим о серьезном приложении, которое работает с деньгами и цифрами, не лучше ли написать его на языке, апплет которого действительно будет работать везде одинаково? Да и запустить как standalone приложение можно, если от web версии в будущем откажемся.

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 18:52
samdark
В IE6 canvas можно сэмулировать через VML. А так да, если не критичны упёртые пользователи, можно и на Flash / Java.

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 18:59
Ekstazi
Почему никто в сторону haxe не взглянул ? Он вам и js, и flash, и desktop, и java(в скором времени) версию выдаст.

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 20:17
samdark
Потому что его никто не знает. Одно дело для себя изучить, другое — когда сроки есть.

Re: Посоветуйте куда копать

Добавлено: 2011.08.24, 20:21
DeusModus
Ekstazi писал(а):Почему никто в сторону haxe не взглянул ? Он вам и js, и flash, и desktop, и java(в скором времени) версию выдаст.
Я глядел, да так и бросил. Никому на работе он был не нужен, ну я и не стал тратить время и купил Страуструпа.