Выбор языка для проекта. Динамические контролы, работа с БД.
Подскажите пожалуйста - на чем писать новый проект. Ориентирован он на работу с базой данных, при этом большая часть элементов интерфейса создается пользователем в интерактивном режиме. Связи этих самых элементов с полями базы также задает пользователь.
Интересует наиболее удобный инструмент для разработки, использование которого не сказывается негативным образом на конечном продукте. Кросс-платформенность не обязательно - целевая среда Windows (XP, 7, 8).
В данный момент имею лишь три претендента: WPF+C#, WPF+Nemerle, Java. Если по первому я себе представляю, чего ожидать, то о возможностях последних в области создания интерфейса на лету, с участием пользователя, не знаю ничего. Возможно, подскажите лучшие альтернативы, или просветите касательно этих двух.
С нетерпением жду ответа. Заранее спасибо! :)
Если бы Вы сделали опрос с этими тремя технологиями, то я бы за WPF+C# проголосовал. И ожидать Вам понятно чего и поддержку кода потом можно будет осуществить. Если бы добавили WPF+Visual Basic, то наверное выбрал эту связку по тем же соображениям.
Правда, не понимаю смысла в использовании Visual Basic - тот же C# только с жутким синтаксисом. х_Х
Цитата: Vitamant
не понимаю смысла в использовании Visual Basic - тот же C# только с жутким синтаксисом. х_Х
Просто я представил команду бейсичников (половина из которых бейсичницы), которые всю жизнь на бейсике программировали, не отвлекаясь на всякие Java и C++... Идиллия.
А так-то да - C#.
Посмотри на VisualStudio LightSwitch, возможно подойдет.
Большое спасибо - ушел на Хабр, изучать что это за зверь!