Why pyDS is not suitable for Wego?
PyDS is cool with it's mimic of Radio Userland in a very simple and open way. If Dave Winner opened his Radio Userland and Mania years ago, maybe the tool has become a real name in today's software industry.
However, PyDS, is not perfect enough for wego architecture. Wego is as same as PyDS as an open personal knowledge management tool. However, Wego is designed for more open architecture for future extensions. PyDS merges all interface and business logic, thus it's somewhat difficult to update the code and make extension. Although Georg Bauer abstracts a tool service from PyDS, the programming pattern has to be rigid to follow many rules in "PyDS" way. So I think it's not easy to program based on PyDS, even the ToolServer Georg made later on.
The Wego architecture is a multi-tier architecture. We will seperate interface layer and business logic layer, even (virtual) data access layer. The model will be prototyped soon to see if it's workable and implementable with considering other factors(e.g. Python capability).
However, PyDS, is not perfect enough for wego architecture. Wego is as same as PyDS as an open personal knowledge management tool. However, Wego is designed for more open architecture for future extensions. PyDS merges all interface and business logic, thus it's somewhat difficult to update the code and make extension. Although Georg Bauer abstracts a tool service from PyDS, the programming pattern has to be rigid to follow many rules in "PyDS" way. So I think it's not easy to program based on PyDS, even the ToolServer Georg made later on.
The Wego architecture is a multi-tier architecture. We will seperate interface layer and business logic layer, even (virtual) data access layer. The model will be prototyped soon to see if it's workable and implementable with considering other factors(e.g. Python capability).
