Open main menu
Home
Random
Log in
Settings
About Sugar Labs
Disclaimers
Sugar Labs
Search
Changes
← Older edit
Newer edit →
Platform Team/Sugar Network/Architecture
(view source)
Revision as of 07:54, 2 January 2012
808 bytes removed
,
07:54, 2 January 2012
→Client
Line 57:
Line 57:
* Stimulate doing behaviour when it should be possible to create new client application or tweak existing on a client side;
* Stimulate doing behaviour when it should be possible to create new client application or tweak existing on a client side;
* It is all time possible to create Web application on a server side.
* It is all time possible to create Web application on a server side.
−
−
=== Default client ===
−
−
The default client is implemented using Web technologies to:
−
−
* Using Web technologies might make client developing easier;
−
* Make it possible to reuse Sugar Network in any Web browser in any Desktop Environment, i.e., not only from Sugar Shell;
−
* It might be easier to find potential Sugar contributors within Web developers rather than developers who know GTK.
−
−
It might sound a bit confusing to have local Web application, but this decision is based on:
−
−
* Local Web applications serve only one user and are much simpler than singular applications that are intended to serve multiple users simultaneously;
−
* It might be useful to design simple and clean code using existing Web technics like MVC;
−
* Thus, it will be easier for doers to learn, change, reimplement the new clients.
=== Personal server ===
=== Personal server ===
Alsroot
Bots
,
Bureaucrats
,
Check users
,
Administrators
,
Widget editors
5,705
edits