For a .net developer, what's the learning curve to get into mobile development?

前端 未结 6 1066
清酒与你
清酒与你 2021-02-02 00:32

For a .net developer, what\'s the learning curve to get into mobile development?

How many different operating systems are there that run .net?

Is windows mobile

6条回答
  •  梦谈多话
    2021-02-02 00:51

    Can't add a great deal to what is already here but I will say you'll be surprised in a lot of places if you've only used the Full Framework.

    • There is true, false and power off, remember this when writing code that touches system resources.
    • Performance - OMG, things are slow, probably much slower than you would expect in some places.
    • Missing bits and pieces - You will have to re-write the wheel on a few occasions as some stuff hasn't been ported due to space. Did I mention Decimal.Round() only supports banker's rounding?
    • Keys... there are limited keys. Sometimes you might want keys to do different things, then you will remember that WinForm widgets intercept keys and do pre-programmed things. Oh noes!
    • P/Invoke. Some of the things you are used to getting for free will require P/Invokes.
    • The GC is different. Might be worth reading up on it if you want to create a large app.
    • Not all devices are the same like PCs are the same.

提交回复
热议问题