Мне нужно написать веб-приложение (которое также работает в автономном режиме) для Windows и Mac (и, возможно, Linux).
Мне было интересно, следует ли мне использовать для этого что-то вроде air / flash / java, преимущество в том, что мне нужно будет написать приложение только один раз.
Однако мне было интересно, есть ли какие-либо недостатки в том, чтобы сделать это таким образом, в отличие от написания его на C # специально для Windows, а затем objective-C / cocoa / something для Mac. Будет ли ограничена функциональность приложения, если я сделаю это в Air / Java? Есть ли преимущества в написании его на языке, специфичном для платформы?
Если возможно, было бы неплохо узнать, каковы преимущества / недостатки обоих методов, поскольку это помогло бы мне (и, надеюсь, другим) прийти к решению о наилучшем способе создания такого приложения в соответствии с вашими потребностями.
Любая помощь приветствуется! Спасибо.