XMLRPCSync Жив
2007-12-05 01:12Продолжается цикл новостей про разработку XMLRPCSync. Даже забавно. Будет. Наверно. Потом почитать как развивались мои терзания. В общем, после того как я на клиенте позволил выбирать интерфейсы, так же как на сервере, после того, как я сделал выбор не только интерфейсов самого компонента, и не только интерфейсов, к которому его можно привести, но еще и подинтерфейсов тех интерфейсов к которым его можно привести, наконец, сбылась мечта идиота, удалось синхронизировать объект вместе с аннотациями (IDC), что, в общем, приятно.
Правда, про XMLRPC выяснились кое-какие минусы, например, надежды на прозрачную передачу данных обломались: прозрачно передается базовый набор типов Python, и никакой передачи классов по значению. Вообще, жалкое подобие CORBA. Так что придется данные преобразовывать в транспортный формат и т.п., т.е. примерно так же, как с ng.ftp. Ну, опыт есть.
Но самый главный вывод - по поводу TTW vs ZCML. Конечно, для каких-то сложных случаев придется писать специальные адаптеры. Но похоже, основная масса простых случаев покрывается TTW


