Architectural proposal

Michelangelo De Simone m.des at mac.com
Sun Mar 23 11:34:30 PDT 2008


Il giorno 23/mar/08, alle ore 09:11, Jordan K. Hubbard ha scritto:

> All of the scenarios could just as easily be satisfied by another  
> Cocoa port front-end that does the Growl notifications and the UI  
> and everything else you've described.  Such an application could  
> also use the existing port(1) infrastructure directly, no

Thanks for your answer Jordan, hearing your opinion is very important  
to me. You are right, a classical Cocoa app would solve some of the  
basic tasks I mentioned, if all that we want is having MacPorts being  
used by one (experienced) user:); but this would lead to some major  
challenge once someone will want to setup another client, perhaps a  
web-based one or a Java-based one (it's just an example:)): he shall  
write from scratch the entire lower layers of his  app to make it work  
the way he wants, dealing with permissions as well (Task 7). No word  
about cuncurrent MacPorts running on the same system or the fact that  
a solution of this kind would be future-proof, in case MacPorts evolved.
Generally speaking Task 5 ("GUI") would be easily addressed with an  
upper layer to manage MacPorts Core.

One of the reasons for all this is to make MacPorts easy and  
affordable even to "naive users" with the help of third party  
developers who could count on an efficient and no trouble way to use  
the local MacPorts installation.

As you can see I'm speaking quite generally without touching any  
techincal issue in detail, so I'd really be happy to hear more of your  
opinions, "just in case".:)

Anyway thank you and don't be concerned, I really appreciate direct  
approaches.:)
-- 
// Et quid amabo nisi quod rerum enigma est?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2409 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/macports-dev/attachments/20080323/086ab791/attachment.bin 


More information about the macports-dev mailing list