[Mono-list] Porting to Linux
mcvjetko at holisticware.net
Mon Jun 8 10:02:48 UTC 2015
On 2015.06.08 09:39, floyd wrote:
> 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.
> 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
Miljenko Cvjetko dipl.ing. ET
Projektant rješenja/Solution Architect
Razvojni programer/Senior developer
Voditelj projekta/Project Manager
IX južna obala 13
T: 385 1 7775555
M: 385 91 557 447 3
F: 385 1 7779556
e: mcvjetko at holisticware.net
More information about the Mono-list