几个星期前我读了这个问题.当我第一次看到iPad时,我想到了这一点.
您认为可以在iPad上设置开发环境吗?我认为如果有一个InstantRails应用程序,一个Django应用程序,甚至280 North的Atlas可以在它上面运行,那将是非常棒的:).
你会使用屏幕键盘和10英寸屏幕开发吗?
史蒂夫乔布斯似乎认为触摸屏是网络浏览的未来.未来与编程有什么关系?
看起来有人正在努力! http://dribbble.com/shots/15159-Oh-yes-working-on-a-text-editor-for-iPad
你会使用屏幕键盘和10英寸屏幕开发吗?
没有.算了吧.如果你没有越狱它不是.这是一个封闭的平台.
并且您不希望使用虚拟键盘进行开发,使得屏幕区域(用于编程)甚至比现在更小(1024x768).
苹果确实没有想到的"编程"为设备的可能用途.随意浏览,电子邮件管理,浏览照片,观看视频,听音乐,阅读书籍 - 是的.编程 - 没有.
我不会将iPad用作编程平台的三个主要原因:
到目前为止屏幕上没有足够的空间.在工作中,我只有一个1600*1200的屏幕,这是绝对不够的.为了真正有效地开发我会说至少需要两个屏幕.
用于编程的虚拟键盘?如果您需要键入一些行(例如,在Web浏览器中的URL或短电子邮件),这可能是个好主意.但是对于真正有效的写作,来自真实键盘的物理反馈非常有用! (截至今天,这似乎不再是一个大问题,因为体面的蓝牙键盘只需很少的钱)
没有真正的发展平台.你无法在iPad上运行你的appserver,数据库,你的名字,所以你怎么能真正开发它呢.它不只是有一个IDE并编写一些代码.
摘要:不可能,无意,不需要.
鉴于人们使用单线LCD显示器编程计算器,并且分享他们努力的能力有限,我认为没有理由认为iPad不是一个迷人的设备."拖放"编程不是一个新概念,启动和宣布的功能,如手势和多点触控可以使其成为一种创新的开发体验.有点喜欢Flash的第一次出现的时候?
我认为最大的问题不是键盘这样的设备功能问题.而是1)如何将结果脚本分发给其他人,以及2)苹果看到app-store风险被破坏的风险因此拒绝批准分发工具所需的批准?
随着即将推出的基于Web的IDE,即使在像iPad这样的封闭平台上,编程也可行.
我认为从长远角度来看这一点非常重要.iPad(和iPhone)在计算领域引入了一种新的范例仍然处于起步阶段(参见这篇关于旧世界与新世界计算的精彩文章).我毫不怀疑将开发用于在iPad上编写代码的新应用程序,并且它们将挑战我们在大多数情况下需要完全访问文件系统等许多假设.
这是一个新世界,而且正在发生变化.