Java Swing против C #. Net приложения для настольных баз данных - PullRequest
0 голосов
/ 13 февраля 2012

Итак, я планирую создать небольшое настольное приложение, которое будет получать информацию о сериалах из API и помещать их в базу данных. Затем я буду использовать эту информацию, чтобы отслеживать, какие эпизоды я смотрел и т. Д. И т. Д. (Немного похоже на настольную версию http://www.myepisodes.com) Сейчас я провёл некоторое исследование в отношении stackoverflow, но до сих пор не уверен, какой язык будет лучшим.

Java Swing с использованием JavaDB или C # .net с использованием MSSQL? (или даже другая альтернатива). Каковы преимущества / недостатки двух?

Ответы [ 3 ]

3 голосов
/ 13 февраля 2012

При прочих равных выберите язык, который приносит максимум удовольствия от программирования.

Если вы ориентируетесь на Windows, используйте C #.Если вы нацелены на кроссплатформенный продукт, Java - не самый плохой выбор.

1 голос
/ 13 февраля 2012

Если вы хотите облегчить кроссплатформенную совместимость, переходите на Java, в противном случае это похоже на личные предпочтения. LINQ очень полезен для запросов в C #, поэтому вы можете проверить это тоже.

Если вы обнаружите, что действительно хотите использовать C #, но хотите кросс-платформенный подход к разработке с использованием Mono: http://mono -project.com

0 голосов
/ 13 февраля 2012

Мне лично очень трудно работать с Swing, но XAML / C # довольно хорош.Собственные события C # значительно упрощают программирование пользовательского интерфейса на основе событий.

LINQ также отлично подходит для любых запросов данных, которые могут вам понадобиться.

...