powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Цель - переход к веб-приложениям
25 сообщений из 239, страница 2 из 10
Цель - переход к веб-приложениям
    #37836742
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13.06.2012 16:10, boogiman написал:

> Тогда бы вы потеряли все многолетние наработки...

Для этого нужно сбросить на Москву ядрёную бомбу, и не одну ;).

> Может я туплю, а чем метод предложенный *Dimon * плох?

Мой коллега пытался делать проект на EASe... в общем, проект выкинули, а
те, кому нужен удалённый доступ, ставят VPN и используют обычный толстый
клиент.

> Зачем PowerBuilder использовать не для свойственных ему задач(web
> программирование).

Вот и я о том же. Для Web-а нужно писать Web-приложение на языках для
Web-разработки ;).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37836818
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000Интересно :). А на Свин-7 этот раритет работает?

Представьте, работает, и весьма шустро.

Dim2000По-моему, не стоит пытаться сделать из толстого клиента тонкий :).

А вот это - проклятие всей моей жизни - попытки похудеть :-)
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37836846
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boogimanМожет я туплю, а чем метод предложенный Dimon плох?

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

boogimanЗачем PowerBuilder использовать не для свойственных ему задач(web программирование).

А почему несвойственных? Последний РВ как раз анонсируется и рекламируется именно как интегрированное средство веб-программирования. Как я понимаю, операторы и функции PowerScript, datawindow и другие объекты новый РВ транслирует в код современных веб-языков и освобождает разработчика от необходимости их детального изучения, что позволяет ему сразу стартовать с использованием привычной оболочки и методологии. К сожалению, мне пока не удалось в этом убедиться своими руками и глазами. Но если это так - то это просто супер, лучшего и ожидать не нужно.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37837372
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_wwwboogimanМожет я туплю, а чем метод предложенный Dimon плох?

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

boogimanЗачем PowerBuilder использовать не для свойственных ему задач(web программирование).

А почему несвойственных? Последний РВ как раз анонсируется и рекламируется именно как интегрированное средство веб-программирования. Как я понимаю, операторы и функции PowerScript, datawindow и другие объекты новый РВ транслирует в код современных веб-языков и освобождает разработчика от необходимости их детального изучения, что позволяет ему сразу стартовать с использованием привычной оболочки и методологии. К сожалению, мне пока не удалось в этом убедиться своими руками и глазами. Но если это так - то это просто супер, лучшего и ожидать не нужно.

1. Поставите например Eclipse - почитаете, что такое SOA и webservice, я где то через 2 месяца клепал WSDL для webservice уже нормально, правда я для шины делал, а шина была малоизвестная ServiceMix и чёрный экран с процессами меня бесил + никакой отдадки, поэтому эту шину я забросил - это полное гав...но имхо. Но сам Eclipse по сравнению со средой Power - намного нативнее. Хотя webservice мона клепать хоть в блокноте, это же обычная xml + xsd (необязательно). Webserver (это на чём разворачиваются, публикуются webservice) смотрите сами, Sybase EAS , Oracle - Weblogic ; Microsoft - IIS (помоему достаточно простой, но тогда лучше Visual студию заюзать), IBM - Websphere. Для java используют: jboss и ещё какую то хрень... Вы ж 3-х звенку хотите, вот и заботаете 3-е звено за 2-3 месяца)). Где то я читал что разработчики ozon.ru - за 3 месяца были на делфях, потом в студии забацали webservice и всё, у них по-моему 3 месяца на Web ушло .

2. Я сомневаюсь, что Sybase смогла осилить аналог GWT от гугл, в силу хотя бы того, что у них разработчиков меньше. Да и это тока начало, вы хотите быть первопроходцем и баги на себе ловить?

Имхо прислушайтесь к совету Филипа и делайте Web на чём нить другом. А разработку форм оставляйте на Power. Впрочем обработку данных и расчёты - действительно выносите на сервер приложений, глядишь и Клиент Ваш начнёт худеть
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37837426
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Dim2000
>>Для этого нужно сбросить на Москву ядрёную бомбу, и не одну ;).

Вы просто сжёте Наверное метро 2033 начитались))
Придёт новое начальство. Скажет у нас корпоративный стандарт php + MYSQL и что вы будете делать )) ?


>>Мой коллега пытался делать проект на EASe... в общем, проект выкинули, а
>>те, кому нужен удалённый доступ, ставят VPN и используют обычный толстый
>>клиент.

А если пользователей 10 000 (интернет магазин) вы им каждому предложите vpn ставить, ещё вопрос куда?
Вы просто сжёте))))))


>>Вот и я о том же. Для Web-а нужно писать Web-приложение на языках для
>>Web-разработки ;).

Или добавить 3-е звено к 2-х звенке на языках web-разработки и получить Web.
Впрочем если с нуля писать , то с Вами соглашусь...
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37837608
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13.06.2012 19:49, mgl_www написал:

> Представьте, работает, и весьма шустро.

Круто :). Я PB5 последний раз запускал в прошлом веке, поэтому и спрашиваю.

> А вот это - проклятие всей моей жизни - попытки похудеть :-)

Я даже и не пытаюсь .
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37837609
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
14.06.2012 11:22, medoed написал:

> Вы просто сжёте Наверное метро 2033 начитались))

Кстати, не читал. Много потерял?

> Придёт новое начальство. Скажет у нас корпоративный стандарт php + MYSQL
> и что вы будете делать )) ?

А ничего. Собака лает, караван идёт.

> А если пользователей 10 000 (интернет магазин) вы им каждому предложите
> vpn ставить, ещё вопрос куда?

Кстати, И-магазин у нас в конторе есть. Написан с нуля изначально как
Web-приложение на C под Linux.

> Впрочем если с нуля писать , то с Вами соглашусь...

Конечно, с нуля. Кесарю кесарево...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37875501
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Хвастаюсь.

Скриншот моего родного приложения, мигрированного с РВ5 на РВ12.5 Classic, развернутого под веб-сервером и просматириваемого через IE.
Похоже, что жизнь на Марсе всё-таки есть!
Есть много слов, но появятся ещё больше, поэтому пока помолчу.
А это просто фиксация исторического момента. Чек ин, так сказать.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37876678
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мои искренние поздравления)) Хоть езжай к Вам учиться млин из Москвы))
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37876876
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoed,

Спасибо! Ехать на учёбу ещё очень-очень рано. Всё достаётся методом ненаучного тыка. Каждый знакомый объект РВ ведет себя не так как мы привыкли, об этом нигде не написано (во-всяком случае я не нашел).
А вот приехать в Одессу пока лето, теплое море, полно фруктов-овощей и т.п. и т.д. - вполне можно и даже нужно.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37903431
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Айфон
Не ахти, но хоть что-то. Конечно, для айфона нужно делать отдельную ветку с минимизацией украшательств.
Под макбук и айпад пока не получается - видно там какие-то другие Сафари.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37905612
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перенесно из ошибочно заведенной соседней ветки "Айфон"

yaCoolerЗдорово) Ещё бы инструкцию краткую, как у вас всё это получилось) И процент переработки вашего приложения под веб)

yaCooler,

Спасибо!
Прошу прощения, я опубликовал это отдельныи постом по ошибке. Его место - в соседней ветке "Цель - переход к веб-приложениям".
Если Вы не против, то давайте переместим наше обсуждение туда. Там более-менее подробно описана история этой проблемы.
А если вкратце, то сделано это штатными средствами РВ12.5 Classic - миграция библиотеки из более ранней версии РВ и развертывание приложения под веб-сервером. Процент ручной переработки практически ноль. Но назвать это готовым продуктом я бы не осмелился - только на сегодняшний момент я насчитал порядка 20 несовместимостей между вин- и веб-версиями. Т.е. при переходе к веб потеряна значительная часть функциональности. Но с этим, по-видимому, придется смириться - уж слишком разные принципы организации UI.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #37959030
Comstar-e
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mgl_www,

Доброе время суток !

Мои поздравления !!!
Вы сделали это только средствами PowerBulder ? Поделитесь если не секрет.

Зарание благодарен.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38075725
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Позавчера запустил в производственные испытания свою ERP-систему в Web-варианте. Пока полет нормальный.
И всё-таки Appeon! Правда пришлось исполнить немало танцев с бубном, чтобы заставить всё это правильно работать, но результат меня устраивает - 99% функциональности и UI воспроизведено адекватно win-версии.
Не обошлось без некоторых переработок исходных библиотек. Так например, обнаружилось, что dddw в полях grid dw - большое зло, т.к. в веб-варианте такие grid-таблицы загружаются неприлично долго - несколько минут. Пришлось заменить dddw на popup.
В целом, быстродействие, конечно, проигрывает win-варианту в LAN, но не настолько, чтобы отказываться от web.
Если кому-то интересно, могу подготовить демо-версию - ссылку пришлю в личку.
Что же касается веб-возможностей PB12.5 Classic, то тут ОЧЕНЬ большие проблемы, но это уже совсем другая история.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38076952
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вышел Appeon Mobile 1.0 beta
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38077714
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,

Спасибо, очень интересно. Правда на сайте Sybase об этом ни слова. Придется порыться на сайте Appeon.
Кстати, в 2013 г. обещают выпустить кроссбраузерный Appeon.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38078874
umalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_www,

Добрый день. Интерес большой. Если есть возможность выложите хотябы несколько PrinScreen-ов.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38079345
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umalov,

Здравствуйте!
К сожалению, здесь ограничения на размер картинки - отправил Вам на и-мейл.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38079419
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umalov,
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38079487
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umalov,
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38079980
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_www,

А можно немного технических деталей по следующим вопросам:

1) Когда юзер вызывает File->Save As то куда сохраняется файл, на комп юзера, или на сервер?
Как происходит процесс передачи содержимого файла на клиент?
Или вся программа выполняется на клиенте (например в виде джаваскрипта) и только запросы к БД передаются на сервер?

2) Тоже самое про печать. Печать на локальные принтера юзера или на принтера сервера?
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38080084
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,

1. Файл сохраняется на компьютер либо в любое доступное место в сети - выбирается в стандартном диалоговом окошке, вызываемом функцией dwcontrol.SaveAs ( { filename, saveastype, colheading } ).

2. Печать осуществляется на любой принтер - локальный, сетевой, PDFcreator. Выбирается в стандартном диалоговом окошке, вызываемом функцией PrintSetup().

Как всё это работает (насколько я разобрался).
Компоненты приложения загружаются с сайта под управлением сервера Appeon. Сайт создается Appeon'ом из исходных pbl в процессе выполнения Deploy. На этом сайте в своих директориях лежат отдельные файлики с именами объектов из исходных pbl:
меню в виде файлов .xml,
application, window, uo, tv - в виде файлов .js (зашифрованных, по-видимому JavaScript) - в моём приложении их порядка 200,
dw - в виде файлов .dat - в моём приложении их порядка 800,
иконки - в виде файлов .bmp.
Компоненты загружаются только при вызове из соответствующего пункта меню. Данные, естественно, - с сервера БД. Программа выполняется, как я понимаю, на клиенте.

Идеальный тонкий клиент в классическом смысле этого понятия.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38080377
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_www,

ОК, т.е. программа взаимодействует с ресурсами клиентского компа.

Другой несвязанный вопрос.
А почему есть привязка к IE?
Или я чего-то недопонял?
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38080436
mgl_www
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,

ActiveX. Основной механизм.
...
Рейтинг: 0 / 0
Цель - переход к веб-приложениям
    #38080868
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mgl_wwwActiveX. Основной механизм.
Ясно, спасибо
...
Рейтинг: 0 / 0
25 сообщений из 239, страница 2 из 10
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Цель - переход к веб-приложениям
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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