您是否曾在便携式设备上工作过? (Palms,WinCE设备,cellulars,其他嵌入式设备。)哪种提供最好的体验?
答案 0 :(得分:5)
Windows Mobile + .NET Compact Framework。提高生产力真是太棒了!
答案 1 :(得分:5)
Nokia N900似乎是一款非常酷的便携式设备。它完全开放,包括固件。编程是通过Qt(“可爱”)完成的,这是一个非常经验丰富的环境。
答案 2 :(得分:3)
Mindstorms NXT,因为你可以用5种语言编程,你的程序可以用来控制像电机和东西:)(不是说我有机会在一个上编程,但这更像是一个愿望)
答案 3 :(得分:2)
iPhone肯定: - )
答案 4 :(得分:2)
HP-48。
它简单的基于堆栈的语言不仅易于使用,而且在实践中编写一个简单的程序通常就像输入<<一样简单。 >>,只是做你想做的事情,然后按ENTER键。这意味着一直很容易使用 - 不需要特殊的开发环境或PC。当然,如果你需要一些花哨的东西,你可以用汇编语言编写,或者从你的电脑上做开发工作,或者其他什么。它从“我有一只手免费并且需要在循环中添加一些数字”一直到“我想要移植Doom”一直顺利地缩放。这是我今天在任何其他设备上根本看不到的东西。例如,iPhone具有出色的用户体验,但开发情况完全是“你是一个坐在Mac上的Obj-C程序员,你会写一个很棒的最终用户应用程序”。你甚至不能发布Apple不赞同的应用程序(除非以非常有限的方式),并且他们明确禁止写一些东西让你在设备上编写快速脏程序。
答案 5 :(得分:1)
GBA和Nintendo DS。它尽可能接近硬件。
答案 6 :(得分:1)
PALM RULES ..棕榈掌 旧手掌很棒......你可以为一个软件编写软件,几乎没有任何变化,它会在所有软件上运行。他们的SDK坚如磐石,文档齐全,永不错误。如果他们没有在硬件方面丢球,他们仍然会让我成为忠实的开发者。
答案 7 :(得分:0)
Android?我可以直接使用手机,甚至可以使用Perl。
答案 8 :(得分:0)
我已经开始在Windows Phone 7上做一些工作,我发现它对于来自C#/ .Net的人来说是一个更加平易近人的平台,并且希望开发移动应用程序而不是Iphone或Android。
我发现很难进入Iphone开发,因为我并不真正了解Objective C,当我试图学习时,我发现在Obj-C和iPhone SDK中执行操作并不像在Visual Studio中那样容易。 c#/ Windows Phone 7