该文作者曾经在2007年贴出一篇文章:Java将成为下一个汇编了吗?最近该作者试验了各种基于JVM的语言,但是他发现他不再同意自己以前的观点,JVM不会成为下一个汇编语言。
因为他不愿意再次被卷进开发语言的循环中,该文列举了基于JVM的一些语言如Scala/Jython/JRuby一些副作用,比如性能和复杂性,他提出Java和这些新型语言应该并行发展,相互吸取,否则Java就会成为僵尸,大家转入新的语言,新的语言再把Java的发展演绎一遍,再来一个循环,作者是反对开发者被卷入一个个语言循环中。
该文作者曾经在2007年贴出一篇文章:Java将成为下一个汇编了吗?最近该作者试验了各种基于JVM的语言,但是他发现他不再同意自己以前的观点,JVM不会成为下一个汇编语言。
因为他不愿意再次被卷进开发语言的循环中,该文列举了基于JVM的一些语言如Scala/Jython/JRuby一些副作用,比如性能和复杂性,他提出Java和这些新型语言应该并行发展,相互吸取,否则Java就会成为僵尸,大家转入新的语言,新的语言再把Java的发展演绎一遍,再来一个循环,作者是反对开发者被卷入一个个语言循环中。
比如一个做单片机的,那么不一定精通java,一个做B/S的可能不会html,我是做web开发的,以前是用java开发,后来转ROR了,有人思想会说:“Java是我的信仰! 我要坚守阵地!” 其实,这个没有对错。
在IT领域一切为了应用,技术本身的发展也不是为了技术本身的发展,是为了简化开发并保持其灵活性和可理解性,最终也是为了有更好的应用。
你为了寻求自我确认感,钻入了技术之门,却不知那个门背后也有很多陷阱和利诱,多数人不知道,你现在所想的很多都是受到媒体和外界催眠所成,迷失了自己的判断力。
我为什么做Web开发并从Java转ROR呢? 这个原因我总结如下:
1 开发快敏捷,缩短很多倍开发周期,这样我可以腾出更多时间陪家人和娱乐与学习。
2 Java学习需要永无止境 ROR 我一个月搞定了,基本不怎么学习,只需积累在项目中的经验。
3 Java需要太多钱买书 ROR 我没花钱
4 ruby开发比java灵活,主要是开发有快乐的感觉,这样工作也变成了娱乐。
。。。。。。
以上我说的对马? 我认为不对,也对。 因为地图不等于版图,每个人头脑中到地图不同。
我谈一下我个人发展方向,我只是说我自己,记住,咱们中国人喜欢大锅饭都统一,但是事实是不可能的,因为每个人脑中的地图都是不同的,所以我只代表我自己。
ROR + HTML5 是我的全部了。我用一个月精通了ROR,这是源于一个项目,java开发几个月,预计还要3个月完成,并且客户可能要不断修改,我为了缩短时间用一个月学习ROR,用一个月开发完成了项目,以后的修改也很方便快速。
我只做WEB应用,现在正在研究 HTML5 CANVAS 应用与游戏开发。之所以这样,是因为我个人觉得未来就是云计算在后端,前端是浏览器。
随便写写,没啥章法,哪里不妥,多谢指教。