[Mono-list] Porting to Linux

Miljenko Cvjetko mcvjetko at holisticware.net
Mon Jun 8 10:02:48 UTC 2015


On 2015.06.08 09:39, floyd wrote:
> Hi!
> We currently developed a POS system under .Net 4.5. I would like to explore
> the possibility of migrating it to linux. How hard will it be if we will use
> mono to run it to linux?
Depends on complexity of your app and APIs used (assemblies).

Few years ago MoMA would tell you a lot:


but today is outdated.

Generally if you have lasagne (layered) architecture (project structure) 
with separate DLLs for business-logic/domain-logic try compiling those 
projects on desktop mono with recent Xamarin Studio or MonoDevelop.

UI layer will probably need to be rewritten in GTK#. This might be the 
"hardest" part - learning new UI toolkit.

Data would be similar story, but slightly less difficult.

There is ongoing effort in merging Microsoft's reference source into 
mono, but it still not over (yet), so there are some differences and w/o 
more info about your app there is not much to say.




> Thanks
> --
> View this message in context: http://mono.1490590.n4.nabble.com/Porting-to-Linux-tp4666152.html
> Sent from the Mono - General mailing list archive at Nabble.com.
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list

Miljenko Cvjetko dipl.ing. ET
	Projektant rješenja/Solution Architect	
	Razvojni programer/Senior developer
	Voditelj projekta/Project Manager

IX južna obala 13
Kajzerica Zagreb
T: 385 1 7775555
M: 385 91 557 447 3
F: 385 1 7779556
e: mcvjetko at holisticware.net
w: http://holisticware.net

More information about the Mono-list mailing list