理解Windows moblie 手机应用程序开发
2010-08-22 12:19:00 来源:WEB开发网做Windows moblie开发,首先要接触的是它的开发工具。较早被使用的是EVC,一种开发界面和使用习惯类似于VC的开发工具,同样是使用C++作为开发语言。他最新的版本是EVC4 sp4,但是因为微软已经放弃对它的持续更新,以后也不会有新的版本出现了,现在已经不是我们做Windows moblie开发的首选工具了。而另一款同样被微软放弃的工具EVB,因为基于VB的更弱小的功能,则几乎已经被人们遗忘了。现在,在VS2008还没有被大肆推广前,VS2005应该说是Windows moblie开发的首选工具。
目前Windows Mobile的开发语言有.NET(包括C#和VB.NET)和C++。C#近几年一直深受微软的大力推广,虽然很多老牌的程序员并不看好它,但事实上它的推广还是做得很好的。目前我个人估计,国内在Windows moblie的应用程序开发上C#程序员的数量是多过C++的。当然,得出这个结论是有理由的。网上一些关于Windows moblie的论坛,讨论群等,都是基于.net开发的数量较多,而.net又尤以C#为主打。如果要搜寻Windows moblie开发的C++中文资料,一般来讲是相对比较少的。目前为止我也没有见到过中文的以C++为基础介绍Windows moblie开发的书籍,准确来说也并不是一本都没有,只是没有真正有用的可以作为教材的。想反,以C#为基础介绍Windows moblie的中文书籍近来还是出了一些。可见C#的市场貌似是要大些的。在一些政府部门和一些小的开发公司,做Windows moblie的开发现在已经基本都是使用C#。说了C#这些好处,并不代表我是C#的支持者。归到低,它只是一个开发的语言工具,市场大的根本原因,是它的简单易用。谁不喜欢简单的东西,C++实在是有过复杂。一些网上使用C#的开发同行在知道我一直使用C++后,认为我有自虐倾向。当然,这是他们在开玩笑。不过话说回来,由简入奢易,由奢入简难,所有我还是认为,做开发,从cc++开始起步是明智的选择。不管有多少初学者在研究C#,现在大的开发公司,比如多普达,腾讯等等,都仍然是使用cc++为主的,C#的功能和性能毕竟是有局限的。
更多精彩
赞助商链接