У меня есть приложение c # windows form, в котором мы сделали быстрый прототип для клиента. Мой опыт работы с c # связан с ASP.NET/C#, поэтому он немного отличается, когда речь идет о реальной структуре программного обеспечения. Время является одним из факторов в этом проекте, так как это школьный проект, и у нас осталось чуть меньше двух месяцев.
Программное обеспечение будет в основном базироваться на базе данных.
Текущий дизайн проекта
В настоящее время есть 1 форма главного окна и несколько файлов классов.
Одна из идей, которые у нас возникли, заключается в том, что, поскольку большая часть действительного кода программы будет находиться в классах, нужно ли нам просто разбивать оконную форму на кучу маленьких оконных форм с одним, так сказать, основным драйвером? или просто оставьте одну большую форму и постарайтесь, чтобы в основной форме выигрыша было как можно меньше кода?
Каковы ваши пожелания по разработке приложения Windows Form, управляемого базой данных c #?
Пожалуйста, дайте "за" и "против" каждому.