主题:一则消息:Intel和Nokia宣布新平台MeeGo -- 中间代码
各种解释型类脚本语言,包括java和各种脚本,因为都有一层解释器或者虚拟机的存在,所以都可以进行一系列的运行时检查和保护。这使得开发者的开发难度和开发周期大为缩短。
从优点说,开发者门槛的降低,可以大大增加潜在开发者的数量,从而丰富软件的数量,也可以激发同类软件间的竞争,使得可以出现大量新软件和发掘出新功能新用途。
但是从缺点来说,开发门槛过低,也会导致软件质量良莠不齐的问题。而且由于数量极大,对于普通使用者而言,也难以分辨。另外就是由于门槛降低,使得某些准备捞一把就走,或者随手写个玩玩的人也会多起来,这些没有维护或者开发者责任心不够的软件,潜在的bug和对此的修复等等,都是普通人很难识别和控制的。
目前比较明显的例子,就是android和iphone的情况。我目前就在用android,虽然它凭借着较低的开发门槛,使得软件数量和某些搞怪的功能上能和iphone相比。但是老实说,它的很多软件的质量都很不怎么样,虽然我没用过iphone,但是和我以前用的wm系统的某些软件相比,也是有差距的。
最后,再回应下趋势一说,现在对于手机硬件来说,1G的cpu也已经不是什么新鲜事了,内存(ram)基本上也是不存在什么问题的。关键的瓶颈我觉得还是电池和待机时间,用了几年不同系统不同牌子的智能机,虽然比较满意它们的功能,但是一般一天顶多两天的待机时间,真的很不够用。手机,毕竟还是拿来通信和联络用的,再多再炫的功能,都是副业。
- 相关回复 上下关系8
压缩 3 层
🙂老大,你真的懂程序吗? 粗茶淡饭 字274 2010-02-19 20:03:04
🙂谁规定网络应用程序就一定要虚拟机的? 1 yhz 字1333 2010-02-19 20:33:58
🙂iphong就不是虚拟机的,objective-c就是典 天涯风雨来 字93 2010-02-19 20:38:12
🙂你说出了一个最重要的原因
🙂提高软件开发效率应该是最终方向 1 天涯风雨来 字542 2010-02-19 21:17:55
🙂你还是回避了电池这个问题 yhz 字155 2010-02-19 21:24:24
🙂这个没看明白,有C语言就可以运行脚本吧? 天涯风雨来 字113 2010-02-19 21:34:41
🙂其实我上面已经说了,你没仔细看 yhz 字386 2010-02-19 21:42:51