powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Win32 => Web: как оптимально?
40 сообщений из 40, показаны все 2 страниц
Win32 => Web: как оптимально?
    #37279370
SergYar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Встал вопрос перевода имеющегося корпоративного приложения в web.
IT отдел свой. Сейчас делаем на C++Builder 6 + MySql 5.1. Для личного кабинета на корпоративном сайте используем php.

Причины перехода в web следующие.

Приложением пользуются 500 человек по всей стране. Сейчас они заходят через удаленный рабочий стол, который тормозит.
Все больше услуг требуется клиентам в личном кабинете на корпоративном сайте.
Все труднее найти толковых и опытных программистов на C++Builder.


Если есть у кого подобный опыт, поделитесь.
На какой инструмент/технололгии переходили и почему?
Если бы делали это сейчас, что бы выбрали?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37279797
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergYar,
т.к. корпоратив, то Java или ASP
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37280096
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergYar,

Как раз решаем примерно ту же проблему. Объемы несколько другие, СУБД другая но все же... Вобщем-то описание в соседней ветке.
Выбрали для разработки Adobe Flex. Причины:
- для работы приложения на компе нужен браузер и установленный плагин флешплеера
- в связи с тем, что приложение выполняется в флешплеере, а его реализация под разные браузеры вобщем-то одинаковая, то решается наверное самая большая заноза всех веб-проектов - одинаковая работа веб-приложения под любым веб-браузером :)
- приличный набор симпатичных компонент в бесплатном СДК
- прекрасный доступный ресурс для самообучения - чего только стоит опять же бесплатный видеокурс Flex in a Week
- вобщем-то кроссплатформенность (вроде даже есть версии Flash Player под МакОС)
- есть возможность бесплатной разработки - на базе Эклипс

ПС: Неужели сейчас трудно найти программеров на С++Билдер? Я думал что подобная участь только у PowerBuilder...
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37280104
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, еще пару моментов:
- достаточно просто скомпилить веб-решение на Флексе в настольное приложение
- поддержка Messaging - принудительное уведомление клиентов о возникновении события (напр, кто-то что-то отредактировал - можно реализовать, чтоб у всех, у кого открыто зависящее от правки окошко - обновилось)
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37280545
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Romanenko,
Серьёзность проекта определяется рисками и минусами, которые есть и у флекса, но вы о них умолчали.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37280882
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 25.05.2011 22:12, SergYar wrote:

> На какой инструмент/технололгии переходили и почему?

Ну у нас примерно такая же картина, переходить пока
решено на Java+Vaadin. Если оценивать варианты WEB + Java,
то это -- безусловно лучшее, что сейчас есть.
О WEB-программировании оно позволяет ВООБЩЕ не думать,
приложение пишется почти как локальное AWT.

Но если рассматривать все возможные решения, то
может быть можно было бы придумать что-то поинтереснее.

Ну и естественно всё надо таким манером переписывать
руками, все билдеровские формы идут лесом.

> Если бы делали это сейчас, что бы выбрали?

Я бы лично Java бы не выбирал.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37280893
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 26.05.2011 12:40, Vadim Romanenko wrote:

> - достаточно просто скомпилить веб-решение на Флексе в настольное приложение
> - поддержка Messaging - принудительное уведомление клиентов о возникновении
> события (напр, кто-то что-то отредактировал - можно реализовать, чтоб у всех, у

А где там messaging-то ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281178
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivА где там messaging-то ?

Есть push у flex'а.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281189
SergYar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123SergYar,
т.к. корпоратив, то Java или ASP

А что более предпочтительное для описанной выше ситуации: java vs asp ? Как считаете? Т.е. Где быстрее будет результат?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281208
SergYar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim RomanenkoSergYar,

Как раз решаем примерно ту же проблему. Объемы несколько другие, СУБД другая но все же...


Тоже смотрели на Flex.
Решали вопрос выбора из списка в 500000 наименований на Flex? Событий его контролов достаточно?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281218
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergYarPetro123SergYar,
т.к. корпоратив, то Java или ASP

А что более предпочтительное для описанной выше ситуации: java vs asp ? Как считаете? Т.е. Где быстрее будет результат?
в Java порог входа больше.
Но я простой сайт с нуля за 2-3 месяца сделал.
Что знаете, то и пишите :)
______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281226
SergYar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivOn 25.05.2011 22:12, SergYar wrote:

> На какой инструмент/технололгии переходили и почему?

Ну у нас примерно такая же картина, переходить пока
решено на Java+Vaadin. Если оценивать варианты WEB + Java,
то это -- безусловно лучшее, что сейчас есть.
О WEB-программировании оно позволяет ВООБЩЕ не думать,
приложение пишется почти как локальное AWT.


Да, Vaadin представляется очень интересным.
А с базой как планируете работать?

Но если рассматривать все возможные решения, то
может быть можно было бы придумать что-то поинтереснее.

Ну и естественно всё надо таким манером переписывать
руками, все билдеровские формы идут лесом.

> Если бы делали это сейчас, что бы выбрали?

Я бы лично Java бы не выбирал.

Почему не выбрали бы Java? А что бы выбрали?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281311
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergYarVadim RomanenkoSergYar,

Как раз решаем примерно ту же проблему. Объемы несколько другие, СУБД другая но все же...


Тоже смотрели на Flex.
Решали вопрос выбора из списка в 500000 наименований на Flex? Событий его контролов достаточно?
Тут вопрос интересный. Я например не представляю себе как юзер выбирает из списка в 500.000 наименований. У нас большие справочники обычно можно представить в древовидной структуре. Каждый уровень - выбирается отдельным запросом. И чтоб выбрать все надцать тысяч позиций - такое просто не делается :)
Вобщем, ответ - не пробовал.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281316
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Vadim Romanenko,
Серьёзность проекта определяется рисками и минусами, которые есть и у флекса, но вы о них умолчали.

Хм, Вы наверное могли заметить - что во Флексе я совсем еще новичок (в соседней теме так же стою перед выбором - КАК, пусть Флекс уже и выбран в качестве главного ГУИ инструмента). Потому каких-то минусов могу просто не знать :) Предлагаю Вам просветить.

Из известных мне минусов - тормозит при достаточно большом количестве компонент в одном приложении, но этот минус имеет способы решения.
Второй минус - самая комфортная версия среды разработки платная. Насколько это большой минус? Не знаю.
Третий минус - нет возможности напрямую обращаться к БД за данными, приходится извращаться через какого-то посредника, которым я как раз в данный момент и ломаю голову :)
Чесслово - больше минусов не знаю.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281351
SergYar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim RomanenkoТут вопрос интересный. Я например не представляю себе как юзер выбирает из списка в 500.000 наименований. У нас большие справочники обычно можно представить в древовидной структуре. Каждый уровень - выбирается отдельным запросом. И чтоб выбрать все надцать тысяч позиций - такое просто не делается :)
Вобщем, ответ - не пробовал.

Нет, юзеру как раз не видны эти 500.000. Ну как поиск в google работает - аналогично. Т.е., юзер вводит часть слова, ему предлагаются варианты выбора.

Ну и второй, не менее интересный вопрос: как отобразить, пусть не много, но 1000 записей в гриде? Flex справляется? А если записей будет не 1000, а 10.000? Есть там что-то типа подгрузки данных или постраничная разбивка?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281360
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergYar,

Насколько я понимаю, пейджинг на Флексе реализуем. Думаю это ответ на оба Ваших вопроса :)
Насчет сможет ли компонент отобразить 10к записей - не знаю, но думаю - несложно проверить :)
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281363
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПС: из личного опыта - делал грид, в котором отображалось 1.5к пациентов, у каждого пациента - больше десятка разных свойств. Картинок в этом же гриде не отображал (хотя это и возможно)
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281400
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim RomanenkoИз известных мне минусов - тормозит при достаточно большом количестве компонент в одном приложении, но этот минус имеет способы решения.
Второй минус - самая комфортная версия среды разработки платная. Насколько это большой минус? Не знаю.
Третий минус - нет возможности напрямую обращаться к БД за данными, приходится извращаться через какого-то посредника, которым я как раз в данный момент и ломаю голову :)
Чесслово - больше минусов не знаю.
разве перечисленного не достаточно? Или система не для работы создается?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37281630
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 26.05.2011 19:05, SergYar wrote:

> Да, Vaadin представляется очень интересным.
> А с базой как планируете работать?

Через 2 промежуточных слоя. Или собственные обёртки
вокруг JDBC.

> Почему не выбрали бы Java? А что бы выбрали?

Что нибудь более продвинутое и динамичное.
Не знаю что пока.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282170
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

SergYarЕсли есть у кого подобный опыт, поделитесь.
На какой инструмент/технололгии переходили и почему?
Если бы делали это сейчас, что бы выбрали?

Возможно наиболее безболезненный переход будет на платформу ASP.NET?
Visual Studio 2010
C#
MS SQL

Хотя можно например остаться на том же C Builder'е...
Просто логику переписать на использование CGI...

В общем случае переписывать нужно много.
Поэтому выбирайте технологию "на вырост".
Плюс ориентироваться лучше на доступность специалистов.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282203
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmVadim RomanenkoИз известных мне минусов - тормозит при достаточно большом количестве компонент в одном приложении, но этот минус имеет способы решения.
Второй минус - самая комфортная версия среды разработки платная. Насколько это большой минус? Не знаю.
Третий минус - нет возможности напрямую обращаться к БД за данными, приходится извращаться через какого-то посредника, которым я как раз в данный момент и ломаю голову :)
Чесслово - больше минусов не знаю.
разве перечисленного не достаточно? Или система не для работы создается?
А где Вы увидели критические минусы??
Первый минус - как я уже писал - обходится грамотным проектированием с динамическим подключением модулей (насколько я понял - сам пока не столкнулся).
Второй - разве это минус? Все вменяемые среды разработки для коммерческой продажи, кроме Эклипса под жаву - платные. Так что ж теперь? Педалить только на жаве?
Третий минус - вообще не минус, а технологический ньюанс. Требование создания третьего слоя в приложении и не более.
Так что должно было оттолкнуть-то?? :)
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282217
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Romanenkoiscrafmпропущено...

разве перечисленного не достаточно? Или система не для работы создается?
А где Вы увидели критические минусы??
Первый минус - как я уже писал - обходится.... .. и т.д. Все минусы обходятся. Любой обход требует соответствующих времени и денег. А так, согласен - все обходится.

p.s. хотя почему вас должны волновать чужие деньги. Вы правы.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282223
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом делеSergYarЕсли есть у кого подобный опыт, поделитесь.
На какой инструмент/технололгии переходили и почему?
Если бы делали это сейчас, что бы выбрали?

А посмотреть по сторонам не судьба? На чем сделан Google Mail, к примеру?

Кстати, а на чем?


На самом делеSergYarВыбрали для разработки Adobe Flex. Причины:
- для работы приложения на компе нужен браузер и установленный плагин флешплеера
- в связи с тем, что приложение выполняется в флешплеере, а его реализация под разные браузеры вобщем-то одинаковая, то решается наверное самая большая заноза всех веб-проектов - одинаковая работа веб-приложения под любым веб-браузером :)
Где Вы увидели хоть один успешный проект на Flex?

А Вы мониторили этот вопрос? Пытались увидеть?
Для примера - Система комплексных расчетов Укртелеком - достаточно?
В наших же планах - система коммерческого учета электроэнергии, оперативно-измерительный комплекс.

На самом делеSergYar- приличный набор симпатичных компонент в бесплатном СДК
Который абсолютно неадекватен для планшетных устройств

Вы смотрели на Adobe Flash Builder 4.5? Там как раз речь о решениях для мобильных устройств.

На самом делеSergYar- - вобщем-то кроссплатформенность (вроде даже есть версии Flash Player под МакОС)
И его нет (и не будет) под iPad

Еще разик:
Вы смотрели на Adobe Flash Builder 4.5? Там как раз речь о решениях для мобильных устройств.
И под ОСь яблочников - тоже.


Вообще, по набору комментов и язвительности - такое у меня чувство, что На самом деле и Petro123 - один человек :) Хотя, конечно, могу ошибаться.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282239
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmVadim Romanenkoпропущено...

А где Вы увидели критические минусы??
Первый минус - как я уже писал - обходится.... .. и т.д. Все минусы обходятся. Любой обход требует соответствующих времени и денег. А так, согласен - все обходится.

p.s. хотя почему вас должны волновать чужие деньги. Вы правы.

Ну вот. Ладно, таки давайте вот о чем. Минус впринципе был фактически ЕДИНСТВЕННЫЙ. И то - не минус, а требование грамотности. Еще раз спрошу - разве это минус???

Насчет п.с. - я вобщем-то иду по тому же пути (выбор нового направления движения) - и в каком-то роде ответственнен за те самые деньги. Так что - они меня таки волнуют.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282250
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

Кстати, не исключаю - и даже уверен в этом - что какие-то минусы мне не знакомы во Flex. Потому, если такие знания (о других, не изложенных выше минусах) у вас есть - буду благодарен, если поделитесь.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282261
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Romanenko- один человек :)
не один :)
Мне нет нужды писать анонимно.
....
Когда выбирал, в январе, на чём делать первый веб проект, то мне флеш не понравился.
Не серьёзный он....не на вырост.... не на корпоратив...
Это имхо :))
______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282357
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Vadim Romanenko- один человек :)
не один :)
Мне нет нужды писать анонимно.
....
Когда выбирал, в январе, на чём делать первый веб проект, то мне флеш не понравился.
Не серьёзный он....не на вырост.... не на корпоратив...
Это имхо :))
______________________________________________
"Сложнее всего в мире достигнуть простоты — это крайняя граница опыта и последнее усилие гения". © George Sand.
AutoPOI.ru — ГИС-технологии для Oracle


Тогда - спешу принести свои извинения!

Насчет Флекса и несеръезности... Сам сначала отнесся с недоверием. Потом выполнил небольшой тестовый прожектик - понравилось. Удобство, информационная освещенность, скорость разработки и проч. Насчет не на вырост - тоже беспокоил этот вопрос. Обзорно смотрел флекс еще в ноябре - сейчас снова вернулся. Налицо рост - выход новой версии с серъезными подвижками вперед. Видится желание Адоба его развивать. Буду надеяться, что Адоб не забросит свое детище еще хотя бы лет 5 а то и 10 :)
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282370
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim RomanenkoСам сначала отнесся с недоверием. Потом выполнил небольшой тестовый прожектик - понравилось.
Выбирать надо из 2-х, 3-х, а не 1-го варианта.
- hello world в ЯП=ХХХХ занимает не так много времени.
Кроме того, Веб-язык изучать всё равно придётся.
Если ты не студент-верстальщик.
Интересно, что в клиент-сервере, такой специальности нету :)
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282499
Vadim Romanenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Vadim RomanenkoСам сначала отнесся с недоверием. Потом выполнил небольшой тестовый прожектик - понравилось.
Выбирать надо из 2-х, 3-х, а не 1-го варианта.
- hello world в ЯП=ХХХХ занимает не так много времени.
Кроме того, Веб-язык изучать всё равно придётся.
Если ты не студент-верстальщик.
Интересно, что в клиент-сервере, такой специальности нету :)

Дык и выбирали из некоторого кол-ва. АСП, АСП.НЕТ, Сильверлайт - не подходят по причине того, что у нас чесговоря есть уже небольшое решение на ЖСП (т.е. есть программеры, имеющие опыт на жаве; менять курс на Мелкософт - показалось невыгодным). Небольшое решение на ЖСП показало, что такое попытка добиться одинакового отображения документов ХТМЛ под разными браузерами. Решили двинуться в сторону Флекса - есть мнение, что это то, что нужно (быстро, просто и видится перспективным)
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282561
Frees
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если остаться на Builder и начать использовать IntraWeb например.

сторонники Flex не боитесь что Adobe завтра закроет этот проект?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282584
Frees
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем идти в WEB есть и другие способы решить, указанные автором темы, проблемы: переделать архитектуру имеющегося приложения на трехзвенную например (ИМХО это лучше чем начинать заново).
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282677
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergYar,

Дурацкий вопрос. Зачем вообще приложение переписывать с нуля ? Только из-за того, что программеры есть? Чем не устраивает вариант сделать приложение на базе какой нибудь OpenSourec ERP у которой уже есть не только веб морда, но и куча разработчиков функционала, часть которого Вам все равно потребуется разрабатывать?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282710
Frees
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалистсделать приложение на базе какой нибудь OpenSourec ERP у которой уже есть не только веб морда

как насчет конкретного пример,а из опыта?
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282766
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreesРеалистсделать приложение на базе какой нибудь OpenSourec ERP у которой уже есть не только веб морда
как насчет конкретного пример,а из опыта?
Конкретный пример ADempiere , проект на sf.net , книги по настройке и программированию .
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37282901
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЗдравствуйте.

SergYarЕсли есть у кого подобный опыт, поделитесь.
На какой инструмент/технололгии переходили и почему?
Если бы делали это сейчас, что бы выбрали?

Возможно наиболее безболезненный переход будет на платформу ASP.NET?
Visual Studio 2010
C#
MS SQL

Хотя можно например остаться на том же C Builder'е...
Просто логику переписать на использование CGI...

В общем случае переписывать нужно много.
Поэтому выбирайте технологию "на вырост".
Плюс ориентироваться лучше на доступность специалистов.

А меня давеча лечили что этих специалистов вообще мало и толковых нет..
Типа на PHP спецов вагоны, а на ASP.NET даже по Москве - грамотных нет..

Самостоятельно же на ASP.NET ничего так получается.
WinForms в браузере хорошо пошли.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37283824
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Модератор: Уважаемые анонимусы! Не вынуждайте доводить до запрета анонимного постинга в этот форум, пожалуйста! Давайте чуть сдержаннее и без перехода на личности.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37284088
bob1970
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то при выборе, мне кажется, нужно отталкиваться от ситуации, от того что у вас уже есть, какая архитектура существующего приложения, что там можно использовать. Не будете же вы все с нуля переписывать. Пример. У меня трехзвенка (java, tomcat). Десктоп приложения написаны на Eclipse RCP. Встала задача вынести часть функционала в интернет (не для всех, только для своих, т.е. пользователи знают куда зайти). Выбирал php, python,flex, jsf,wicket. Но на изучение этих инструментов нужно время (ну и интерес , если позволите). Я java программер , мне она ближе к телу. Зацепился за GWT (потом SmartGWT). За пару недель задача была решена. Причем html я знаю на примитивном уровне. По сути все свелось к разработке собственно GUI. Вся бизнес логика осталась неизменной. Программирование только на java (немного правда пришлось поползать по css). Использовал Eclipse, плагин GWT от Google, плагин WindowBuilder. Небольшое замечание. Само gwt-приложение перед началом работы должно загрузиться в браузер, затем оно там лежит в кеше и повторно не грузится, если только версия не изменилась. В моем случае это было около 2 мег. Т.е. перед первым запуском приходиться ждать загрузки (было недовольство пользователей). Но затем между клиентом и сервером ходят только чистые данные, не html странички , а только данные. В моем случае еще и упакованные. Очень быстро. Еще дополнение. GWT изучал по-диагонали. Нечего там особенно изучать. А выглядит приложение как десктопное. У самого аж волосы на спине шевелились, до чего дошел прогресс.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37319220
SergYar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bob1970Вообще-то при выборе, мне кажется, нужно отталкиваться от ситуации, от того что у вас уже есть, какая архитектура существующего приложения, что там можно использовать. Не будете же вы все с нуля переписывать. Пример. У меня трехзвенка (java, tomcat). Десктоп приложения написаны на Eclipse RCP. Встала задача вынести часть функционала в интернет (не для всех, только для своих, т.е. пользователи знают куда зайти). Выбирал php, python,flex, jsf,wicket. Но на изучение этих инструментов нужно время (ну и интерес , если позволите). Я java программер , мне она ближе к телу. Зацепился за GWT (потом SmartGWT). За пару недель задача была решена. Причем html я знаю на примитивном уровне. По сути все свелось к разработке собственно GUI. Вся бизнес логика осталась неизменной. Программирование только на java (немного правда пришлось поползать по css). Использовал Eclipse, плагин GWT от Google, плагин WindowBuilder. Небольшое замечание. Само gwt-приложение перед началом работы должно загрузиться в браузер, затем оно там лежит в кеше и повторно не грузится, если только версия не изменилась. В моем случае это было около 2 мег. Т.е. перед первым запуском приходиться ждать загрузки (было недовольство пользователей). Но затем между клиентом и сервером ходят только чистые данные, не html странички , а только данные. В моем случае еще и упакованные. Очень быстро. Еще дополнение. GWT изучал по-диагонали. Нечего там особенно изучать. А выглядит приложение как десктопное. У самого аж волосы на спине шевелились, до чего дошел прогресс.

1. Трехзвенки сейчас нет, поэтому не обойтись без существенных изменений. По возможности, логику менять не будем, иначе это будет просто непосильный проект(в разумные сроки).
2. Скиньте, пожалуйста, мне на мыло письмо(у вас в профиле отключен адрес), есть к вам вопросы.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37467761
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergYar,

Если еще интересно могу предложить вариант, который сами используем. На PHP сделали framework, позволяет работать как с виндовым приложением. Все на событиях и обработчиках. Время жизни объектов ограничено только временем жизни сессии.
А еще, поскольку вы писали на C++Builder, посмотрите в сторону Delphi на PHP. Сам не пробовал, но выглядит прилично. Наверное, это будет самый безболезненный вариант перехода.
...
Рейтинг: 0 / 0
Win32 => Web: как оптимально?
    #37469063
GWTdeveloper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergYar, аутсорс не рассматриваете? могу сделать на gwt.
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Win32 => Web: как оптимально?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]