X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from mail-da0-f54.google.com (mail-da0-f54.google.com [209.85.210.54]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 11C74DC016C; Wed, 5 Dec 2012 14:13:54 +0000 (UTC) Received: by mail-da0-f54.google.com with SMTP id n2so2306510dad.13 for ; Wed, 05 Dec 2012 06:13:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:reply-to:to:subject:date:user-agent:references:in-reply-to:cc :mime-version:content-type:content-transfer-encoding:message-id; bh=IR9SneFDutDTekLlAABKB0RbcG2qv23jfFjz8qiufuU=; b=NX0cHZeSIPKe00QvgI3cUWunNzocU/M8oNfJRSxeCOqyl+PCGZfcb0EIXSYIkzOAsn R0WUiaIvbuw4Kskhg9RbsQRTEXTKxqR6QQlZ62cE2wdtFj6j8cMq5TzzA+3Qh6pUJA5T +moYAe3hp8UvHQW32GdFRibdOAWvs8ir9Ina4khQ0DcJNTGrQ2yiFSgAhwMnSxtSi3D3 MRxHgQnHI2z0RoZyGtB/y4zL/9a0he40KMu1ikamiso7pCZKYqZc80jPFgz+GWFck6Jz t1YBGsB7dQVWPpjjATr9ZxafzvP3cJwoPXyZmQP2RIPH/SpvuyhP6OL4y2ChwLhrtahO R4gw== Received: by 10.68.189.163 with SMTP id gj3mr49361321pbc.110.1354716833518; Wed, 05 Dec 2012 06:13:53 -0800 (PST) Received: from microknoppix.localnet ([117.227.144.81]) by mx.google.com with ESMTPS id vx2sm2966537pbc.33.2012.12.05.06.13.47 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 05 Dec 2012 06:13:52 -0800 (PST) From: "V.Krishn" Reply-To: vkrishn4@gmail.com To: Kaarle Ritvanen Subject: Re: [alpine-devel] Ideas for a new config framework, ACF2 Date: Wed, 5 Dec 2012 19:39:19 +0530 User-Agent: KMail/1.13.7 (Linux/3.3.7-64; KDE/4.7.4; x86_64; ; ) References: <20121129152317.69585a4f@ncopa-desktop.alpinelinux.org> <201212022211.23812.vkrishn4@gmail.com> In-Reply-To: Cc: "alpine-devel@lists.alpinelinux.org" , acf@lists.alpinelinux.org X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201212051939.19111.vkrishn4@gmail.com> On Wednesday, December 05, 2012 01:27:09 PM you wrote: > On Sun, 2 Dec 2012, V.Krishn wrote: > > Can we know what frameworks/components are involved. > > Few that I could get from the thread: > > 1. bootstrap > > 2. backbonejs, requirejs > > 3. lua > > 4. minihttpd > > 5. json libs > > 6. sqlite > > 7. augeas > > > > Any thoughts on tir (lua+mongrel2+zeromq) ? > > I used Tir as part of the first prototype before writing the > proposal. This was in May, but afterward we decided to opt for full > client-side implementation for the web UI, whereas Tir seems to target > server-side web applications. Even for those, the value add was rather > thin, which is quite natural because the author advertises to use only > 1300 lines of code. Having a backed lua framework would be nice. Tir could be adopted/modified as a base. > > The proposal mentions Backbone.js, but after a second prototyping > round I feel that this library creates more problems than provides > solutions, at least in this context. Backbone's data model is rather > limited in comparison to what is proposed for the new ACF. For > example, Backbone does not support nested collections or collections > of primitive types. Circumventing these limitations provided to add > too much complexity both to the server and client implementation. > Choice of client-side js libs should not be a stress here. Rather module-specific adoption of other libs should be possible. Mongrel2 also involves zeromq, which has its own benefits. Also to be evaluated for tools/system to be used in ACF2 is "redis". -- Regards. V.Krishn --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---