tag:blogger.com,1999:blog-165807313160822069.post5379673664737930774..comments2024-01-22T04:01:01.636-05:00Comments on Ubuntu: A Love/Hate Relationship: gameQueryRob Brittonhttp://www.blogger.com/profile/06467713562648469830noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-165807313160822069.post-7741662927731960212010-04-09T09:34:56.465-04:002010-04-09T09:34:56.465-04:00@derjan: I'd have to agree with Rob. Javascri...@derjan: I'd have to agree with Rob. Javascript is a fully featured lisp/scheme like language. It has lambda functionality and prototypal inheritance rather than classical making it truly object-oriented. An object may extend another object.<br /><br />Javascript does in fact have far more functionality than Java. That said, there is also a lot of crap in Javascript mainly because of its history as the weapon of choice in the browser wars. However, the fact that it is so much easier to start with Javascript, and see results immediately without a compile step in between means that there is a large developer base, and many of them spend a lot of time experimenting with the language (eg: John Resig, Dean Edwards, Thomas Fuchs, Nicholas Zakas, Dav Glass).<br /><br />Javascript, despite its name, isn't a scripting language. It's a fully featured language that runs everywhere. Check out node.js, for example.Philiphttps://www.blogger.com/profile/18075968083522627991noreply@blogger.comtag:blogger.com,1999:blog-165807313160822069.post-21028524151792276212010-02-14T01:37:54.652-05:002010-02-14T01:37:54.652-05:00Sorry about that, I suppose my comment was a bit a...Sorry about that, I suppose my comment was a bit ambiguous. What I meant was that it takes less effort develop something using Javascript than it does with Java.<br /><br />I used to believe the same thing as you, for the first 7-8 years of my life as a programmer I used C++ and Java and believed that without type-safety the rivers would run with blood and Nazis would come back to life riding dinosaurs, or some other apocalyptic scenario like that. Then I actually learned how to properly use dynamically typed languages like Javascript, Python, Ruby, etc. and started thinking that maybe the type-safety thing is not all that it is cracked up to be. If you can point out some data (note that the plural of anecdote is not data) I'd love to see it, but until then an argument about static vs. dynamic typing is completely pointless.Rob Brittonhttps://www.blogger.com/profile/06467713562648469830noreply@blogger.comtag:blogger.com,1999:blog-165807313160822069.post-31082959713530373822010-02-13T02:27:37.540-05:002010-02-13T02:27:37.540-05:00What do you mean with
... Javascript is a lot eas...What do you mean with<br /><br />... Javascript is a lot easier to program in than Java:<br /><br />If you mean, that JavaScript runs natively in a Browser, while Java requires a plugin, you can use GWT to solve this.<br />If you mean, JavaScript is an easier language, you should think about the differences.<br /><br />Java is static typed, it has a clear object oriented focus with classes and namespaces.<br /><br />So I would say, that JavaScript - as a scripting language - is great for doing some small things, while a big application like a game should be developed with a language like Java.derjanhttps://www.blogger.com/profile/04547876957193545268noreply@blogger.com