From kde-promo Sun Jun 26 16:55:39 2011 From: Ingo =?iso-8859-1?q?Kl=F6cker?= Date: Sun, 26 Jun 2011 16:55:39 +0000 To: kde-promo Subject: [kde-promo] Re: The Future of our Frameworks Message-Id: <201106261855.45347 () thufir ! ingo-kloecker ! de> X-MARC-Message: https://marc.info/?l=kde-promo&m=130910738620842 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1411194140==" --===============1411194140== Content-type: multipart/signed; boundary=nextPart1441628.n9RSS9EeP4; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-transfer-encoding: 7bit --nextPart1441628.n9RSS9EeP4 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable On Tuesday 21 June 2011, Sebastian K=FCgler wrote: > On Tuesday, June 07, 2011 12:17:08 Pau Garcia i Quiles wrote: > > I had exactly the same question because IMHO there is a confusion > > between "framework" and "library" here. > >=20 > > Library =3D set of related functions and helper methods and classes > >=20 > > Framework =3D Library + a "way" of working with it (i. e. workflow, > > tools you need to use, conventions, etc). For instance, Rails is a > > framework because it imposes a set of conventions you cannot change > > (and you webapps will not work unless you follow them) > >=20 > > I'd say with the modularization we are splitting into *libraries*, > > not into frameworks because we do not impose a set of rules, > > tools, workflow, etc to work with it. >=20 > It's "vague on purpose", as we refer to libraries, but also more > complex things such as Akonadi. I had a look at what Wikipedia says about frameworks. AFAICT the=20 definition of "software framework" [1] is a good fit for what we mean. Regards, Ingo [1] http://en.wikipedia.org/wiki/Software_framework --nextPart1441628.n9RSS9EeP4 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) iEYEABECAAYFAk4HZJEACgkQGnR+RTDgudhyNQCgqcaXMedYincN685OSOsrdWEh gq0AmQHo/jres3obz8qJWxT2fe9BGK12 =e121 -----END PGP SIGNATURE----- --nextPart1441628.n9RSS9EeP4-- --===============1411194140== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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. --===============1411194140==--