groovy,scala都是为java 平台设计的动态语言,用这两种玩意儿能做的事情,java 也能做,只不过方式不一样而已,所以没必要在它们上浪费时间了.
其次
,据传 google内部使用的语言是 c++,java, python,javascrip. 分析一下:java 作为当之无愧的no.1 肯定是不用说了. 有些项目象
native client
??2 python 有多种运行时环境,掌握了python可以在多种环境下发挥你的编程技能
python 有多种实现,即多种运行时环境,
cpython
(多种操作系统上均可以使用),
jython
(java 虚拟机上使用), ironpython(.net 环境下使用),
s60 python
(symbian s60系统下使用),掌握了python后,在多种操作系统,java vm, .net , symbian s60上都可以发挥你的编程技能.另外,很多应用程序都选择了python作为脚本编程语言,例如openoffice,
vitrualbox
等,掌握python后,可以用程序来操控它们.
3 在 google app engine?? 上开发应用
google app engine 提供了足够的资源来让你免费托管web 应用程序,只有当你的应用成功,使用资源数量增加之后,才需要按照实际的资源使用量付费; 在gae 上的应用,使用google 久经考验的基础架构,不需要你为硬件的维护,数据库的扩展,等等问题伤神, 只需把精力集中在你的核心价值--应用逻辑的开发上面,这些对于刚起步的小公司来说,还是有吸引力的.随着平台的完善(
将来还要加入后台任务支持,xmpp消息支持等).相信会对更多的公司产生吸引力.