IMHO, the curent D language and standard libraries are fine enough, and instead of investing time in tweaking them, making this GUI library and the required tool chain fully operational on desktop and mobile platform should be the #1 priority.

This is a community-driven OSS project, there is no #1 priority. You may want that, but many others may not care for it, and you can't make them volunteer to do it.

Indeed.

But that doesn't mean that I'm completely wrong in thinking that a language which is natively very convenient for web and mobile development (like Dart) can easily increase its popularity.

Because as long as developing cross-platform connected mobile apps and backends is significantly EASIER with other languages (and I'm not only talking about Dart), it will be very hard for D to somewhat improve its popularity.

D compares more to the C/C++ NDK, which isn't in the same league of ease of use and integration as you talk about with Dart. But D could also be used for more lightweight GUI app development, so we'd like to get it to the usability level of Dart someday.

That's right, but I still think that D, as a language, has everything needed to make it the perfect language for mobile, server and desktop applications.

D is as convenient as a high-level scripting language, and in the mean time as fast and powerful as a low-level programming language like C++.

That's the ideal mix for mobile applications. And nowadays MANY programmers are developing connected and mobile applications.

And this is actually the #1 reason why I can't convince ANY of the developers I know to even try the language...

Are you talking about the ease of GUI development or mobile or both holding D back? I agree that D has neglected mobile, see my recent thread:

http://forum.dlang.org/thread/[email protected]

+1

Reply via email to