5

Temel olarak, en az ortak paydaya vurgu yaparak, HTML/CSS için JavaScript ile, wytlant ile wmPython ile ve C# ile WinForms ... ile render için mükemmel bir şekilde uygun olacak en az bir ortak payda bildirim GUI dili arıyorum. Aksi halde, bunun neredeyse imkansız olduğunun farkındayım. Temel olarak, veri yerine bildirimsel GUI'ler için JSON.XML olmayan bir dil ve platform tanıma açıklamalı GUI dili var mı?

Oh evet ve gerçek kicker: XML yok. Dönemi. İdeal olarak, sözdizimi, kod gibi görünmediği Markdown gibi bir şey olurdu.

Eğer böyle bir şey bilmiyorsanız, neye benzediğini düşündüğünüze ve nasıl bir işe yaramayacağını düşündüğünüze dair bazı fikirler gönderebilirsiniz, çünkü kendim bir tane yaratmayı planlıyorum. Sadece tekerleği yeniden icat etmediğimi düşünüyorum.

+0

Neden xml değil? Bu naif kullanıcılar için mi? – Marcin

+0

XML'in uyarıldığı XML için hepim. Imho, tasarım tipi çalışma için uygun DEĞİLDİR; Mark-up, belirsiz markup değişimi ve Makinelerin yapması için yararlı şeyler için uygundur. ;-) – will

cevap

1

Ben cevap hiçbir 3 ay sonra söylemek güvenli olduğunu düşünüyorum.

0

Bunun için, HTML türden bir istek. wiki markup nasıl?

+0

HTML aslında XML'dir ve wiki biçimlendirme dilleriyle ilgili problem, metin kutuları ve açılan kutular ve düğmeler gibi şeyleri içermemesi ve formları genellikle yerleştirme yollarıdır. –

1

Qooxdoo, web için harika bir GUI teknolojisidir. Tartan Blueprint olarak adlandırılan ve seri hale getirilmiş JSON'dan Qooxdoo istemci uygulamalarının oluşturulmasına olanak tanıyan yeni bir serileştirme projesi var. Onun saf JSON ve OO javascript. XML yok. JSON, elle veya geçerli JSON oluşturabilen herhangi bir kodla oluşturulabilir. ...

duyuru bir göz atın: http://news.qooxdoo.org/the-week-in-qooxdoo-2009-10-02

+0

İlginç, ancak bunun nasıl bir dil ve platform olduğunu anlayamıyorum. Bu Blueprint JSON'u alıp bir Python uygulamasına dönüştürebilir miyim? –

+0

Üzgünüm. Python'dan GUI'leri oluşturmanın kolay bir yolunu aradığınızı sanıyordum. Temel olarak SimpleJson gibi bir şeyi kullanarak json'a bir dict dökebilir ve plana gönderebilirsiniz. Ancak, dict'ı oluşturan sunucu tarafı bölümünü oluşturmanız gerekir. Blueprint'in iç içe geçmiş bir nesne yapısı vardır, bu nedenle json üretimi, yineleme işlevleri kullanılarak kolayca yapılabilir. – PlaidFan

İlgili konular