阅读此文章及其衍生出的一些出版物(ddotdash.com)后,我在想是否可能使用手持设备作为主要平台进行移动 Web 浏览器 Web 应用程序开发。
对于网站开发,我使用的工具相当常见:廉价的上网本,Ubuntu 9.10,Ruby on Rails,VIM,GIT。我认为在 Nokia n900 上也可以使用所有这些工具,因为它具有Maemo操作系统,该操作系统基于Debian(可以安装所有的debs,并且您始终可以从源代码编译有问题的debs)。
然而,我对三个问题感到关切:
显示尺寸。我在我的上网本上有1280x800的分辨率,可以方便地同时打开Terminator(多个控制台)、VIM、文件浏览器、Firefox和一些PDF书籍。我想知道在800像素的水平分辨率上是否可以使用所有这些应用程序。
计算能力:通过Nano(或原子)处理器与诺基亚n900上的计算能力并没有非常明显的区别(至少在MHz方面),但我想知道诺基亚256 + 768(虚拟)内存是否足够我的工作(我现在的上网本有3 GB)。
键盘。坦白地说这不是个问题,因为我有一款诺基亚su-8w蓝牙键盘,可舒适地触摸打字。 但是,在这个问题上读一些评论是有趣的。[编辑]:蓝牙键盘不是很舒适——开发者必须把手持设备放在键盘上,从这样相对较远的距离看小屏幕也不容易(键盘只能放在桌子上或膝盖上)。
如果针对上述问题有解决方案,我将有机会利用移动开发平台的所有优点,例如:
随时随地工作(对我很重要);
开发者与预期用户均使用相同的外形尺寸进行开发。
口袋大小的工作工具 :)