|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
ЭкскаваторНекорректно. Скриптовой язык и архитектура приложения - разные вещи, MVC поддерживается не только для JAVA, но и для Perl и т.п. Вписывать HTML в код выплевывания страниц обычно рекомендуют только для "Hellow, World".вы это сами о чем? Намекаете, что я не смогу одну и ту же архитектуру придуманного мной приложения реализовать на: ASP, PHP или CGI-скриптами (на любом из)? Все сделать можно - просто придется совершить разное количество телодвижений. Писать свой выполняемый код посреди HTML кода - удобно не только на проектах типа Helo-World. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2007, 14:37 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
Экскаватор Некорректно. Скриптовой язык и архитектура приложения - разные вещи, MVC поддерживается не только для JAVA, но и для Perl и т.п. Вписывать HTML в код выплевывания страниц обычно рекомендуют только для "Hellow, World". Автору топика: а "замечательная логика на C" имеет API? Если да, то задача тривиальна. Если нет, то вряд ли решаема (т.е. придется написать фактически заново). "Замечательная логика" имеет АПИ, в этом вся и идея: контроллер из связки MVC бутет обращатся к АПИ. Кстати, походу начал определятся с платформой: Django на сервере + Ext JS с использованием AJAX. Революционно правда, зато довольно несложно и красиво ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2007, 12:16 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
Equinox-65Дано: Давно существующая и стабильно работающая mission-critical система (управление складскими операциями). Реализация: платформа - *nix (AIX, Solaris, Linux; кроссплатформенность и/или смена платформы не рассматривается). БД - Оракл (Есть мысли о переходе на MySQL/PostgreSQL для мелкомасштабных недорогих вариантов). Логика целиком написана на С (в БД логики нет вообще). Пользовательский интерфейс - допотопные текстовые экраны, с которыми юзер работает через telnet. Нужно: Приделать к такому великолепию GUI для работы через браузер, причем довольно (GUI) навороченный , хотя и без всякой логики. GUI должен уметь делать интеракцию с уже работающей логикой. Структуру и данные в БД трогать нельзя. Вопрос: какой технологией воспользоваться? Мысли пока движутся в направлении готовых MVC фрэймворков (начал играться с django...) + AJAX (тоже какая-нить готовая оупенсорсная библиотека). Разработчики ни в чем подобном опыта не имеют. Какие будут идеи? Заранее спасибо. .... и т.д. Я бы присоединился к мнению похоронить то, что есть, и написать заново. Потому как это похоже на попытки воскресить мертвеца, от которого осталось несколько костей, а он то и не человек на самом деле, и не умирал, и не жил :) Непонятны слова про очередь желающих клиентов и единственное внедрение в России - или то или то, никак не вместе. Может в ЮАР денег нет на большее, может мониторы текстовые у них :)) Но в России пытаться продавать систему такой архитектуры, да еще на юниксах, да еще с непонятным интерфейсом. Где вы таких клиентов найдете? Где найдете юникс в маленьком складе - якобы будущем клиенте? К тому же, прикрутить веб-интерфейс к чему? К сям????? Пишите с нуля, нормально - и будет вам щастте. Это будет проще, чем стоять раком и делать что-то страшное на вебе :)) -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2007, 14:25 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
tygra Я бы присоединился к мнению похоронить то, что есть, и написать заново. Почему это, интересно, написанное с нуля решение легче продать, чем успешно функционирующее с новым GUI? И почему средний бизнес не потянет Linux (а не UNIX)? И кто Вам сказал, что наличие достаточного количества денег (В ЮАР или в России) исключает стремление их сэкономить? И вообще, эту тему я открыл для обсуждения архетиктурных вопросв, а не коммерческих. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2007, 10:53 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
Потому что у вас ГУИ=бизнес-логика. переписывать гуи=переписывать бизнес-логику. Или вы собирались как-то по-другому гуи переписать? Хоть Линукс, неважно - кто захочет ставить себе неизвестную шайтан-машину только из-за склада, если под нее хрен найдешь админа и вообще кого-то? А если у кого-то уже что-то есть, то это скорее всего виндовоз. Экономить нужно там, где можно, а не просто эконмить везде. Иногда такие экономии обходятся потом большими тратами. Это и есть архитектурный вопрос - так уж получается, что из него напрямую вытекает коммерция :) То, что сейчас представлено тут, никак не имеет каких-то достоинст в сравнении с другим десятком складов -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2007, 11:14 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
Linux = шайтан машина... хммм. кхе-кхе. спорно, однако. Очень спорно. Логика у нас как раз не в ГУИ, а в сервисах. Про SOA слышали? О приемущестах рещения - речь вести, опять же, готов, но не в этой теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2007, 18:40 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
Equinox-65Linux = шайтан машина... хммм. кхе-кхе. спорно, однако. Очень спорно. Логика у нас как раз не в ГУИ, а в сервисах. Про SOA слышали? О приемущестах рещения - речь вести, опять же, готов, но не в этой теме. Это для знатока может и не шайтан-машина, а для директора склада и местного эникейщика - как раз оно и есть :) Про сервисы вроде не упоминалось вами. Но если так, то проще, чем как я думал, но вот привязать к этому гуи, да еще веб.... Почему веб вообще? Почему не обычный клиент? -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 09:01 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
tygra Это для знатока может и не шайтан-машина, а для директора склада и местного эникейщика - как раз оно и есть :) Возможно. Но и с виндой такое не исключено. В таких случаях вместе с поддержкой системы продаём услуги системного администрирования и DBA. Веб лучше клиента только тем, что инсталлировать на рабстанции ничего не нужно. В принципе - это просто модно, следовательно, лучше продаваемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 11:33 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
Equinox-65Возможно. Но и с виндой такое не исключено. Ну почти исключено - хоть какого-то специалиста найти можно :) Equinox-65В таких случаях вместе с поддержкой системы продаём услуги системного администрирования и DBA. В любой город России?????!!!!!!!!! Как туда админов доставлять будете? :) Equinox-65Веб лучше клиента только тем, что инсталлировать на рабстанции ничего не нужно. В принципе - это просто модно, следовательно, лучше продаваемо. Но только нужно еще сопровождать веб-сервер. К тому же это не модно у клиентов - это модно у некоторых разработчиков софта :)) И совсем неудобно работать в итоге -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 11:59 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
tygra В любой город России?????!!!!!!!!! Как туда админов доставлять будете? :) А чем плохо удалённо через интернет администрировать? tygra Но только нужно еще сопровождать веб-сервер. К тому же это не модно у клиентов - это модно у некоторых разработчиков софта :)) И совсем неудобно работать в итоге Неоднозначно. Ту часть софта, которая будет с клиентом разговаривать, тоже надо напистать и поддерживать. И сам клиент написать инсталлировать, бэкапить, апгрэйдить и поддерживать... А мода - дело вообще субьективное. Случай из моей недавней практики: группу товарищей из Румынии на двухчасовой презентации больше всего поразил именно WEB - клиент (показывал естественно систему, где он таки есть). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 12:52 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
авторА чем плохо удалённо через интернет администрировать? И систему на нем удаленно устанавливать - тоже неплохо И особенно когда интернета нет - вообще супер Это какие-то сказки, товарищ сказочник :)) -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 14:08 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
tygra авторА чем плохо удалённо через интернет администрировать? И систему на нем удаленно устанавливать - тоже неплохо И особенно когда интернета нет - вообще супер Это какие-то сказки, товарищ сказочник :)) WMS - есть, а интернета нет - это сказка поинтереснее:) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 15:05 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
Поражаюсь комментам народа "Все взять и переписать...." это у нас что национальное что -ли? Почему то во всем мире решения развиваются эволюционно, а у нас каждые 2-3 года хотят взять и все переписать . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 15:45 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
ФантомныйПоражаюсь комментам народа "Все взять и переписать...." это у нас что национальное что -ли? Почему то во всем мире решения развиваются эволюционно, а у нас каждые 2-3 года хотят взять и все переписать . Этот коммент был к конкретному случаю. Было так понятно, что вся логика в гуях. Потому и советовали. Т.к. оказалось что она отдельно, то комменты уже неактуальны. -- Tygra's -- Мои фотогалереи тут и тут ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2007, 16:13 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
tygra К тому же, прикрутить веб-интерфейс к чему? К сям????? Гхм. А в чем проблема-то? Для автора. AJAX конечно модная штука. Но, если у разработчиков нет большого опыта разработки именно веб-приложений, я бы посоветовал не увлекаться сразу AJAX'ом, а сделать в первом приближении классический интерфейс, лучше с использованием готовых framework'ов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2007, 11:30 |
|
WEB GUI для существующего ПО
|
|||
---|---|---|---|
#18+
Equinox-65 , Никого не слушай, слушай сюда :) Выбор Python -а -- правильный. Django тоже подойдёт. Вопрос только в используемости его (джанговского) ORMa для существующей БД. Хотя если у вас работа через web-сервисы, без прямого обращения к БД, то всё ok. Если Django ещё не окончательно утверждён, то посмотрите Pylons или web.py. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2007, 22:47 |
|
|
start [/forum/topic.php?fid=33&msg=34716277&tid=1549011]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
127ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 237ms |
0 / 0 |