← Back to team overview

elementary-dev-community team mailing list archive

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


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, ...

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

> On 2013-08-21 23:20, Albert Palacios Jimenez wrote:
>> You can find non Vala applications at the software center, you can sell applications written in "whatever" language as long as they run properly.
>> It is just that you application won't benefit of the Elementary + Granite + Vala ecosystem. It will probably look ugly and less appealing to your potential customers.
> Is the mission to spread Vala or Elementary?
> As long as apps with the "Elementary feeling" can only be done in Vala,
> few third party developers will catch the train.
> Also what is "properly"? Will apps with substandard and ugly behaviour
> which does not follow the HIG be allowed in the software center?
> --jakob

Follow ups