Търся някакъв език, който ще ми позволи да пиша GUI толкова лесно, колкото (или по-лесно) в WPF, но това би било наистина междуплатформено. Mono, Silverlite и т.н. са хубави, но или не поддържат WPF, или не са надеждни, пълни, не поддържат Linux... Ще го използвам, за да пренапиша някои по-стари WPF приложения, така че да могат да се изпълняват и на Mac и Linux.
Ето моите изисквания
- Синтаксис и техники за програмиране, подобни на C# и WPF. Особено имам нужда от езика, за да предложа стил на маркиране на GUI дизайн като в WPF. Това означава, че не е старият размит код като Swing.
- Добра GUI производителност, предоставена без използване на техники от ниско ниво (както в WPF)
- Езикът не трябва да се интерпретира (от VM), той може да бъде компилиран, но предпочитам да има събиране на боклук и програмиране на високо ниво, вместо да се занимавам с указатели, деструктори и т.н.
- Страхотни синтаксисни функции на C# като ламбда изрази, LINQ, свойства и т.н. ще бъдат оценени.
Има ли такъв език? Има ли други опции за пренасяне на тези приложения към Mac и Linux (освен mono)?