Programming Language

Ja
James Fortune
Posts: 16
Joined: Wed Mar 09, 2016 11:08 am
Platform: Windows
Location: Surrey, England

Fri Mar 11, 2016 9:46 pm Post

As an ex-programmer myself, I am impressed how well thought out and user-friendly Scrivener is.

Purely out of fascination, does anyone know what language Scrivener is written in?

Warmest regards
James
Warmest regards
James

James Fortune

j_
j_kour
Posts: 21
Joined: Sat Nov 07, 2015 2:35 pm
Platform: Mac

Sat Mar 12, 2016 12:39 am Post

Hi James,

most likely in Objective-C and XCode.

No idea about the Win version.

Regards,

John

User avatar
devinganger
Posts: 2035
Joined: Sat Nov 06, 2010 1:55 pm
Platform: Mac, Win + iOS
Location: Monroe, WA 98272 (CN97au)
Contact:

Sat Mar 12, 2016 6:40 am Post

IIRC the Windows version is currently based on the Qt4 framework, so that would imply C++ -- although there are many language bindings available according to https://en.wikipedia.org/wiki/List_of_l ... s_for_Qt_4 .
--
Devin L. Ganger, WA7DLG
Not a L&L employee; opinions are those of my cat
Life has a way of moving you past wants and hopes

Ja
James Fortune
Posts: 16
Joined: Wed Mar 09, 2016 11:08 am
Platform: Windows
Location: Surrey, England

Sat Mar 12, 2016 12:51 pm Post

Thanks guys. Interesting.

Of course the essential thing in a good application is design, including database design. This is independent from the actual language used.

When I wrote apps, they were for Windows desktop, I never worked multi-platform.

I wonder whether they used a high level application to design in, compiling it down to C++?

Do any of the actual programmers come on here?

Warmest regards
James
Warmest regards
James

James Fortune

j_
j_kour
Posts: 21
Joined: Sat Nov 07, 2015 2:35 pm
Platform: Mac

Sat Mar 12, 2016 4:22 pm Post

James Fortune wrote:Thanks guys. Interesting.

Of course the essential thing in a good application is design, including database design. This is independent from the actual language used.



They don't use any databases. Everything is stored in XML files (I think) and pure rtf files.

I see you are on Win and I only use Scrivener on Mac so not sure how things are set up on Win.

Regards

John