.net micro framework

C programming, build, interpreter/VM.
Target audience: MicroPython Developers.
Post Reply
rbli
Posts: 6
Joined: Sun Nov 09, 2014 5:19 am

.net micro framework

Post by rbli » Sun Jan 04, 2015 7:13 am

Is there any comparison between .net micro framework and micropython? both seems to work in the same environment, target high-level language and use permissive open-source licenses.
Is the uPy community interested in inter-operability between 2 frameworks, i.e. using approach similar to Python for .NET?
The point of Python is easy dynamic language, while .NET Micro Framework already has stuff built around it.

pfalcon
Posts: 1155
Joined: Fri Feb 28, 2014 2:05 pm

Re: .net micro framework

Post by pfalcon » Sun Jan 04, 2015 2:28 pm

rbli wrote:Is there any comparison between .net micro framework and micropython? both seems to work in the same environment, target high-level language and use permissive open-source licenses.
Well, Python is very high-level interpreted language then ;-). There's no detailed comparison, and basically it would be the same as comparing Python and C#.
Is the uPy community interested in inter-operability between 2 frameworks, i.e. using approach similar to Python for .NET?
The point of Python is easy dynamic language, while .NET Micro Framework already has stuff built around it.
"similar to Python for .NET" - as we're working on Python, I'm not sure if we could care much if .NET uses approach similar to Python, or its own. If you mean the opposite, learning from .NET micro framework API for accessing hardware stuff, that would be interesting, yes, I would eagerly read such comparison and would listen to arguments why uPy should have API (more) similar to .NETuF.
Awesome MicroPython list
Pycopy - A better MicroPython https://github.com/pfalcon/micropython
MicroPython standard library for all ports and forks - https://github.com/pfalcon/micropython-lib
More up to date docs - http://pycopy.readthedocs.io/

Damien
Site Admin
Posts: 647
Joined: Mon Dec 09, 2013 5:02 pm

Re: .net micro framework

Post by Damien » Mon Jan 05, 2015 12:43 am

As far as I know, .NET micro framework doesn't have the capability to compile code on the board. Instead you need a complete development environment and compiler on your desktop, similar to Arduino, mbed etc.

Micro Python tries to keep things as simple and self contained as possible, while still offering complete control over the hardware.

rbli
Posts: 6
Joined: Sun Nov 09, 2014 5:19 am

Re: .net micro framework

Post by rbli » Mon Jan 12, 2015 6:16 am

What I meant is related to this issue open in .NET Micro framework issue tracking system:

https://netmf.codeplex.com/workitem/1839

Instead of using IronPython, .NET developers could use uPy as a scripting environment without the need to recompile the code.

stijn
Posts: 735
Joined: Thu Apr 24, 2014 9:13 am

Re: .net micro framework

Post by stijn » Mon Jan 12, 2015 8:56 am

rbli wrote:Instead of using IronPython, .NET developers could use uPy as a scripting environment without the need to recompile the code.
The huge difference being that in IronPython you have access to all CLR assemblies and types and integration with the host app is *ridiculously* easy as you can just add any .Net variable to the Python scope and it all just works.
The codebase needed to establish all this is probably significant, and all targetted towards IronPython.
Redoing that for uPy means starting from scratch, all over again. I doubt the devs are going to want to repeat that effort, with reason.

Post Reply