在阅读this帖子和一些衍生出版物(ddotdash.com)之后,我想知道是否可以将掌上电脑用作开发移动网络浏览器的Web应用程序的主要平台。
对于Web开发,我使用了一套相当常见的工具:便宜的上网本,Ubuntu 9.10,Ruby on Rails,VIM,GIT。我认为可以在诺基亚n900上使用所有这些,因为它上面有基于Debian的Maemo OS(所有deb都可以安装,你总是可以从源代码编译有问题的deb)。
然而,我关注3个问题:
显示尺寸。我的上网本有1280x800分辨率,方便我同时打开终结者(多个控制台),VIM,文件浏览器,Firefox和一些PDF书籍。我想知道是否可以在800px水平分辨率下使用所有这些应用程序。
计算能力:Via Nano(或Atom)处理器与诺基亚n900(至少以MHz为单位)没有明显区别,但我不知道诺基亚上的256 + 768(虚拟)内存是否足够我的工作(现在上网本上有3 GB)。
键盘。坦率地说,这不是问题,因为我有诺基亚su-8w蓝牙键盘,足够舒适的触摸打字。然而,阅读一些关于这个问题的评论很有意思。 [编辑]:蓝牙键盘不太舒服 - 开发人员必须在键盘上配置一个手持设备,从这么大的距离看小屏幕是不容易的(键盘只能放在桌子上或膝盖上)。
针对上述问题提供解决方案,我将有机会利用移动开发平台的所有优势,例如:
从任何地方工作(对我来说很重要);
针对开发人员和预期用户使用的相同外形因素进行开发;
袖珍工作工具:)
答案 0 :(得分:1)
很可能可能 - 问题是你将花费多少精力来弥补所有限制。这就像在记事本中开发:可能,但不是一种愉快的体验。
我也在我的上网本上开发了位,这没关系 - 但我不想整天都这样做。
能够在手持设备上进行开发肯定非常酷,但我不认为它对于大量代码非常实用。如果这是为了您个人的乐趣,并且您认为好处超过了成本,那就是一件事 - 但我不会为商业应用做这件事。