Я пишу толстое клиентское приложение, которое в идеале хотел бы быть кросс-платформенным, но может рассчитывать только на Windows-based, основываясь на следующем:
- Я намного сильнее на С#, чем Java (хотя у меня есть опыт Enterprise Java на несколько лет).
- Я не очень много работал с Windows Forms или Java Swing, просто играю приложения для каждого, хотя Мне комфортно в Windows Формы, отличные от Swing
- Меня беспокоит производительность приложений Swing (по сравнению с Windows Forms), но я интересно, улучшились ли вещи за последние пару лет.
- Я полностью открыт для разработки на любой платформе... здесь нет MS или Java snobbery. На самом деле, если вы хотите сказать мне сделать это в Qt, wxWidgets или что-то еще, я буду слушать!
Если кто-то из вас перешел из Windows Forms в Swing, какие были самые большие препятствия?
Было ли первое обращение к кросс-платформенной стоимости в конце, или было бы более быстрым и менее гибким Windows-only приложение было лучше?
Если вы используете Java Swing, какую IDE вы предпочитаете для компоновки формы перетаскивания?