[Development] Deprecating modules with 5.5

Jaroslaw Staniek staniek at kde.org
Thu Feb 5 16:32:08 CET 2015


On 3 February 2015 at 09:50, Hausmann Simon
<Simon.Hausmann at theqtcompany.com> wrote:
> Hi,
>
> Functionality wise, what type of "class" do you wrap with QScriptClass?

Examples (you can guess from what project by looking at my footer):
- Light data types (anything you see in databases and isn't mapping to
javascript types). Long long?
- Any very numerious non-QObject objects or calculated entities and/or
properties that have no their structures at all. Thing about a
database record  accessible by record.<fieldname>.

Apart of that I'd also think about placing javascript bindings on the
(headless) server side too, think of extensions to PostgreSQL, SQLite.
The goal is to have the very same user-defined functions available at
both client and server side.

As said before I also need an API to implement a full visual debugger.

>
> Simon
>
>   Original Message
> From: Jaroslaw Staniek
> Sent: Tuesday, February 3, 2015 09:36
> To: Knoll Lars
> Cc: development at qt-project.org
> Subject: Re: [Development] Deprecating modules with 5.5
>
>
> On 3 February 2015 at 09:29, Knoll Lars <Lars.Knoll at theqtcompany.com> wrote:
>> On 03/02/15 09:24, "Jaroslaw Staniek" <staniek at kde.org> wrote:
>>
>>>On 3 February 2015 at 08:33, Knoll Lars <Lars.Knoll at theqtcompany.com>
>>>wrote:
>>>> Hi,
>>>>
>>>> I’d like to mark a few modules as deprecated with 5.5, and most likely
>>>> remove them from the binary packages with 5.6. These modules are:
>>>>
>>>> * Qt WebKit
>>>> * Qt Declarative (Qt Quick 1)
>>>> * Qt Script
>>>>
>>>> All of these modules are by now a couple of years old, don’t receive
>>>> updates above the bare minimum and have a replacement that is actively
>>>> being developed in Qt 5.
>>>
>>>Thanks for the update.
>>>Is there a replacement for, say, 90% of Qt Script features, including
>>>these where performance counts?
>>
>> QtQml should with 5.5 have most of the required API and the performance
>> should not be a whole lot worse than QtScript (as the JS engine in there
>> is by now ~5 years old). Please let Simon and myself know if you’re
>> missing some functionality or find some larger performance gap.
>
> Thanks for the info. As for performance, I'd mention I am looking for
> equivalents of QScriptClass which is a handy and light tool.
>
> Other than that - QScriptEngineDebugger equivalents?
>
> --
> regards, Jaroslaw Staniek
>
> KDE:
> : A world-wide network of software engineers, artists, writers, translators
> : and facilitators committed to Free Software development - http://kde.org
> Calligra Suite:
> : A graphic art and office suite - http://calligra.org
> Kexi:
> : A visual database apps builder - http://calligra.org/kexi
> Qt Certified Specialist:
> : http://www.linkedin.com/in/jstaniek
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development



-- 
regards, Jaroslaw Staniek

KDE:
: A world-wide network of software engineers, artists, writers, translators
: and facilitators committed to Free Software development - http://kde.org
Calligra Suite:
: A graphic art and office suite - http://calligra.org
Kexi:
: A visual database apps builder - http://calligra.org/kexi
Qt Certified Specialist:
: http://www.linkedin.com/in/jstaniek



More information about the Development mailing list