LINUX.ORG.RU
 

Jazz 2.0b


0

0

обновился jazz до версии 2.0b

что такое джаз. это сервер приложений, написанный на python,
ориентированый на разработку бизнес-приложений
клиент написан на с++/qt3
сервер и клиент "общаются" между собой пакетами в формате xml
в качестве сервера БД на данный момент выступают PostrgeSQL и Firebird

на данный момент реализовано и внедрено несколько "конфигураций", планируется разработка новых.

чего нет. внятного руководства по установке системы и документации "для новичков". интересует необходимость оных :)

>>> Подробности

anonymous ()
Проверено: Demetrio (24.12.2004 15:46:46)

НАУЧИ КОМПЬЮТЕР ВАРИТЬ КОФЕ

управление электрическими цепями с помощью компьютера
лучший подарок для техногика; только открытые программы
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: Более высокий уровень абстракции от anonymous 27.12.2004 9:48:21  

Re: Более высокий уровень абстракции

Некоторое время помогал (немного) в развитии этой системы. К сожалению пришлось прекратить так-как мне не хватает ряда возможностей которые требуют сильной модернизаци системы. А у автора есть несколько больших приложений которые он не будет модернизировать.

Что не хватало: У клиента все виджеты организованы как список, а не как дерево. Поэтому нет возможности создать композитный виджет (я правда это обошел путем генерации уникальных имен на лету). Каждый виджет может порождать только один сигнал (а это не есть гуд т.к. позарез нужны клавиатурные шорткаты).

Теперь насчет Zope и Plone. Ребята вы сначала почитайте что такое jazz, а что Zope. Это принципиально разные вещи. Вот например може-ли Zope передать что-то в браузер (по собственному желанию)... То-то.

Насчет уровней абстракции. Если для хранения данных использовать НОРМАЛЬНУЮ СУБД, а не DBF то универсальных абстракции не получится. Например вы создаете новый объект - он должен в таблицу занести ключи (где ему их взять? сгенерировать?) Кроме того он должен будет занести в таблицу обязательные поля (а тут генерация как с ключами не поможет). Тут может OODB поможет, но не уверен.

Что сделано. Есль переписанный на базе twisted сервер (коллеги игрались - поэтому гарантировать 100% работоспособность не могу) это позволит создать бизнес объекты отдельно. На базе того-же приемника Woven сгенерировать интерфейсы как для GUI так и HTML.

Что хочется. Переписать протокол (и клиента) 1 Unicode 2 иерархическое наименование объектов 3 множественные сигналы от объектов 3 сетки чтобы умели брать свои значения сами (как RDF(может даже RDF подойдет) - говоришь ресурс на сервере и сетка сама заполняется)

* ()
[#] Ответ на: Re: Более высокий уровень абстракции от dem 27.12.2004 11:07:13  

Re: Более высокий уровень абстракции

Может всетаки еще пара человек присоеденится (желательно со знанием C++ а то я тут тону) и поднимем Wiki и продолжим....

* ()
[#] Ответ на: Re: Более высокий уровень абстракции от dem 27.12.2004 11:09:03  

Re: Более высокий уровень абстракции

По всем предложениям приглашаю писать в список рассылки - так быстрее договоримся до чего-либо.

anonymous ()
[#] Ответ на: Re: Jazz 2.0b от anonymous 27.12.2004 10:40:33  

Re: Jazz 2.0b

>Сломается комп - выкинем, тогда и купим новый.

Неа... купите когда клиента на жабе перепишите...

anonymous ()
[#] Ответ на: Re: Jazz 2.0b от anonymous 27.12.2004 10:43:46  

Re: Jazz 2.0b

>Была в начале версия на питоне+PyQt. Но глюки PyQt+скорость работы клиента

Ну! Что я говорил! Пистон тормоз! Жаба рулит!

anonymous ()
[#] Ответ на: Re: Jazz 2.0b от anonymous 27.12.2004 9:19:46  
Skull

Re: Jazz 2.0b

> существует ли общепринятый стандартный XML-язык для описания GUI-форм (и их поведения?) ?

www.uiml.org. С небольшими переделками мы используем его для нашего проекта EAS. См. http://eas.lrn.ru/docs/ru/html/xfl-forms.html

Все остальные языки разметки форм, увы, вращаются в своих узких нишах.

***** ()
[#] Ответ на: Re: Jazz 2.0b от anonymous 27.12.2004 12:23:19  

Re: Jazz 2.0b

О, мсье имеет аналог клиентского приложения на жава ? И с каких пор оная стала быстрее при работе с гуи чем питон ?

anonymous ()
[#] Ответ на: Re: Jazz 2.0b от Skull 27.12.2004 12:36:09  

Re: Jazz 2.0b

Спасибо за подсказку. Почитаю немного про этот EAS - рсширю кругозор и вернусь к дискуссии.

Егор.

anonymous ()
[#] Ответ на: Re: Более высокий уровень абстракции от dem 27.12.2004 11:07:13  

Re: Более высокий уровень абстракции

> Что сделано. Есль переписанный на базе twisted сервер (коллеги игрались - поэтому гарантировать 100% работоспособность не могу) это позволит создать бизнес объекты отдельно.

А что кроме jazz и twisted matrix еще рассматривалось? На kiwi (kiwi.sf.net) смотрели?

anonymous ()
[#] Ответ на: Re: Более высокий уровень абстракции от anonymous 28.12.2004 0:30:18  

Re: Более высокий уровень абстракции

Нет, ну в киви вообще вроде как ничего нету для работы с сетью. Просто враппер для гтк. То есть вод винды работать будет но хреновооооо...

anonymous ()