Посоветуйте куда копать
Посоветуйте куда копать
Добрый день.
У нас в компании (занимающейся производством пластиковых окон), встал вопрос о замене автоматизирующего ПО для менеджеров - та программа и ее база, что используется у нас - уже не справляется с нагрузкой и количеством пользователей. Поэтому принимается решение, для написания своей программы (так как на будущее планов очень много и необходимо будет постоянная доработка, в связи с чем вопрос о покупке какой либо другой программы отпадает).
Так как все сервисы, используемые в нашей организации написаны на web (это благодаря мне и, кстати, yii) есть идея и этот проект написать под web (особенно очень удобно для работы и подключения из офисов - у нас vpn).
Все основные этапы уже расписаны и реализовать их под веб - не составляет труда. Однако, есть один обязательный момент, который должен быть реализован - это визуальный построитель окон (менеджеры сами выбирают тип изделия, его составляющие, размеры и т.п.).
Вот примерно как это должно выглядеть:
Подскажите куда копать, и какие технологии использовать для реализации такого. Флэш не предлагать.
У нас в компании (занимающейся производством пластиковых окон), встал вопрос о замене автоматизирующего ПО для менеджеров - та программа и ее база, что используется у нас - уже не справляется с нагрузкой и количеством пользователей. Поэтому принимается решение, для написания своей программы (так как на будущее планов очень много и необходимо будет постоянная доработка, в связи с чем вопрос о покупке какой либо другой программы отпадает).
Так как все сервисы, используемые в нашей организации написаны на web (это благодаря мне и, кстати, yii) есть идея и этот проект написать под web (особенно очень удобно для работы и подключения из офисов - у нас vpn).
Все основные этапы уже расписаны и реализовать их под веб - не составляет труда. Однако, есть один обязательный момент, который должен быть реализован - это визуальный построитель окон (менеджеры сами выбирают тип изделия, его составляющие, размеры и т.п.).
Вот примерно как это должно выглядеть:
Подскажите куда копать, и какие технологии использовать для реализации такого. Флэш не предлагать.
Re: Посоветуйте куда копать
Я бы java или flash апплетом сделал. Так в любом браузере будет работать одинаково.
Правильное действие,в основе своей простоты.Если жизнь кажется сложной,вы что-то делаете не так.
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Посоветуйте куда копать
flash . Здесь больше всего подходит именно он. Хотя энтузиасты могут и через svg и canvas сделать (это тоже реально).
Re: Посоветуйте куда копать
Java не подходит потомка что ... ?
Правильное действие,в основе своей простоты.Если жизнь кажется сложной,вы что-то делаете не так.
Re: Посоветуйте куда копать
Используйте canvas. Он простой как топор. В качестве примеров использования посмотрите код http://www.jqplot.com/ или http://code.google.com/p/flot/.
- Svyatov
- Сообщения: 459
- Зарегистрирован: 2010.08.12, 14:50
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Посоветуйте куда копать
Интересно чем так flash не угодил? Тут именно ему и место.
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Посоветуйте куда копать
А аргументы в дополнение к "тут именно и место" есть? Зачем тут флеш? Нарисовать линии и лэйблы вывести, для этого нужен категорически флеш?
Жду Yii 3!
- Svyatov
- Сообщения: 459
- Зарегистрирован: 2010.08.12, 14:50
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Посоветуйте куда копать
Если тупо картинки показывать и цифры менять, то незачем, да. Если какие-то более сложные вещи, то флеш будет уместнее. Хотя конечно сейчас и игры очень модно на js делать, так что на вкус и цвет...mc-bear писал(а):А аргументы в дополнение к "тут именно и место" есть? Зачем тут флеш? Нарисовать линии и лэйблы вывести, для этого нужен категорически флеш?
- slavcodev
- Сообщения: 3134
- Зарегистрирован: 2009.04.02, 21:42
- Откуда: Valencia
- Контактная информация:
Re: Посоветуйте куда копать
Нет так что конкретнее умеет флеш рисовать чего не добиться java, canvas? (анимация не в счет, т.к. окна проектировать не нужна анимация)
Хочу выслушать аргументы, тех кто заявил что "флеш тут самое то", "больше всего подойдет именно он". Я не зануда просто правда интересно то чего я не знаю.
Хочу выслушать аргументы, тех кто заявил что "флеш тут самое то", "больше всего подойдет именно он". Я не зануда просто правда интересно то чего я не знаю.
Жду Yii 3!
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Посоветуйте куда копать
mc-bear, В флеш ты нарисовал все, навешал события на as3 (нормальный ООП код) или заюзал flex, а на js придется совсем другими принципами писать - прототипными, то что можно это беспорно, но, я не думаю что задача только в том что корректно растянуть svg картинку и поставить циферки где надо. То есть нужно и удобные формы и еще много всяких фишек, для js это нужен qooxdoo или extjs, хотя энтузиасты могут и на jui сделать, но, все же их меньше чем флешеров и флексеров. Хотя я конечно и мог написать про haxe, чтоб никого в обиде не оставить, но спецов по haxe еще меньше чем по qooxdoo.
P.S.: ой, пропустил последнюю фразу в топике. Ну в принципе, сейчас описал достаточно вариантов решения.
P.S.: ой, пропустил последнюю фразу в топике. Ну в принципе, сейчас описал достаточно вариантов решения.
Re: Посоветуйте куда копать
Я две страницы подряд толкую про Java.Sam Dark писал(а):Java или JavaScript?
Можно сделать как desktop, так и web версии приложения ничем не отличающиеся. По-большому счету и с flash так можно, но за то время, что я с as3 работал он мне не особо понравился.
Правильное действие,в основе своей простоты.Если жизнь кажется сложной,вы что-то делаете не так.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Посоветуйте куда копать
Вообще делать на JavaScript / canvas есть смысл т.к. оно действительно кроссплатформенно и есть везде. JRE не везде стоит также, как и Flash Player.
Тем более обёртки есть вроде Raphael.
Тем более обёртки есть вроде Raphael.
Нравится Yii? Давайте сделаем его лучше!.
Re: Посоветуйте куда копать
Я бы поспорил. В моем любимом IE6 canvas нет, а JavaScript не всегда работает как ожидается, особенно с DOM.Sam Dark писал(а):Вообще делать на JavaScript / canvas есть смысл т.к. оно действительно кроссплатформенно и есть везде.
И тут встает вопрос - заставить пользователя поставить plugin или обновить браузер?
И вообще - если мы говорим о серьезном приложении, которое работает с деньгами и цифрами, не лучше ли написать его на языке, апплет которого действительно будет работать везде одинаково? Да и запустить как standalone приложение можно, если от web версии в будущем откажемся.
Правильное действие,в основе своей простоты.Если жизнь кажется сложной,вы что-то делаете не так.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Посоветуйте куда копать
В IE6 canvas можно сэмулировать через VML. А так да, если не критичны упёртые пользователи, можно и на Flash / Java.
Нравится Yii? Давайте сделаем его лучше!.
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Посоветуйте куда копать
Почему никто в сторону haxe не взглянул ? Он вам и js, и flash, и desktop, и java(в скором времени) версию выдаст.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Посоветуйте куда копать
Потому что его никто не знает. Одно дело для себя изучить, другое — когда сроки есть.
Нравится Yii? Давайте сделаем его лучше!.
Re: Посоветуйте куда копать
Я глядел, да так и бросил. Никому на работе он был не нужен, ну я и не стал тратить время и купил Страуструпа.Ekstazi писал(а):Почему никто в сторону haxe не взглянул ? Он вам и js, и flash, и desktop, и java(в скором времени) версию выдаст.
Правильное действие,в основе своей простоты.Если жизнь кажется сложной,вы что-то делаете не так.