8/10

Within two weeks will I go back to school. 

Today is also the date for me hand in a Java project. I think it is fun and the professor is pretty good. Most companies use Java as a background server language. It is quite reasonable because Java has a large community as support and many programmers available. Steve Jobs once criticized both Java and Flash for their efficiency and risks. He stated that Java is insecure therefore did not suggest Mac users to use it. However, every mac itself contains a Java Virtual Machine because a lot of websites require a Java platform to display. I start with Java as well and find it is a pretty heavy language. Different than Python and Ruby, Java has more strict rule for stating instances and main functions. So far I do not see serious risks of using Java. Many script programmers prefer Python. Using python is a bit slow. And the efficiency of using Java really depends on the speed of the JVM. There used to be a test comparing the speed of node.js, java, php, and python as server script. Node.js is the fastest among the four. And Java ranked the second. I don't think Java is slow, either. Because I believe that oracle and sun are companies capable of improving this language. 

Despite the good things about Java, I will build a small site with ruby on rails. The model-view-control pattern is widely used in rails. The MVC model makes it efficient for programmers to use. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值