← Back to team overview

elementary-dev-community team mailing list archive

Re: Other languages? (Was Re: Congratulations Luna developers!)


So you want us to document how to build a "elementary style" app in any
possible language? Thanks but no thanks. IMHO we should provide generic
goals and guidelines as to how an application should work and what it
should look like, and preferably describe a set of tools with which you
could achieve that. Vala is just the tool elementary agreed upon to use for
core apps, and it makes sense to use that knowledge to also create third
party apps. If you prefer to use different tools for third party apps,
that's entirely OK. But it makes no sense to try to document any possible
tool with which you could make an elementary style app.


On Wed, Aug 21, 2013 at 11:39 PM, Jakob Eriksson <jakob@xxxxxxxxxxxxxxxx>wrote:

> Then there is an education / PR problem on the elementary.org page.
> It should be made clear how to make a HIG compliant app in any (where
> any=C++, hehe) language.
> On 2013-08-21 23:32, Albert Palacios Jimenez wrote:
> >
> > I think there are some misunderstandings:
> >
> > - The HIG is a must for core elementary OS applications but a
> recommendation for third party ones.
> >
> > - If you develop your application using a Model/View/Controller schema,
> it will be easy to make it look like an elementary OS just changing the
> View and leaving the original sources for Models and Controllers.
> >
> > This is why a lot of applications work across different systems, they
> get the "view/look" from the core libraries and work with a non "core"
> language.
> >
> > This is an appropriate way of developing applications, it works well not
> only for Linux but also for OSX, Windows, iOS, Android, ...
> >
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp

Follow ups