Developing a new application with .NET?

I need to develop a basic “line of business” application with the usual functionality, such as orders, inventory management, sales, reports, etc.

I will use WPF to develop this application to work on Windows, but I want to "open it" so that I can make a Windows Forms application using the same structure (possibly to run Mono ) or even Silverlight . Can someone who did something like this (and survived) give me the right to leadership or something like that, where can I find good practices? I am a Delphi developer with some intermediate knowledge in C #, but there are so many “amazing” libraries, frameworks and templates, m lost a bit of what would be good for this project.

Something like: use EF (maybe wait ef4?) Or nHibernate or ADO.NET, and expose your data using WCF or web services, or forget Mono due to loss of flexibility, etc. Can someone give me a hint on how you will do this? If someone has bad experience in this type of project, it would be nice to hear from you. The wrong decisions also have a lot of training :)

+3
source share
6 answers

Mono does not implement WPF, even on a roadmap. I'm not sure about the Entity Framework ...

Perhaps you can do this in Silverlight (which has an open source implementation), but it is not ideal for creating a desktop (although this is possible with Silverlight 3)

+3

?

-, .
-, , .

, . , -, .

, , . . - . - , ! , , , , .

. Dot Net Rocks . StackOverflow

.

+3

WPF - . ASP.NET, WPF ( WinForms, ), - , ( 3 ), . Qaru Google , , , . , ( WPF Unleashed, Sams), . WPF.

+1

- - ,
MVC (Model View Controller) MVVM ( View- ) ,
- + - - + -.

+1

... Brad, , , , ... , , WPF wpf- , , linq, , , , (, mvvm , ..) "" , . , , , , , . Thomas, , mono WPF, , , winform . darthnosaj, , , ( , :))

Danny, , , ... mvvm , . , , , , ​​.

, :)

0

N-Tier. , - . , WPF Windows Mono/GTK # Linux/Mac.

GUI, / /- (, DLL/) WPF, Mono/GTK # . DLL WPF Mono/GTK #.

9 N-

MSDN N-Tier

0
source

Source: https://habr.com/ru/post/1714349/


All Articles