[讨论] 在PDA上开发过吗?感觉如何?
有多少人在PDA上面(或者类似硬件比如Smartphone之类)开发过什么?对这个问题我一直非常感兴趣,因为最近就在这个上面做了一个“小”项目。
言归正传,除了对大家有没有做过、有多少人做过感兴趣之外,还对大家对这一块的前景的认识、使用的开发工具的感受、面向的操作系统、面向的硬件以及面向的行业或者方向都很感兴趣。如果做过,谈谈您的感受,没做过也可以谈谈您的想法。
首先谈谈我自己的感受吧:
我这次的开发用的是VS.NET 2003,做的是什么利润率什么的就不谈了,涉及保密问题,不过感觉如何还是可以谈谈的。
用VS.NET做开发很爽,比如开发起来速度比较快,比如能实现一些很有趣的编程方式,比如能够做到每台机子的程序都不能够装到别的机子上用,即使你知道了这是怎么做出来的恐怕也无能为力。我个人感觉就是会用.NET进行Winform开发就可以开发PDA应用了,不过至于开发出来的结果还是要看个人的水平了。当然,在整个开发过程当中,也发现了一些比较棘手的问题:比如说那个.NET Compact Framework就真的有待改进,主要是被压缩得太过分了,很多应该又的东西没有,只好自己去做,而且还很不好做;再比如有些问题你不知道该怎么解决,但是愣是没有人知道,CSDN上没人懂就算了,到MSDN上的新闻组问微软的eMVP都是摇摇头说不可能解决,真是叫人着急啊!
不过总体来说,WinCE.NET + VS.NET 2003这一套选择我还是比较满意的。因为在PDA上的开发通常规模都不大,这种小型开发正好是VS.NET的强项。目前来说,感觉国内市场上的PDA这一块的潜力还没有被充分挖掘,很多行业都可以做,根本就没有竞争对手。有些软件国外有,并且比较先进,可是不是中文,暂时还是没办法进入。但是我猜测这一状况不会维持很久的,因为慢慢的各家公司都会进入,而进入的门槛也正在逐步降低。所以现在怎么样去占领市场比你做出来的软件好不好更加重要,如果等你做出来的时候别人都已经发行了,那么最大的一块蛋糕就没有你的份了。所以给我的感觉就是开发效率比运行效率比健壮性都来的重要,不知道各位怎么看Linux上的开发效率?我不太了解,不知道就开发效率而言,选择CE.NET+VS.NET是否正确,只能够说我现在自我感觉良好。
至于说方向,我觉得行业用户是一个好方向,尤其是有钱的、需要移动的行业。至于说哪一个行业这个问题我也想了好久了,可惜没有想出个道道出来。
哎,我说做过的或者正在做得都出来说说,别老是在潜水。没做过的也发表一下,给我点面子嘛!不给我面子,给问题分数的面子总可以吧?:-)