Re: Terminology for Frameworks

Carl Symons <[email protected]>
Newsgroups gmane.comp.kde.events
Message-ID <2217899.yytcL2kJ3S__31019.9069827378$1380038005$gmane$org@symcomtech>
On Tuesday, September 24, 2013 10:09 (UTC) Jos Poortvliet wrote:
> Going through the article explaining Frameworks to the world*
> yesterday, I bumped into quite some inconsistent use of terms.
> 
> Right now, we mix up:
> modules
> components
> frameworks
> addons
> libraries

This article was developed using several previously published 
resources...blogposts, presentations, mailing list threads. These were written 
in different time frames, against a background of evolving understandings, for 
a variety of audiences.

The terms made sense within their respective contexts.

For people in the know, the distinctions are not a big deal. The multiple 
audiences intended for the article will not have a more-or-less automatic 
synonym-izer. So Jos and I went into some detail about what each of these 
terms would mean to various intended audiences.

The Frameworks 5 project looks one way to KDE developers. Other audiences such 
as technical journalists, Qt developers, managers of Qt-related projects and 
companies will have different views. This article will potentially reach many 
of these audiences.

Carl 


> 
> For example in the article, we mostly talked 'modules' intermingled
> with 'libraries', then suddenly started calling them addons and trow
> in some 'components'
> 
> As Kevin pointed out, library is certainly wrong: each
> framework/module CAN be multiple libraries (and even have binaries,
> runtime components).
> 
> After a discussion with Sebas and Carl, I now made the article talk
> about only 'Frameworks' and 'addons', the latter only in relationship
> to Qt, as in the KDE frameworks being a set of addons to Qt.
> 
> I added the following text to our Frameworks 5 communication plan:
> 
> To  prevent using too many interchangable and confusing terms, please
> try to stick to the following two: Frameworks and (Qt) addon. Use the
> term 'Framework' (capitalized) to refer to an individual, independent
> part of Frameworks 5 like KArchive or KIO. When explaining Frameworks,
> it is OK to explain that it is the result of an modularization of the
> older 'KDELIBS' and that one Framework offers one or more libraries
> and sometimes runtime components to (combined) perform a specific
> function.
> 
> See https://notes.kde.org/p/Frameworks5Communication
> 
> Feedback, as always, very much welcome.
> 
> Cheers,
> Jos
> 
> * http://dot.kde.org/2013/09/25/frameworks-5
> 



_______________________________________________
This message is from the kde-promo mailing list.

Visit https://mail.kde.org/mailman/listinfo/kde-promo to unsubscribe, set digest on or temporarily stop your subscription.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.