Thanks Jens. Yes, probably C# best for Windows, although from what Zachary 
says below it seems worth investigating the use of the .NET port for other 
platforms too.. 

I hear you about C++ - although JUCE is a great framework, after working 
with C#, Ruby and Javascript, the complexity of C++ can really bog things 
down. Although some of the new features of C++11 are nice. The reason I am 
using C++ is that I'm working on cross-platform audio software. 

I'm also really interested in Rust, it looks really promising, I actually 
posted about it a few weeks ago on the JUCE forum but got no response. I 
guess its all about how widely it gets adopted. 

And - Apple open-sourcing Swift, would be great! Have a feeling they would 
prefer to keep the gates locked on their walled garden...   

On Thursday, 23 October 2014 05:23:02 UTC+1, Jens Alfke wrote:
>
>
> On Oct 22, 2014, at 3:03 PM, adam wilson <[email protected] 
> <javascript:>> wrote:
>
> I am building the app using JUCE C++ framework, and so most of the code 
> will be shared across platforms apart from platform-specific stuff. I am 
> not sure if the C# or Java versions would be better to include in a Windows 
> project? 
>
>
> I'm guessing C# would be better on Windows, since the runtime and class 
> libraries are already installed, vs. Java where you'd have to have users 
> install a JRE download.
>
> Any chance of a C/C++ port of Couchbase Lite? 
>
>
> Nope :) To be honest, I went through this decision when I started writing 
> the original code back in 2011, and I immediately ruled out C++ because my 
> previous experience developing in it told me that it would bog down in 
> complexity and confusing compiler errors. (And yes, I have developed large 
> C++ projects before.)
>
> Currently my big hope for cross-platform client development is that Apple 
> will open-source Swift and it'll be ported to other OSs. Or that Mozilla's 
> Rust language will finally be finished and work as well as it promises to.
>
> —Jens
>

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/ffe054b1-5be1-4c0e-b0b0-de746637d0b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to